Speaker:Wenping Zhang Date:2008/01/23

Slides:



Advertisements
Similar presentations
Message Sessions Draft-campbell-simple-im-sessions-01 Ben Campbell
Advertisements

The Mobile Grid Concept Vicente Olmedo Technical University of Madrid.
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Chapter 5 standards for multimedia communications
STUN Date: Speaker: Hui-Hsiung Chung 1.
Alternate Offers / Capabilities in SIP/SDP Alternate Offers / Capabilities in SIP/SDP draft-bhatia-mmusic-sdp-altcap-01.txt Authors: Medhavi Bhatia John.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
AARNet Copyright 2011 Network Operations SDP Deep Dive Bill Efthimiou APAN33 SIP workshop February 2012.
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
Chapter 26 Client Server Interaction Communication across a computer network requires a pair of application programs to cooperate. One application on one.
CLUE DATA CHANNEL CHRISTER HOLMBERG IETF#89 London, U.K.
DATA CHANNEL FOR CLUE CHRISTER HOLMBERG CLUE VIRUTAL INTERIM MEETING 27th January 2014.
Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) April 2004, RFC3725 Author(s): J. Rosenberg, J. Peterson,
Two-Way Active Measurement Protocol RFC 5357
Transport Layer Issue in Wireless Ad Hoc and Sensor Network
SIP/RTSP convergence draft-whitehead-mmusic-sip-for-streaming-media-05
NAT Traversal Speaker: Chin-Chang Chang Date:
Draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2.
STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) speaker : Wenping Zhang date :
All rights reserved © 1999, Alcatel, Paris. page n° 1 SIP for Xcast SIP for the establishment of xcast-based multiparty.
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
Draft-ietf-mmusic-sdp-tcpmedia-00.txt Dialout.Net, Inc. David Yon TCP-Based Media Transport in SDP.
Curtsy Web
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
Presented By Team Netgeeks SIP Session Initiation Protocol.
PPSP NAT traversal Lichun Li, Jun Wang, Wei Chen {li.lichun1, draft-li-ppsp-nat-traversal-02.
Internet A simple introduction 黃韻文 申逸慈.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
SDP Security Descriptions for Media Streams Mark Baugher Dan Wing - Cisco Systems -
Delivering Services to Residential Appliances by Utilizing Remote Resource Awareness Andreas Häber, PhD Research Fellow University.
BUNDLE Christer Holmberg, Ericsson Harald Alvestrand, Google IETF#84, Vancouver.
Interactive Connectivity Establishment : ICE
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
draft-ivov-mmusic-trickle-ice E. Rescorla, J. Uberti, E. Ivov
Speechsc Protocol Proposal Sarvi Shanmugham Cisco Systems Inc. shanmugham-speechsc-00.txt.
The Session Initiation Protocol - SIP
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Establishing BGP Sessions.
Session Initiation Protocol
Java Networking I IS Outline  Quiz #3  Network architecture  Protocols  Sockets  Server Sockets  Multi-threaded Servers.
1 Connectivity Preconditions for SDP Media Stream draft-andreasen-mmusic-connectivityprecondition-00.txt March 3, 2004 Flemming Andreasen
1 Update on Candidate Address Selection for Interactive Connectivity Establishment (ICE) draft-keranen-mmusic-ice-address-selection-00 A. Keränen, J. Arkko.
The SIP-Based System Used in Connection with a Firewall Peter Koski, Jorma Ylinen, Pekka Loula Tampere University of Technology, Pori Pohjoisranta 11 A,
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
MSRP (The Message Session Relay Protocol) 姓名:張文萍 日期: 2007/04/02.
NAT Traversal in HIP Xiang LIU TML/HIIT 1.
Basics of Protocols SIP / H
Volker Hilt SIP Session Policies Volker Hilt
Use of “Latent Configurations" in CLUE
SDP Offer/Answer mechanism to negotiate the usage of bundled media
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
draft-ietf-simple-message-sessions-00 Ben Campbell
IETF 82 BFCPBIS WG Meeting
Speaker: Hui-Hsiung Chung Date:
Options to Transport CLUE Messages draft-wenger-clue-transport-01
draft-ietf-simple-message-session-09
Connection Establishment in BFCP draft-ietf-xcon-bfcp-connection-00
LOCSER + HIP draft-hautakorpi-p2psip-peer-protocol-00
Client-Server Interaction
Net 431: ADVANCED COMPUTER NETWORKS
الاسبوع الإرشادي.
SDP Offer Answer Examples
CS4470 Computer Networking Protocols
OMA PoC Overview and draft-allen-sipping-poc-p-headers
WEB SERVICES From Chapter 19, Distributed Systems
SIP Basics Workshop Dennis Baron July 20, 2005.
Overview of H.323-SIP Gateway
KX-NS PBX Remote IP Extension
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

Speaker:Wenping Zhang Date:2008/01/23 Message Session Relay Protocol Adaptation for Interactive Connectivity Establishment (ICE) draft-niemi-simple-msrp-ice-00 Speaker:Wenping Zhang Date:2008/01/23

Outline Introduction Overview of Operation Generating SDP offer Generation SDP Answer Reference

Introduction The Message Session Relay Protocol (MSRP) defines a mechanism for transmitting a series of related instant messages in the context of a session. This session is established using a separate session negotiation protocol, such as the Session Initiation Protocol (SIP) , and the Offer/Answer Model with the Session Description Protocol (SDP) .

Overview of Operation To initiate an MSRP session, the initiator collects ICE candidates, each of which are one of three types: An active candidate for which the agent will attempt to open a TCP connection A passive candidate for which the agent will be in passive mode and only listen for incoming connections Simultaneous open candidate, for which the agents will attempt a TCP simultaneous open

Generating SDP Offer v=0 o=jdoe 2890844526 2890842807 IN IP4 s= c=IN IP4 192.0.2.3 t=0 0 a=ice-pwd:asd88fgpdd777uzjYhagZg a=ice-ufrag:8hhY m=message 7746 TCP/MSRP * a=accept-types:text/plain a=path:msrp://192.0.2.3:7746/asd88fgpdd777uzjYhagZg;tcp a=candidate:1 1 tcp-so 2130706178 10.0.0.5 12534 typ local a=candidate:2 1 tcp-pass 2130706178 10.0.0.5 12534 typ local a=candidate:3 1 tcp-so 1694498562 192.0.2.3 7746 typ srflx raddr 10.0.0.5 rport 12534 a=candidate:4 1 tcp-act 1694498562 192.0.2.3 7746 typ srflx raddr 10.0.0.5 rport 12534 a=candidate:5 1 tcp-pass 1694498562 192.0.2.3 7746 typ srflx raddr 10.0.0.5 rport 12534 a=candidate:6 1 tcp-pass 1694498562 192.0.2.3 7746 typ relay raddr 10.0.0.5 rport 12534

Generating SDP Answer v=0 o=jdoe 2890844526 2890842807 IN IP4 s= c=IN IP4 192.0.2.3 t=0 0 a=ice-pwd:asd88fgpdd777uzjYhagZg a=ice-ufrag:8hhY m=message 7746 TLS/MSRP a=setup:holdconn # Also useless... a=connection:existing a=fingerprint:SHA-1 4A:AD:B9:B1:3F:82:18:3B:54:02:12:DF:3E:5D:49:6B:19:E5:7C:AB a=accept-types:text/plain a=path:msrp://192.0.2.3:7746/asd88fgpdd777uzjYhagZg a=candidate:1 1 tls-so 2130706178 10.0.0.5 12534 typ local a=candidate:2 1 tls-act 2130706178 10.0.0.5 12534typ local a=candidate:3 1 tls-pass 2130706178 10.0.0.5 12534 typ local a=candidate:4 1 tls-so 1694498562 192.0.2.3 7746 typ srflx raddr 10.0.0.5 rport 12534 a=candidate:5 1 tls-act 1694498562 192.0.2.3 7746 typ srflx raddr 10.0.0.5 rport 12534 a=candidate:6 1 tls-pass 1694498562 192.0.2.3 7746 typ srflx raddr 10.0.0.5 rport 12534

Reference Message Session Relay Protocol Adaptation for Interactive Connectivity Establishment (ICE) RFC4975 The Message Session Relay Protocol