Interconnect sip networks using p2p sip
Download
1 / 9

Interconnect SIP networks using P2P SIP - PowerPoint PPT Presentation


  • 256 Views
  • Uploaded on

Interconnect SIP networks using P2P SIP. Marc Bailly [email protected] Interconnection using P2P SIP. Use case of P2P SIP technology One way to interconnect (not the only one) Hierarchical architecture concept. Hierarchical P2P.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Interconnect SIP networks using P2P SIP' - london


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Interconnect sip networks using p2p sip

Interconnect SIP networks using P2P SIP

Marc Bailly

[email protected]

IETF 64


Interconnection using p2p sip
Interconnection using P2P SIP

  • Use case of P2P SIP technology

  • One way to interconnect (not the only one)

  • Hierarchical architecture concept

IETF 64


Hierarchical p2p
Hierarchical P2P

  • Proposed in section 6.4.1 of Singh's and Henning's paper

  • Why not use some specific principles such as those proposed in paper "Hierarchical P2P systems" :

    • In the top-level overlay network, each "node" is a set of peers.

      • Require adaptations to Chord (for example) to manage groups instead of nodes

      • Super peers of each group may fail independently

IETF 64


Interconnection using p2p sip1
Interconnection using P2P SIP

Domain1.com

A

D

C

Domain2.com

B

IETF 64


Example
Example

  • User A in domain1.com wants to join a B in domain2.com:

    • Local lookup service of domain1 is used to locate one of the peers of the local domain which belongs to the top level DHT (node C),

    • Signalization is proxied to one of the gateway node of domain2.com (node D). This node is located thanks to the top level DHT lookup mechanism,

    • This node D uses the local lookup service of the callee's network (domain2.com) to locate the callee.

IETF 64


Top level dht
Top level DHT

  • Used for inter-domains routing

  • Two main approaches for routing:

    • The set of nodes responsible for a domain joins this DHT with a random ID and register their domain on KeyID = HASH(domain.com)

    • The set of nodes responsible for a domain joins this DHT with the ID = HASH(domain.com)

  • We would prefer the second approach:

    • Takes heterogeneity of domains size into account

  • Maybe extend this model with several levels in the P2P SIP DHT.

IETF 64


Advantages
Advantages

  • offers standardized interconnection to isolated islands in a P2P way

  • does not prevent from using optimized P2P layer protocol (in a specific environment : mobile or wifi network)

  • does not prevent from using P2P SIP in a domain

  • does not prevent from connecting centralized networks

  • enables to have ad-hoc realms (eventually just one UA)

IETF 64


What s next
What's next?

  • Are people interested in this ?

  • Comments/Discussion ?

IETF 64


References
References

  • SIPPEER: A Session Initiation Protocol (SIP)-based Peer-to-Peer Internet Telephony Client Adaptor, Kundan Singh and Henning Schulzrinne

  • Hierarchical P2P Systems, L. Garcés-Erice, E. W. Biersack, P. A. Felber, K. W. Ross and G. Urvoy-Keller

  • A Dependable Global Location Service using Rendezvous on Hierarchic Distributed Hash Tables, J. Risson, T. Moors and A. Harwood

IETF 64


ad