P2PSIP Draft Charter. Dean Willis March 2006

Similar documents
P2PSIP, ICE, and RTCWeb

Cisco Expressway Session Classification

A DHT-based Distributed Location Service for Internet Applications

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions

Cisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure

From POTS to VoP2P: Step 1. P2P Voice Applications. Renato Lo Cigno

An IETF view of ENUM

SIP WG Status. Overview. ! SIP Working Group(s) ! SIP WG Rules. ! SIP Work Items. ! SIP Today and Tomorrow. ! Related Work in the IETF

Internet Engineering Task Force (IETF)

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0

ITU-T Workshop on Multimedia in NGN

HIP Host Identity Protocol. October 2007 Patrik Salmela Ericsson

Location in SIP/IP Core (LOCSIP)

Virtual Private Networks (VPNs)

Become a WebRTC School Qualified Integrator (WSQI ) supported by the Telecommunications Industry Association (TIA)

RELOAD P2P Overlay Access Protocol. Younghan Kim Soongsil University

Chat Setup and Management

P2PNS: A Secure Distributed Name Service for P2PSIP

IETF ENUM / SPEERMINT status update

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo

Department of Computer Science. Burapha University 6 SIP (I)

Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM

Cisco Unified Communications Manager configuration for integration with IM and Presence Service

Network Address Translation (NAT) Contents. Firewalls. NATs and Firewalls. NATs. What is NAT. Port Ranges. NAT Example

Cisco Implementing Cisco IP Telephony and Video, Part 2 (CIPTV2)

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions

APP NOTES Onsight Connect Network Requirements

Step 3 - How to Configure Basic System Settings

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

ENUM in the UK..and the NGN standards arena

Network Address Translation (NAT) Background Material for Overlay Networks Course. Jan, 2013

Technical White Paper for NAT Traversal

Mobile and Remote Access Through Cisco Expressway

Overlay and P2P Networks. Introduction and unstructured networks. Prof. Sasu Tarkoma

Interdomain Federation Guide for IM and Presence Service on Cisco Unified Communications Manager, Release 11.5(1)SU2

Desktop sharing with the Session Initiation Protocol

Realtime Multimedia in Presence of Firewalls and Network Address Translation

Session initiation protocol & TLS

Realtime Multimedia in Presence of Firewalls and Network Address Translation. Knut Omang Ifi/Oracle 9 Nov, 2015

Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0

Microsoft Lync 2013 Depth Support Engineer

Request for Comments: 2976 Category: Standards Track October 2000

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323

The Session Initiation Protocol

Internet Engineering Task Force (IETF) Request for Comments: 7264 Category: Standards Track. Y. Zhang CoolPad / China Mobile June 2014

Minnesota Microsoft Unified Communications User Group Welcome! March 26, 2009

Hit the Ground Running. VoIP. Robert Sparks

Lync 2013 Depth Support Engineer Course. Day(s): 5. Overview

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Latest Peer-to-Peer Technologies II Artjom Lind 1

Course 55070A: Microsoft Lync 2013 Depth Support Engineer

Application Layer Multicast Extensions to RELOAD

EarthLink Business SIP Trunking. ShoreTel 14.2 IP PBX Customer Configuration Guide

Planning and Designing a Microsoft Lync Server 2010 Solution

EXAM Core Solutions of Microsoft Lync Server Buy Full Product.

Application Notes for Configuring Windstream SIP Trunking with Avaya IP Office - Issue 1.0

Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP

Citrix 1Y Citrix Presentation Server 4.5: Administration.


Oracle Communications WebRTC Session Controller

A Virtual and Distributed Control Layer with Proximity Awareness for Group Conferencing in P2PSIP

Digital Advisory Services Professional Service Description SIP SBC with Field Trial Endpoint Deployment Model

Unified Communications Manager Express Toll Fraud Prevention

atl IP Telephone SIP Compatibility

stir-certs-02 IETF 93 (Prague) STIR WG Jon

Service Quality Assurance Mechanisms for P2P SIP VoIP

JXTA TM Technology for XML Messaging

Network Address Translators (NATs) and NAT Traversal

[MS-ICE2]: Interactive Connectivity Establishment (ICE) Extensions 2.0

On Host Identity Protocol

Configuration of Shrew VPN Client on RV042, RV042G and RV082 VPN Routers through Windows

White Paper. Integrating Vocality for Mining. Author Neal Nystrom, Edgar Higueros. Revision v1.3. Publish Date March 2017

Journal of Information, Control and Management Systems, Vol. X, (200X), No.X SIP OVER NAT. Pavel Segeč

Configure Centralized Deployment

Flexible Dynamic Mesh VPN draft-detienne-dmvpn-00

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Core Solutions of Microsoft Skype for Business 2015

Experiences in Setting Up Automatic Home Networking. Jari Arkko Ericsson Research

R5: Configuring Windows Server 2008 R2 Network Infrastructure

become a SIP School Certified Associate endorsed by the Telecommunications Industry Association (TIA)

MySip.ch. SIP Network Address Translation (NAT) SIP Architecture with NAT Version 1.0 SIEMENS SCHWEIZ AKTIENGESELLSCHAFT

Telecommunication Services Engineering Lab. Roch H. Glitho

Configure Mobile and Remote Access

Mobile Peer-to-Peer Business Models T Network Services Business Models. Mikko Heikkinen

On the Applicability of knowledge based NAT-Traversal for Home Networks

Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager, Release 10.5(1)

IETF 93 ROLL. Routing over Low-Power And Lossy Networks. Chairs: Michael Richardson Ines Robles

Cisco TelePresence Video Communication Server

CDMA2000 Workshop. Paul Le Rossignol. Nortel Networks, OMA Board Director

Programmatic Interface to Routing

RTSP 2.0. draft-ietf-mmusic-rfc2326bis-12 draft-ietf-mmusic-rtsp-nat-04

BGP Anycast Node Requirements for Authoritative Name Servers

Chat Setup and Management

Firewalls and NAT. Firewalls. firewall isolates organization s internal net from larger Internet, allowing some packets to pass, blocking others.

Internet Technology 4/29/2013

Configuring Virtual Servers

P2PSIP WG IETF 86. P2PSIP WG Agenda & Status. Monday, March 11 th, Brian Rosen, Carlos J. Bernardos

Interdomain Federation for the IM and Presence Service, Release 10.x

On the Applicability of Knowledge Based NAT-Traversal for Home Networks

Transcription:

P2PSIP Draft Charter Dean Willis March 2006

Purpose The purpose of the Peer-to-Peer (P2P) Session Initiation Protocol working group (P2PSIP WG) is to develop guidelines and mechanisms for the use of the Session Initiation Protocol (SIP) in settings where establishing and managing sessions is either partially or entirely handled by a collection of endpoints (peers) rather than centralized servers. This is an alternative to the conventional SIP approach which relies on service provider hosted proxies to which users get assigned by out-of-band means, usually based on geography, association, or business reasons.

Scenarios 1. Self-organizing and highly available proxy farms, as opposed to the fixed hierarchy of IMS-like systems. 2. Topologies with ephemeral relationships such as small office systems (with little or no central equipment) mesh networks, emergency response, and battlefield environments. These systems may have limited or no connectivity to the Internet. 3. Recovery functions to allow endpoints to communicate in the event a central server fails or the endpoints are isolated by a network partitioning event.

Assumption 1 Peer associations groups, which may be called "P2P networks". 'P2P overlays", or "P2P federations" will provide namespaces within which P2P-SIP resources are identified. These namespaces are bounded by the identifier(s) of the peer association group, which may map to domain-level identifiers in the DNS. Means: externally visible identifiers are domain-scoped -- bob@example.com

Assumption 2 Session establishment, capabilities negotiation, session termination, subscription, notification, messaging, and related functions traditionally performed using SIP will continue to be performed using SIP. This working group is interested only in the mechanisms for locating resources within peer association groups. We generally refer to this as the "rendezvous problem". Means: Use regular SIP mechanisms for everything except location database.

Assumption 3 Some elements of each peer association group MAY be rooted in the DNS such that they can be used for bootstrapping operations. However, a peer association group that is operating entirely in an isolated (or disconnected, or autonomous) mode will rely on alternate means of bootstrapping the peer association group. Means: Bootstrap using DNS when we have it. Use something else when we don t.

Assumption 4 Interactions between peer association groups (or members thereof) and other peer association groups or conventional SIP installations will be resolved using the resource location model of RFC 3263: "Locating SIP Servers". Means: Use Regular SIP between overlays

Assumption 5 The level of authenticity of identity will vary by the peer association group. However, the working group will define at least one mechanism that will provide assertion of identity having strength equivalent to that provided by the "SIP Identity Mechanism" RFC, perhaps by reusing some or all of the mechanism of that RFC. Means: Need at least one centralized identity mechanism.

Tasks 1. Document scenarios in which a P2P architecture is appropriate for SIP based solutions ("use-cases" document). 2. Develop a general architecture or framework for P2P-based SIP applications. This will require evaluating the existing deployed and proposed P2P-based SIP solutions for possible incorporation into this work. 3. Define a distributed location mechanism for locating users in the absence of a central server, including the protocols and algorithms needed do establish, maintain, and query the distributed information. 4. If SIP extensions are needed to support the peer-to-peer model, define requirements for those extensions to be acted on by the SIP working group. 5. Select firewall/nat traversal technique(s) for P2P SIP and integrate them into the P2P SIP architecture or framework. If necessary, define requirements for enhancements of existing techniques to be acted on by other working groups.

Mission Parameters 1. Security is addressed in these systems. 2. Interoperability with existing client-server (CS) SIP and the PSTN. 3. The solutions proposed will function even with some or many (perhaps almost all) nodes located behind NATs or firewalls. 4. Existing protocols are reused whenever possible.

Excluded from Initial Scope 1. Using P2P mechanisms to manage groups of distributed media relays. 2. Using distributed relays to enable anonymous communications. 3. Creating distributed voice mail systems. 4. Performing distributed search for users based on something other than distinguished name.

Out of Scope 1. Issues specific to applications other than locating users and resources for the full range of SIP-based communications offered in a conventional client-server SIP system, including but not limited to real-time media, messaging, and presence. 2. Discussion of this technology as a replacement for conventional (client-server) SIP. 3. Solving "research" type open questions related to P2P SIP. The working group will instead forward such work to the IRTF. A few such topics include: 1. Fully distributed schemes for assuring unique user identities. 2. Development of new structured P2P algorithms, such as DHTs. 3. Developing a P2P-based replacements for DNS.

Cooperation The working group will operate in close cooperation with the SIP, SIPPING, SIMPLE, MMUSIC and BEHAVE working groups, as well as the IRTF. Respecting the IETF specification change policy, the working group will refer any possible changes or extensions as suggestions to the appropriate WGs as needed. A guiding principal of the WG will be to avoid extensions or change wherever possible

Proposed Milestones December 2006 Use Cases and Requirements May 2007 Architecture and Framework December 2007 Protocol Documents