8/2/200048. IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg

Slides:



Advertisements
Similar presentations
® IBM Software Group © IBM Corporation WS-Policy Attachment- spec overview Maryann Hondo IBM.
Advertisements

H. 323 Chapter 4.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
Chapter 5 standards for multimedia communications
1 Chapter 2: Networking Protocol Design Designs That Include TCP/IP Essential TCP/IP Design Concepts TCP/IP Data Protection TCP/IP Optimization.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
May 12, 2015IEEE Network Management Symposium Page-1 Requirements for Configuration Management of IP-based Networks Luis A. Sanchez Chief Technology Officer,
SDP.  Session Description Protocol (SDP) an application-layer protocol intended to describe multimedia sessions a text-based protocol when describing.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
RTSP NAT Traversal Update Magnus Westlund (Ericsson) Thomas Zeng (PVNS, an Alcatel company) IETF-60 MMUSIC WG draft-ietf-mmusic-rtsp-nat-03.txt.
Protocols and the TCP/IP Suite
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
XCON architecture and protocol musings Henning Schulzrinne Columbia University.
7/ IETF, Pittsburgh Ott/Perkins/Kutscher Mbus Update draft-ietf-mmusic-mbus-transport-02.txt Jörg Colin
Streaming Media Protocols Jani Hautakorpi Henry Pohan.
Session Policy Framework using EAP draft-mccann-session-policy-framework-using-eap-00.doc IETF 76 – Hiroshima Stephen McCann, Mike Montemurro.
Issues of HIP in an Operators Network Nick Papadoglou Thomas Dietz.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocols and the TCP/IP Suite
All rights reserved © 1999, Alcatel, Paris. page n° 1 SIP for Xcast SIP for the establishment of xcast-based multiparty.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."
53 rd IETFMMUSIC WG1 53 rd IETF – Minneapolis 20 March 2002.
Cosc 4765 SSL/TLS and VPN. SSL and TLS We can apply this generally, but also from a prospective of web services. Multi-layered: –S-http (secure http),
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
IETF 61 (November 2004) MMUSIC1 Application sharing Henning Schulzrinne Jonathan Lennox Jason Nieh Ricardo Baratto Columbia University.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
Real Time Protocol (RTP) 김 준
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
IETF 57, Vienna1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-06.txt.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
48th IETFMMUSIC WG1 48th IETF - Pittsburgh 31 July August 2000.
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
IETF 53, Minneapolis Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-04.txt.
Nov 18 th, th IETF MMUSIC WG draft-levin-mmusic-xml-media-control-00.txt O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom.
August 2, 2005 IETF 63 – Paris, France Media Independent Handover Services and Interoperability Ajay Rajkumar Chair, IEEE WG.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
SDP draft-ietf-mmusic-sdp-new-21.txt Colin Perkins.
Omniran CF00 1 Key Concepts of Association and Disassociation Date: Authors: NameAffiliationPhone Max RiegelNokia
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Use of “Latent Configurations" in CLUE
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
RTP: A Transport Protocol for Real-Time Applications
Protocols and the TCP/IP Suite
An Update on Multihoming in IPv6 Report on IETF Activity
OSI Model The Seven Layers
SIP Session Policies Volker Hilt
Protocols and the TCP/IP Suite
SDP Simple Capability Negotiation (SDP Simcap)
Presentation transcript:

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg Carsten

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Overview Motivation (Terminology) General requirements Session description requirements Capability negotiation requirements Next steps

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Motivation for SDPng No negotiation mechanism in SDP (RFC2327) –Has not been designed for capability negotiation SDP’s extension mechanism –Session and media attributes: a= Provides free extension mechanism Unknown attributes to be ignored Which attributes are required for understanding a session description? –Smooth evolution is difficult when many extensions are developed Limited expressiveness –Syntax, grouping, …

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Terminology: Component abstract application in a conference (e.g. interactive audio) characteristics: –intended use (functionality) –set of possibilities to realize functionality Codecs Packetization Transport protocol

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Components Host AHost B GSM H.261 QCIF H.261 QCIF GSM PCMU CIF wb CIF PCMU DVI... Component Interactive Audio Component Slide presentation Conference

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Terminology: Configuration a way to realize a component's functionality potential configurations –e.g. different supported codecs/parameters actual configurations –an instantiation of one potential configuration, a description how a specific component should be realized

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann General Requirements Simplicity –easy to parse and implement Extensibility –extensions mechanisms that allows to accommodate future applications without having to modify base spec. "Firewall friendliness" –session descriptions should be efficiently parsable by network elements

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann General Requirements Security –Support for privacy and authentication services of transport and signaling protocols Text encoding –concise text encoding for portability and simple implementations SDP-mapping –translate SDPng to SDP –maybe not always possible

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Session Description Requirements Media types –Must fit into RFC 1889/1890 model of standard and dynamic payload types –Re-use payload formats, format names, RTP-profiles, MIME-mapping Media Stream Packetization –Support different variants: Redundancy encoding scheme, FEC, stream repair etc. Codec specification independent from packetization scheme Extensible to other or non-standard schemes

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Requirements for Describing Transport Parameters Transport –Support for different transport protocols and network architectures (IP, ATM etc.) Different address formats, parameters Different QoS models and parameters –Flexibility More than 1 transport address per component –Layered encodings –Multi-/unicast address lists More than 1 address per potential configuration set –Specialized media engines –Constraints like source filters etc.

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Session Description Requirements Arbitrary other parameters –Extension mechanism required Identify extensions Distinguish mandatory and optional extensions Asymmetric configurations –“Can send format A but want to receive format B” Conciseness and structured extensibility requires –Grouping of definitions –Naming and referencing groups

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Elements of Capability Negotiation Model for specifying alternatives (potential configurations) Negotiation model –Syntax and semantics Obtain session description as negotiation result –Augment negotiation result with transport parameters and general session info

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Capability Negotiation Requirements I Fit into SIP model (3-way handshake) Semantics independent –Feature-unaware negotiation is key to extensibility and smooth future evolution Grouping capabilities required for –Conciseness of exchanged negotiation –Referencing, combining capability sets –Structured extension mechanism

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann Capability Negotiation Requirements II Constraints –Simultaneous capabilities (in a simple way!) “Up to 10 GSM or G.711 streams, but only one codec at a time.” –Processing rules Point-to-point and multiparty Different negotiation policies for different session types “Implementation issues” –Re-use other IETF work, namely RFC 2533

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann What next? More requirements? –MEGACO –Specific link layers and protocols Develop architecture –Session description –Capability negotiation Decide on syntax

8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann