1 / 9

Interconnect SIP networks using P2P SIP

Interconnect SIP networks using P2P SIP. Marc Bailly marc1.bailly@francetelecom.com. Interconnection using P2P SIP. Use case of P2P SIP technology One way to interconnect (not the only one) Hierarchical architecture concept. Hierarchical P2P.

london
Download Presentation

Interconnect SIP networks using P2P SIP

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interconnect SIP networks using P2P SIP Marc Bailly marc1.bailly@francetelecom.com IETF 64

  2. Interconnection using P2P SIP • Use case of P2P SIP technology • One way to interconnect (not the only one) • Hierarchical architecture concept IETF 64

  3. 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

  4. Interconnection using P2P SIP Domain1.com A D C Domain2.com B IETF 64

  5. 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

  6. 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

  7. 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

  8. What's next? • Are people interested in this ? • Comments/Discussion ? IETF 64

  9. 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

More Related