© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT

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

MPLS Multiple Topology Support draft-zhao-mpls-ldp-multiple-topology-01 draft-zhao-mpls-rsvp-te-multiple-topology-01 IETF 80 – Prague.
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Deployment of MPLS VPN in Large ISP Networks
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Juniper Networks, Inc. Copyright © L2 MPLS VPNs Hector Avalos Technical Director-Southern Europe
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-02.txt Quintin Zhao, Emily Chen, Tao Chou Huawei Technology Daniel King OldDog.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Provider Opportunities for Enterprise MPLS APRICOT 2006, Perth Matt.
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
CS Summer 2003 Lecture 11. CS Summer 2003 MPLS TE Application MPLS TE application allows establishment of tunnels and forwarding of IP traffic.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Experiences with Deploying a Global IP/MPLS Network
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.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Scope  MPLS = Multi-Protocol Label Switching  That’s a good description of the data plane  However, the control plane is equally important  MPLS (as.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
GMPLS Interoperability Test Event Results and Recommendations
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
IP/MPLS Multiprotocol Label Switching
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
1 Traffic Engineering With MPLS By Behzad Akbari Fall 2008 These slides are based in parts on the slides of Shivkumar (RPI)
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
Protection and Restoration Definitions A major application for MPLS.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
Kireeti Kompella Juniper Networks
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors) and contributors (L.Berger, I.Bryskin, D.Cheng,
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
1 Traffic Engineering With MPLS By Behzad Akbari Fall 2008 These slides are based in parts on the slides of Shivkumar (RPI)
Draft-torvi-mpls-rsvp-ingress-protection-00IETF 84 MPLS: 30 July Ingress Protection for RSVP-TE p2p and p2mp LSPs draft-torvi-mpls-rsvp-ingress-protection-00.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-00 Chandra Ramachandran Yakov Rekhter.
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
Applicability of Existing Solutions to the Problem Space draft-takeda-l1vpn-applicability-03.txt.
73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
December 5, 2007IETF 70 L3VPN WG1 MVPN Profiles Why do we need “profiles”? –By design, architecture provides many choices: PE-PE C-multicast routing info.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
83rd IETF – Paris, France IJ. Wijnands E. Rosen K. Raza J. Tantsura A. Atlas draft-wijnands-mpls-mldp-node-protection-00
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
Analysis on Two Methods in Ingress Local Protection.
Konstantin agouros Omkar deshpande
Presenter: Jeffrey Zhang
MPLS P2MP OAM <draft-swallow-mpls-mcast-cv-00.txt>
LSP Fast-Reroute Using RSVP Detours
draft-liu-pim-mofrr-tilfa-00
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
Presentation transcript:

© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT

© British Telecommunications plc 2 Agenda Why MPLS multicast? How MPLS multicast works Service provider requirements

© British Telecommunications plc 3 Why MPLS multicast? MPLS was not designed with multicast from day 1 P2P & MP2P only Clear requirements for multicast services Corporate VPN Broadcast TV Finance sectors Convergence on MPLS (e.g. BT’s 21C network) draft-rosen adds multicast to RFC4364 VPNs Only supports IP/GRE forwarding not MPLS

© British Telecommunications plc 4 How MPLS multicast works Two solutions, depending on requirements: mLDP (multicast LDP) Connectionless, receiver driven RSVP-TE Connection-oriented, source driven

© British Telecommunications plc 5 mLDP - Overview Defines a new P2MP FEC to identify P2MP LSPs Receiver (Leaf) initiates setup & tear down Supports P2MP LSPs MP2MP LSPs Shared Trees Make before break (optional)

© British Telecommunications plc 6 mLDP - Example A B Z Label Map

© British Telecommunications plc 7 RSVP-TE - Overview MPLS & GMPLS Defines new P2MP SENDER_TEMPLATE P2MP LSP is constructed from one or more Source to Leaf (S2L) sub LSPs Source (Root) initiates setup & tear down Supports P2MP LSPs Shared Trees Make before break Refresh reduction [RFC2961] Fast Reroute [RFC4090]

© British Telecommunications plc 8 RSVP-TE - Example A B Z Path Resv Path Resv

© British Telecommunications plc 9 Comparing mLSP & RSVP-TE mLDPRSVP-TE Receiver driven and therefore root does not need to know a priori about the leaf nodes. Head end driven and therefore the root has to know a priori about all the leaf nodes. Multicast state is exactly the same as RSVP- TE, but the overhead of maintaining the state is lower. Multicast state to be maintained is the same as mLDP, but the overhead of maintaining the state is higher. Limited tree computation flexibility, no support for minimum cost trees. Flexible path computation based on minimum cost and shortest path. Hop by hop routing only, no explicit route support. Hop by hop routing & explicit routing using ERO with strict and loose hops. No support for bandwidth reservation in protocol but can be achieved using network planning & Diffserv. Supports bandwidth reservation. Backup path support reliant on IGP/LDP convergence. Optional make before break for planned events. Supports fast reroute and make before break capabilities.

© British Telecommunications plc 10 Service Provider requirements Ideally prefer a single protocol solution Seamless migration (from deployed solutions) Converging onto a single 21C network platform Globally Scalable solution 100s POP & > end user connections Multi-area & multi-AS support Management & operations that are as simple as possible Due to network size and range of equipment Hard guarantees of performance characteristics Guaranteed 1+1 resiliency across diverse & separate paths Lowest latency path selection High availability Security (CESG approval) Government & national infrastructure

© British Telecommunications plc 11 How MPLS addresses these requirements (1) Multi-area & Multi-AS support mLDP: Not covered by P2MP draft RSVP-TE: Not covered by P2MP draft Simple management & operations Management independent of protocol? Reuse existing management tools? Hard guarantees of performance characteristics mLDP: no support in protocol Can be achieved via network planning, IGP modelling, Diffserv bandwidth assignment RSVP-TE: support via TE metrics, bandwidth reservation and explicit routes

© British Telecommunications plc 12 How MPLS addresses these requirements (2) Guaranteed 1+1 resiliency across diverse & separate paths mLDP: no support in protocol Can be achieved via network planning & IGP modelling RSVP-TE: support via explicit routes Low latency path selection mLDP: no support in protocol Can be achieved via network planning & IGP modelling RSVP-TE: support via TE metrics and explicit routes High availability mLDP: RR draft & implementation dependent RSVP-TE: FRR & implementation dependent

© British Telecommunications plc 13 Room for improvement in MPLS multicast? Multi-vendor, interoperable implementations Industry needs a single solution for multicast Reduced to the lowest common denominator Reduce the no. choices in MPLS VPN multicast draft For both control & data planes draft-ietf-l3vpn-2547bis-mcast OAM High availability

© British Telecommunications plc 14 Bibliography mLDP draft-ietf-mpls-ldp-p2mp-01 RSVP-TE draft-mpls-rsvp-te-p2mp-06 Multicast in MPLS/BGP IP VPNs draft-ietf-l3vpn-2547bis-mcast-02 Supersedes draft-rosen-vpn-mcast-08 [Expired] BGP Encodings for Multicast in MPLS/BGP IP VPNs draft-ietf-l3vpn-2547bis-mcast-bgp-00

© British Telecommunications plc 15 Questions?