End-to-End VoMPLS Header Compression (draft-ash-e2e-vompls-hdr-compress-00.txt) End-to-End VoIP Header Compression Using cRTP (draft-ash-e2e-crtp-hdr-compress-00.txt)

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

Identifying MPLS Applications
Deployment of MPLS VPN in Large ISP Networks
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.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
MPLS and Traffic Engineering
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
IP/MPLS Multiprotocol Label Switching
1 Extensions to CRTP RTP Multiplexing using Tunnels Bruce Thompson Tmima Koren Cisco Systems Inc.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 IETF-53 PWE3 Workgroup 21-Mar-02 An Update on CESoPSN draft-vainshtein-cesopsn-02.txt Sasha Vainshtein, Israel Sasson, Akiva Sadovski, Eduard Metz, Tim.
1 Requirements for End-to-End VoIP Header Compression (draft-ash-e2e-voip-hdr-comp-rqmts-00.txt) End-to-End VoMPLS Header Compression (draft-ash-e2e-vompls-hdr-compress-01.txt)
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
Setup and Manage PBB-based Tunnels with PWE3 Mechanism Ping Pan (Hammerhead Systems) Shane Amante (Level 3) Nasser El-Aawar (Level 3) Chicago, IETF 69.
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
Congestion Issues Stewart Bryant
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Generic Aggregation of Resource Reservation Protocol (RSVP) for IPv4 and IPv6 Reservation over PCN domains Georgios Karagiannis, Anurag Bhargava draft-karagiannis-pcn-tsvwg-rsvp-pcn-01.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Draft-li-mpls-serv-driven-co-lsp-fmwk-03IETF 90 MPLS1 A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-03.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
Signaling Protocol for Access Service Network using LDP (draft-matsuda-l2vpn-access-service-protocol-00.txt) Tetsushi Matsuda Information Technology R&D.
Konstantin agouros Omkar deshpande
Cisco Networking Academy Program
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Requirements for LER Forwarding of IPv4 Option Packets
Protocols and the TCP/IP Suite Overview and Discussion
Inter domain signaling protocol
A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-01 Zhenbin Li, Shunwan Zhuan, Jie Dong Huawei.
Signaling: Identifying PW Endpoints
DetNet Data Plane Discussion
Draft Titles draft-jaihyung-ccamp-arpsignal-00
Tomohiro Otani Kenji Kumaki Satoru Okamoto Wataru Imajuku
Internet, Part 2 1) Session Initiating Protocol (SIP)
Presenter: Jeffrey Zhang
IP Router-Alert Considerations and usage
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
L1VPN Working Group Scope
Multi Protocol Label Switching (MPLS)
QOS Requirements for Real-Time Services over IP
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Introduction to Networking
Multi-domain MPLS Deployment Enhancement
78th IETF Meeting - Maastricht 27th, July 2010
Internet Quality of Service
DetNet Data Plane Discussion
Cisco Networking Academy Program
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
Cisco Networking Academy Program
Internet, Part 2 1) Session Initiating Protocol (SIP)
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Gary Thom President, Delta Information Systems, Inc.
Transmission Quality of Service (QoS) in IPCablecom
Jinsul Kim, Tai-Won Um, Won Ryu, Byung Sun Lee
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Label Switched VPNs – Scalability and Performance Analysis
Anup K.Talukdar B.R.Badrinath Arup Acharya
CIS679: Two Planes and Int-Serv Model
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Discussion Issues on IMS-based NGN
Presentation transcript:

End-to-End VoMPLS Header Compression (draft-ash-e2e-vompls-hdr-compress-00.txt) End-to-End VoIP Header Compression Using cRTP (draft-ash-e2e-crtp-hdr-compress-00.txt) Jerry Ash AT&T gash@att.com Jim Hand AT&T jameshand@att.com Bur Goode AT&T bgoode@att.com

Outline (draft-ash-e2e-vompls-hdr-compress-00 Outline (draft-ash-e2e-vompls-hdr-compress-00.txt) (draft-ash-e2e-crtp-hdr-compress-00.txt) motivation/requirements for VoIP over MPLS (VoMPLS) brief review of proposals ‘you read the drafts’ issues PWE3 WG charter extension protocol extensions for cRTP, RSVP-TE, RFC2547 VPNs resynchronization, performance, & applicability of cRTP/'simple' mechanisms scalability of E2E VoMPLS applied CE-CE LDP application as the underlying LSP signaling mechanism

Motivation/Requirements for End-to-End VoMPLS Header Compression carriers evolving to converged MPLS/IP backbone with VoIP services enterprise VPN services with VoIP legacy voice migration to VoIP requirements need mechanism for end-to-end VoIP over MPLS CE --> CE header compression e.g., from CE1 --> PE1 --> P --> PE2 --> CE2 prior work in MPLS WG by Swallow/Berger on ‘simple’ mechanism (I-D expired) for efficient voice transport support encapsulation of voice/RTP/UDP/IP/MPLS header (uncompressed) = typically 40-48 bytes voice = typically < 30 bytes ~60% overhead, 10s of gigabits-per-second for headers alone support voice encoding (G.729, G.723.1, etc.) compress/decompress header using cRTP (RFC 2508) and/or ‘simple’ algorithm ~90% header compression with cRTP ~50% header compression with ‘simple’ operate in RFC2547 VPN context scalable to very large number of CE --> CE flows

Brief Review of Proposals End-to-End VoMPLS Header Compression (draft-ash-e2e-vompls-hdr-compress-00.txt) steps use RSVP to establish LSPs between CE1-CE2 use cRTP (or simple HC) to compress header at CE1, decompress at CE2 CE1 requests SCIDs from CE2 CE1 appends CE2 label to compressed header header compression context routed from CE1 --> PE1 --> P --> PE2 --> CE2 route compressed packets with MPLS labels CE1 --> CE2 packet decompressed at CE2 using cRTP (or simple HC) algorithm advantages minimizes PE requirements (has to route HC context) disadvantages CE’s need to run RSVP, possible scalability issue

Brief Review of Proposals End-to-End VoIP Header Compression Using cRTP (draft-ash-e2e-crtp-hdr-compress-00.txt) steps use RSVP to establish LSPs between PE1-PE2 use cRTP to compress header at CE1, decompress at CE2 CE1 requests SCIDs from CE2 header compression context routed from CE1 --> PE1 --> P --> PE2 --> CE2 PE1 & PE2 create ‘SCID routing tables’ & perform ‘SCID switching’ for compressed packets (SCID --> MPLS labels’) route compressed packets with MPLS labels PE1 --> PE2 packet decompressed at CE2 using cRTP algorithm advantages minimizes CE requirements (has to route HC context) disadvantages additional PE requirements (need to create ‘SCID routing tables’)

Issue 1 - PWE3 WG Charter Extension VoMPLS header compression not within current charter of the PWE3 WG (or any WG) why PWE3? seems the best fit header compression historically a transport item (PWE3 in transport area) header compression more a function of application than "base MPLS technology” current charter mentions work on header compression with RTP: “Specify methods with RTP (and possibly using header compression where needed) to ensure in-order final PDU delivery, perform clock recovery inband emulation and maintenance functions across the PSN, where required.” what extension needed? PWE3 not chartered to do work related to signaling PE-PE tunnel (PW signaling/maintenance in scope) proposals in I-Ds require extensions to RSVP-TE to create tunnels charter extension needed

Issue 2 - Protocol Extensions for cRTP, RSVP-TE, RFC2547 VPNs extensions proposed to [cRTP] and [cRTP-ENHANCE] new packet type field to identify FULL_HEADER, CONTEXT_STATE, etc. packets new objects defined for [RSVP-TE] extensions proposed to RFC2547 VPNs create 'SCID routing tables' to allow routing based on the session context ID (SCID) extensions need coordination with other WGs (MPLS, CCAMP, AVT, ROHC, PPVPN, etc.)

Issue 3 - Resynchronization, Performance, & Applicability of cRTP/’simple' Mechanisms E2E VoMPLS using cRTP header compression might not perform well with frequent resynchronizations applicability & performance need to be addressed 'simple' header compression avoids need for resynchronization cRTP header compression achieves greater efficiency than ‘simple’ (90% vs. 50% header compression)

Issue 4 - Scalability of E2E VoMPLS Applied CE-CE E2E VoMPLS applied CE-CE would require a large number of LSPs to be created concern for CE/PE/P ability to do necessary processing & architecture scalability processing & label binding at every MPLS node on path between each GW-GW pair processing every time resource reservation is modified (e.g., to adjust to varying number of calls on a GW-GW pair) core router load from thousands of LSPs, setup commands, refresh messages

Issue 5 - LDP Application as Underlying LSP Signaling Mechanism desirable to signal VoMPLS tunnels with LDP many RFC2547 VPN implementations use LDP as underlying LSP signaling mechanism may require substantial extensions to LDP 2 I-D's propose ways for LDP to signal 'VC' (outer) labels for PWs http://ietf.org/internet-drafts/draft-ietf-pwe3-control-protocol-01.txt http://www.ietf.org/internet-drafts/draft-rosen-ppvpn-l2-signaling-02.txt Rosen's I-D suggests ways to do auto-discovery this together with LDP capability to distribute inner labels might support CE-CE VoMPLS LSPs (within the context of RFC 2547) other LDP issues no bandwidth associated with LSPs. QoS mechanisms limited

Issue 4/5 - LDP vs. RSVP-TE for MPLS LSPs no solution perfect LDP lack of TE, no bandwidth associated with LSPs QoS mechanisms limited perhaps too many bytes for an ATM packet RSVP-TE lack of scalability however used in many RFC 2547 VPNs scalable TE allows bandwidth assignment to LSPs QoS mechanisms

Next Steps propose Charter extension to PWE3 to include VoMPLS propose I-D’s be accepted as PWE3 WG documents

Backup Slides

VoIP/VoMPLS Control Plane call control establishes, modifies, and releases telephone calls e.g., SIP or H.323 in distributed VoIP architecture, Call Agents control gateways using MGCP or MEGACO/H.248 arranges for media gateway to obtain address of terminating GW determines, through negotiation if necessary, what processing functions the media GW must apply to the media stream e.g., codec choice, echo cancellation, etc. connection/bearer control establishes, modifies, & releases logical connections between gateways provide fairness in sharing of LSPs TE provides low-delay, low jitter routes for VoIP QoS guarantees for existing connections should be unaffected by new voice calls new calls should be rejected at network edge if insufficient resources are available network should be resilient to mass calling events

VoIP/VoMPLS Control Plane interaction between call/connection control needed BW reservation must occur before called party alerting new sessions routed to use network efficiently architecture to accommodate multimedia as well as VoIP

Call Setup with RSVP