Share PowerPoint. Anywhere!

Peer to Peer SIP

Download as Download Not Available PPT Click to download this presentation as video. Video Click to view this presentation in iTunes.You must have iTunes installed on your computer. iPod
Presentation Description

Peer to Peer SIP authored by David Bryan.  More

Views: 291
Like it  ( Likes) Dislike it  ( Dislikes)
Added: April 18, 2007 This presentation is Public
Presentation Category :Education |
Tags Add Tags
Presentation StatisticsNew!
Views on authorSTREAM: 290 | Views from Embeds: 1
Others - 1 views
Presentation Transcript

Peer-to-Peer SIP :


Affiliation(s) :


Overview :


What is Peer-to-Peer? :


What is Peer-to-Peer? :


What is Peer-to-Peer? :


Motivating Cases :


Client/Server Session :


Problem w/Remote Server :


Why P2P? :


P2P Session :


Why SIP? :


Related Work :


P2P Basics :


Overlay Network :


Flooding w/TTL :


Problems w/Flood :


Structured P2P :


Distributed Hash Tables :


Chord :


Example Chord Ring :


Example Chord Ring :


Finger Tables :


Example Finger Table :


Example Finger Table :


Example Finger Table :


Routing in Chord :


Applying this to SIP :


SOSIMPLE :


Node vs. User Operations :


Node Joining :


User Registration :


Session Establishment : Alice’s Node Bob-> Bob’s Node Bob’s Node Node-ID 683 INVITE Bob Alice (User ID 234) Bob (User ID 011) Alice hashes Bob and gets 011 Alice searches for a registration with User ID 011, sends invite to Node A (023)]]>


Session Establishment : Alice’s Node Bob-> Bob’s Node Bob’s Node Node-ID 683 INVITE Bob 302 Contact: Bob’s Node Alice (User ID 234) Bob (User ID 011) Node A stores a registration for Bob (User ID 011) and returns Bob’s Node as a contact in a 302]]>


Session Establishment : Alice’s Node Bob-> Bob’s Node Bob’s Node Node-ID 683 Alice (User ID 234) Bob (User ID 011) Alice’s UA now invites Bob’s UA Call set up proceeds as normal 100, 180, 200 2. INVITE Bob]]>


Session Establishment : Alice’s Node Bob-> Bob’s Node Bob’s Node Node-ID 683 Alice (User ID 234) Bob (User ID 011) Media and further signaling flow directly between UAs]]>


Presence/Buddies :


Encoding P2P in SIP :


Encoding P2P in SIP :


Encoding P2P in SIP :


Encoding P2P in SIP :


Encoding P2P in SIP :


Problems with P2P SIP :


Future Work :


References :