(Logo Tech-invite)  

a Portal devoted to SIP and Security technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (20 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)
> I-D Tracker States   Real-time Applications & Infrastructure (RAI) area
  > SIPwg   > SIPPINGwg   > SIMPLEwg   > P2PSIPwg   > BLISSwg   > MMUSICwg   > AVTwg
  > MEDIACTRLwg   > IPTELwg   > ENUMwg   > SIGTRANwg   > XCONwg   > GEOPRIVwg   > ECRITwg
  > SPEECHSCwg   > SPEERMINTwg   > Miscellaneous        
> RAI Area's WGs > SEC Area's WGs > Miscellaneous WGs  

Chairs:

David Bryan
Brian Rosen
 

Useful Links:

tools.ietf.org/wg/p2psip
P2PSIP mail-archive

 

RFCs & Drafts related to
P2PSIP working group


Chicago IETF-69 minutes
Vancouver IETF-70 minutes
Philadelphia IETF-71 minutes
WG-P2PSIP
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

List of Drafts

P2PSIP working group

Last Update: May 12, 2008 -- Color Legend: RFC Editor Queue / Processed by IESG / ID Exists / Recently Expired -- Each I-D name is a link to an I-D description, which points to a text version, a two-page and fit-in-window PDF version, as well as the IETF Tools' HTML version.
 
# ietf-p2psip-concepts
# baset-p2psip-p2pp
# baumgart-p2psip-p2pns
# bryan-p2psip-app-scenarios
# bryan-p2psip-reload
# cirani-p2psip-dsip-dhtkademlia
# garcia-p2psip-dns-sd-bootstrapping
# hautakorpi-p2psip-with-hip
# jiang-p2psip-sep
# li-p2psip-client-protocol
# li-p2psip-node-types
# marocco-p2psip-xpp
# marocco-p2psip-xpp-pcan
# matthews-p2psip-id-loc
# matuszewski-p2psip-security-requirements
# pascual-p2psip-clients
# song-p2psip-security-eval
# stiemerling-p2psip-impl
# zheng-p2psip-client-protocol
# zheng-p2psip-diagnose
 
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

List of RFCs

P2PSIP working group

 
 
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg

Charter

P2PSIP working group

The charter of the P2PSIP working group is reported below.
The Peer-to-Peer (P2P) Session Initiation Protocol working group (P2PSIP WG) is chartered to develop protocols and mechanisms for the use of the Session Initiation Protocol (SIP) in settings where the service of establishing and managing sessions is principally handled by a collection of intelligent endpoints, rather than centralized servers as in SIP as currently deployed. A number of cases where such an architecture is desirable have been documented.

The work focuses on collections of nodes called "P2PSIP peers" and "P2PSIP clients". P2PSIP peers manifest a distributed namespace in which overlay users are identified and provides mechanisms for locating users or resources within the P2PSIP overlay. P2PSIP clients differ from P2PSIP peers primarily in that they do not store information in the overlay, but only use it to locate users and resources. P2PSIP clients and peers use the resolution services of the peers as an alternative to the SIP discovery process of RFC 3263. In this way, P2PSIP offers an alternative mechanism for determining the correct destination for SIP requests. The working group's initial charter scope will be to produce protocols to enable this alternate mechanism for RFC 3263 functionality. Session management, messaging, and presence functions are performed using conventional SIP.

This group's primary tasks are to produce:

1. An overview document explaining concepts, terminology, rationale, and illustrative use cases for the remaining work.

2. A proposed standard defining a P2PSIP Peer Protocol. This protocol is used between P2PSIP overlay peers, some of which may be behind NATs. This protocol will define how the P2PSIP peers collectively provide for user and resource location in a SIP environment with no or minimal centralized servers. This protocol may or may not be syntactically based on SIP, a decision to be made by the WG. The group will identify and require one base P2P algorithm (likely a particular Distributed Hash Table (DHT) algorithm), while allowing for additional optional algorithms in the future.

3. Optionally, a proposed standard defining a P2PSIP Client Protocol for use by P2PSIP clients, some of which may be behind NATs. This protocol will define how the P2PSIP clients query and/or modify, the resource location information of the overlay. While clearly a logical subset of the P2PSIP Protocol, the WG will determine if the P2PSIP Client Protocol is a syntactic subset of the P2PSIP Peer Protocol, and whether the P2PSIP Client Protocol builds on the SIP protocol.

4. A usage document. This document will address how the protocols defined above, along with existing IETF protocols, can be used to produce systems to locate a P2PSIP peer or client, identify appropriate resources to facilitate communications (for example media relays), and establish communications between the users of these P2PSIP peers or clients, without relying on centralized servers. Additionally, the document will explain how P2PSIP and conventional SIP entities can interoperate.

The initial work will assume the existence of some enrollment process that provides a unique user name, credentials, and an initial set of bootstrap nodes if that is required by the protocols. Developing a non-centralized enrollment process is not in scope.

The work planned for the P2PSIP working group is distinct from, but requires close participation with other IETF WGs, particularly SIP, SIPPING, SIMPLE, BEHAVE and MMUSIC. The group cannot modify the baseline SIP behavior, define a new version of SIP, or attempt to produce a parallel protocol for session establishment. If the group determines that any capabilities requiring an extension to SIP are needed, the group will seek to define such extensions within the SIP working group using the SIP change process (RFC 3427). Similarly, existing tools developed in the BEHAVE and MMUSIC groups will be used for NAT traversal, with extensions or changes desired to support P2PSIP presented to the BEHAVE or MMUSIC working groups.

The working group will assume that NATs and firewalls exist in the Internet, and will ensure that the protocols produced work in their presence as much as possible. Similarly, the WG will avoid making protocol design decisions that would preclude the creation of anonymous communications systems using techniques such as onion routing to conceal the IP addresses of P2PSIP peers.

P2P networks pose unique security and privacy problems because an adversarial relationship may exist between nodes. Attackers can mount both integrity attacks on the stored data and denial of service attacks on the system as a whole. The WG will not attempt a solution to these issues for P2P networks in general. In order to simplify this problem, the WG will assume that all participants in the system are issued unique identities and credentials through some mechanism not in the scope of this working group, such as a centralized server, and that the data stored in the network will be authenticated by the storing entity in order to address the integrity issue and to some extent alleviate the DoS issue. Because signaling dialogs may be routed through intermediate P2PSIP peers which may be untrusted by the originating SIP UA, the WG will address the issue of establishing authenticated signaling dialogs through such untrusted relays.

P2P systems also have privacy issues because the nodes that store data objects and route requests are unrelated to the clients which want to communicate. In the design of the P2PSIP protocol, the WG will assess these privacy issues and determine to what extent they need to be alleviated. The protocol document will contain a complete description of the privacy properties of P2PSIP.

The following topics are excluded from the Working Group's scope:

1. Issues specific to applications other than locating users and resources for SIP-based communications and presence.

2. Solving "research" type questions related to P2PSIP or P2P in general. The WG will instead forward such work to the IRTF P2PRG or other RG as appropriate. Examples include fully distributed schemes for assuring unique user identities and the development of P2P-based replacements for DNS.

3. Locating resources based on something other than URIs. In other words, arbitrary search of attributes is out of scope, but locating resources based on their URIs is in scope. Using URIs need not imply using the DNS or having a record in the DNS for the URI.

4. Multicast and dynamic DNS based approaches as the core lookup mechanism for locating users and resources. Approaches based on these technologies may be reasonable ways to solve similar problems but that is not the focus of this WG. These techniques may be in-scope for locating bootstrap peers/servers or for interoperation with conventional SIP.
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Drafts in the RFC Editor Queue

P2PSIP working group

-
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Drafts currently processed by the IESG

P2PSIP working group

-
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Active IETF Drafts

P2PSIP working group

p2psip-concepts-01
ID Exists
Nov 15, 2007
(30 p.)
[pdf(2)] [html]
D. Bryan
P. Matthews
E. Shim
D. Willis
Concepts and Terminology for Peer to Peer SIP
This document defines concepts and terminology for use of the Session Initiation Protocol in a peer-to-peer environment where the traditional proxy-registrar and message routing functions are replaced by a distributed mechanism that might be implemented using a distributed hash table or other distributed data mechanism with similar external properties. This document includes a high-level view of the functional relationships between the network elements defined herein, a conceptual model of operations, and an outline of the related open problems being addressed by the P2PSIP working group. As this document matures, it is expected to define the general framework for P2PSIP.
Up  List Intended Status:Informational
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Active Individual Drafts

P2PSIP working group

baset-p2psip-
p2pp-01

ID Exists
Nov 19, 2007
(95 p.)
[pdf(2)] [html]
S. Baset
H. Schulzrinne
M. Matuszewski
Peer-to-Peer Protocol (P2PP)
This document defines the Peer-to-Peer Protocol (P2PP), an application-layer binary protocol, for creating and maintaining an overlay of participant nodes. The overlay can be created using various structured and unstructured peer-to-peer protocols such as Bamboo, Chord, Pastry, Kademlia, Gnutella, and Gia. P2PP uses a secure transport, supports an application API, has mechanisms for NAT and firewall traversal, exchanging node capabilities, and diagnostic information. P2PP is designed to support a P2P Session Initiation Protocol (SIP) network, but it can be used for other applications as well.
Up  List Intended Status:Standards Track
baumgart-p2psip-
p2pns-00

ID Exists
Nov 9, 2007
(20 p.)
[pdf(2)] [html]
I. Baumgart
Peer-to-Peer Name Service (P2PNS)
This document describes P2PNS, a secure distributed name service for P2PSIP. P2PNS can be used to resolve SIP AoRs to Contact URIs without using DNS or central SIP servers. P2PNS provides several security mechanisms to efficiently prevent identity theft and to ensure the uniqueness of SIP AoRs in a completely decentralized and untrusted network without login servers. The proposed proxy architecture allows a seamless integration of legacy SIP UAs, avoids modifications to the complex SIP protocol stack and facilitates the deployment of P2PSIP networks. Because P2PNS provides a generic name service it is not limited to P2PSIP but can also be used e.g. to build a distributed DNS system.
Up  List Intended Status:Standards Track
bryan-p2psip-
app-scenarios-00

ID Exists
(Recently Expired)

Nov 7, 2007
(19 p.)
[pdf(2)] [html]
D. Bryan
E. Shim
B. Lowekamp
S. Dawkins
Application Scenarios for P2PSIP
This document attempts to identify and classify application scenarios of P2P based SIP. It does not attempt to exhaustively enumerate these scenarios, and is focused exclusively on scenarios related to real-time IP communication.
Up  List Intended Status:Informational
bryan-p2psip-
reload-03

ID Exists
Feb 24, 2008
(115 p.)
[pdf(2)] [html]
C. Jennings
B. Lowekamp
E. Rescorla
J. Rosenberg
S. Baset
H. Schulzrinne
REsource LOcation And Discovery (RELOAD)
This document defines REsource LOcation And Discovery (RELOAD), a peer-to-peer (P2P) binary signaling protocol for use on the Internet. A P2P signaling protocol provides its clients with an abstract hash table service between a set of cooperating peers that form the overlay network. RELOAD is designed to support a P2P Session Initiation Protocol (P2PSIP) network, but can be utilized by other applications with similar requirements by defining new usages that specify the data kinds that must be stored for a particular application. RELOAD defines a security model based on a certificate enrollment service that provides unique identities. NAT traversal is a fundamental service of the protocol. RELOAD also allows access from "client" nodes which do not need to route traffic or store data for others.
Up  List Intended Status:Standards Track
cirani-p2psip-
dsip-dhtkademlia-00

ID Exists
(Recently Expired)

Oct 25, 2007
(31 p.)
[pdf(2)] [html]
S. Cirani
L. Veltri
A Kademlia-based DHT for Resource Lookup in P2PSIP
This draft describes a Kademlia-based protocol for Resource Lookup in P2PSIP. The proposed protocol is based on dSIP, a SIP-based protocol proposed by other authors as generic framework for a distributed SIP Location Service. Although the dSIP authors have obsoleted the draft by a newer approach based on a binary protocol named RELOAD, we are still considering this SIP-based approach, due to implementation simplicity, possibility of reuse of already available SIP stack implementations, easy integration into existing UAs, minimization of the number of required protocols for a P2P UA, and widespread support for (and relative maturity of) the SIP standard.
Up  List Intended Status:-
garcia-p2psip-
dns-sd-
bootstrapping-00

ID Exists
(Recently Expired)

Oct 22, 2007
(11 p.)
[pdf(2)] [html]
G. Garcia
P2PSIP bootstrapping using DNS-SD
This document describes a DNS-based bootstrap mechanism to discover the initial peer or peers needed to join a P2PSIP Overlay. The document specifies the use of DNS Service Discovery (DNS-SD) and the format of the required resource records to support the discovery of P2PSIP peers. This mechanism can be applied in scenarios with DNS servers or combined with multicast DNS to fulfill different proposed P2PSIP use cases.
Up  List Intended Status:Standards Track
hautakorpi-p2psip-
with-hip-01

ID Exists
Nov 19, 2007
(20 p.)
[pdf(2)] [html]
J. Hautakorpi
G. Camarillo
J. Koskela
Utilizing HIP (Host Identity Protocol) for P2PSIP
This document specifies how Host Identity Protocol (HIP) can be utilized in Peer-to-Peer Session Initiation Protocol (P2PSIP) networks. Peers in a P2PSIP network need to have long-lived connections to other peers in the network, and HIP can be utilized to setup and maintain those connections. HIP is a good choice for connection maintenance, because it provides functionalities like Network Address Translation (NAT) traversal, mobility, multi-homing, and enhanced security properties.
Up  List Intended Status:Standards Track
jiang-p2psip-
sep-01

ID Exists
Feb 01, 2008
(46 p.)
[pdf(2)] [html]
X. Jiang
H. Zheng
C. Macian
V. Pascual
Service Extensible P2P Peer Protocol
This document describes the Service Extensible Protocol (SEP), which is the peer protocol spoken between P2PSIP Overlay peers to share information and organize the P2PSIP Overlay Network. SEP uses a flexible forwarding mechanism to avoid congestion in the Overlay. It also proposes a general service discovery method and a built-in NAT traversal mechanism. By using these methods, SEP tries to improve the success rate and reduce the latency of the transaction.
Up  List Intended Status:Standards Track
li-p2psip-
client-protocol-00

ID Exists
Nov 12, 2007
(24 p.)
[pdf(2)] [html]
L. Li
Ch. Zhang
Y. Wang
Y. Ji
A SIP-based P2PSIP Client Protocol
This document presents the motivation, design guidelines and high level descriptions of peer-to-peer session initiation protocol (P2PSIP) client protocol, which is spoken between P2PSIP peers and P2PSIP clients. In this document, the necessity of P2PSIP Client is identified firstly. Then, two fundamental guidelines for our design are explained in details. Following these guidelines, the design of proposed protocol and new extensions to existing SIP (session initiation protocol) are described. Such a SIP-based protocol not only makes itself backward-compatible with the vast existing SIP devices, but also provides extra functions to satisfy some particular requirements raised by P2PSIP.
Up  List Intended Status:Standards Track
li-p2psip-
node-types-00

ID Exists
Nov 22, 2007
(12 p.)
[pdf(2)] [html]
L Ch. Li
Y. Wang
Different types of nodes in P2PSIP
This document is an attempt to classify different types of node in peer-to-peer Session Initiation Protocol (P2PSIP). Four possible types of nodes in P2PSIP are discussed based on two characters: whether it offers overlay-routing services and whether it offers storage functions. The behaviors of each type of nodes and their possible necessities are analyzed. This document is dedicated to be a reference for clarifying some controversial terms in P2PSIP working group, such as "client", "low-function peer", etc.
Up  List Intended Status:Informational
marocco-p2psip-
xpp-01

ID Exists
Nov 16, 2007
(27 p.)
[pdf(2)] [html]
E. Marocco
E. Ivov
Extensible Peer Protocol (XPP)
This document defines the Extensible Peer Protocol (XPP), a lightweight binary protocol for end-to-end sessions between peers in distributed overlay networks. One of the main goals while creating this protocol was support for nodes located behind firewalls and NATs. XPP therefore uses UDP and allows endpoints to simultaneously initiate sessions. Given the choice of the underlying protocol (UDP), XPP also defines mechanisms for message fragmentation and reliability.
Up  List Intended Status:Standards Track
marocco-p2psip-
xpp-pcan-01

ID Exists
Nov 16, 2007
(47 p.)
[pdf(2)] [html]
E. Marocco
E. Ivov
XPP Extensions for Implementing a Passive P2PSIP Overlay Network based on the CAN Distributed Hash Table
This document defines a set of extensions for the Extensible Peer Protocol (XPP) required for creating a P2PSIP overlay network based on the CAN distributed hash table algorithm. It specifies how peers and clients must behave in order to maintain the overlay and use it for the establishment of multimedia communication sessions. To limit the overhead due to maintenance operations and to allow the adoption of security policies for preventing malicious nodes to damage the overlay, joins are always initiated and controlled by existing peers (hence the passive in PCAN).
Up  List Intended Status:Standards Track
matthews-p2psip-
id-loc-01

ID Exists
Feb 25, 2008
(15 p.)
[pdf(2)] [html]
E. Cooper
A. Johnston
P. Matthews
An ID/Locator Architecture for P2PSIP
This document describes an architecture where peers in an peer-to-peer overlay use special IP addresses to identify other peers. Two of the advantages of this approach are that (a) most existing applications can run in an overlay without needing any changes and (b) peer mobility and NAT traversal are handled in a way that is transparent to most applications.
Up  List Intended Status:Standards Track
matuszewski-p2psip-
security-
requirements-02

ID Exists
Nov 19, 2007
(23 p.)
[pdf(2)] [html]
M. Matuszewski
J-E. Ekberg
P. Laitinen
Security requirements in P2PSIP
This document presents main security requirements for the Peer-to- Peer SIP (P2PSIP) architecture and its components. This document also analyses security threats in P2PSIP. Typical security ontology is used as classification for the threats.
Up  List Intended Status:Informational
pascual-p2psip-
clients-01

ID Exists
Feb 24, 2008
(13 p.)
[pdf(2)] [html]
V. Pascual
M. Matuszewski
E. Shim
H. Zheng
Y. Song
P2PSIP Clients
This document describes why and when some devices would better be a Client rather than a Peer. The purpose of this document is to facilitate the discussion and understanding about the Client node type.
Up  List Intended Status:Informational
song-p2psip-
security-eval-00

ID Exists
Feb 3, 2008
(17 p.)
[pdf(2)] [html]
Y. Song
B. Y. Zhao
X. Jiang
H.. Jiang
P2PSIP Security Analysis and Evaluation
This document provides an analysis and evaluation of security with P2PSIP overlay network. The draft compares security difference between C/S and P2P, then partitions the P2PSIP architecture into layers, and analyze the security issues in each layer and the security relationship among the layers. Security issues with different kind of application scenarios are distinct. This draft classifies the application scenarios into two main types, and the security threats with these two types of scenarios are analyzed in detail.
Up  List Intended Status:Informational
stiemerling-p2psip-
impl-02

ID Exists
Nov 19, 2007
(12 p.)
[pdf(2)] [html]
M. Stiemerling
M. Brunner
Peer-to-Peer SIP Implementation Report
This memo is an implementation report about the peer-to-peer SIP system developed in the European IST Ambient Networks research project. This system replaces the traditional SIP proxy-registrar function with a distributed lookup mechanism, adds overlay functionality to the SIP signalling and to RTP traffic, takes care about media/packet relay lookup and insertion into the SIP/RTP paths, plus automatic adaptation of the voice transmission according to changing network conditions. Standard, unmodified SIP user agents are used for communication. The presented system is work in progress and this memo is an attempt to gather IETF community feedback about the described approach.
Up  List Intended Status:Standards Track
zheng-p2psip-
client-protocol-01

ID Exists
Feb 22, 2008
(33 p.)
[pdf(2)] [html]
Y. Song
X. Jiang
H. Zheng
H. Deng
P2PSIP Client Protocol
This document defines P2PSIP client protocol, one protocol for client-peer communication, which is used to create, implement and maintain the services between a client and its associated peers.
Up  List Intended Status:Standards Track
zheng-p2psip-
diagnose-01

ID Exists
Feb 23, 2008
(21 p.)
[pdf(2)] [html]
Y. Song
H. Zheng
X. Jiang
Diagnose P2PSIP Overlay Network Failures
This document describes a simple and efficient mechanism that can be used to detect and localize failures in P2PSIP overlay network. This document mainly consists of two parts: information carried in a P2PSIP Peer "Echo request" message and "Echo response" message for the purpose of fault detection and localization, and mechanisms for processing those messages.
Up  List Intended Status:Standards Track
  
Last update: May 12, 2008 
  
(to top) © 2005-2008 Joël Repiquet, All Rights Reserved.