Title: Message Session Relay Protocol Adaptation for Interactive Connectivity Establishment (ICE) draft-niemi-simple-msrp-ice-00
1Message Session Relay Protocol Adaptation for
Interactive Connectivity Establishment (ICE)
draft-niemi-simple-msrp-ice-00
- SpeakerWenping Zhang
- Date2008/01/23
2Outline
- Introduction
- Overview of Operation
- Generating SDP offer
- Generation SDP Answer
- Reference
3Introduction
- 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)
.
4Overview 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
5Generating SDP Offer
v0 ojdoe 2890844526 2890842807 IN IP4 s
cIN IP4 192.0.2.3 t0 0 aice-pwdasd88fgpdd77
7uzjYhagZg aice-ufrag8hhY mmessage 7746
TCP/MSRP aaccept-typestext/plain
apathmsrp//192.0.2.37746/asd88fgpdd777uzjYhag
Zgtcp acandidate1 1 tcp-so 2130706178
10.0.0.5 12534 typ local acandidate2 1
tcp-pass 2130706178 10.0.0.5 12534 typ local
acandidate3 1 tcp-so 1694498562 192.0.2.3 7746
typ srflx raddr 10.0.0.5 rport 12534
acandidate4 1 tcp-act 1694498562 192.0.2.3
7746 typ srflx raddr 10.0.0.5 rport 12534
acandidate5 1 tcp-pass 1694498562 192.0.2.3
7746 typ srflx raddr 10.0.0.5 rport 12534
acandidate6 1 tcp-pass 1694498562 192.0.2.3
7746 typ relay raddr 10.0.0.5 rport 12534
6Generating SDP Answer
v0 ojdoe 2890844526 2890842807 IN IP4 s
cIN IP4 192.0.2.3 t0 0 aice-pwdasd88fgpdd777
uzjYhagZg aice-ufrag8hhY mmessage 7746
TLS/MSRP asetupholdconn Also useless...
aconnectionexisting afingerprintSHA-1
4AADB9B13F82183B540212DF3E5D496B19
E57CAB aaccept-typestext/plain
apathmsrp//192.0.2.37746/asd88fgpdd777uzjYhag
Zg acandidate1 1 tls-so 2130706178 10.0.0.5
12534 typ local acandidate2 1 tls-act
2130706178 10.0.0.5 12534typ local acandidate3
1 tls-pass 2130706178 10.0.0.5 12534 typ local
acandidate4 1 tls-so 1694498562 192.0.2.3 7746
typ srflx raddr 10.0.0.5 rport 12534
acandidate5 1 tls-act 1694498562 192.0.2.3
7746 typ srflx raddr 10.0.0.5 rport 12534
acandidate6 1 tls-pass 1694498562 192.0.2.3
7746 typ srflx raddr 10.0.0.5 rport 12534
7Reference
- Message Session Relay Protocol Adaptation for
Interactive Connectivity Establishment (ICE) - RFC4975 The Message Session Relay Protocol