Kireeti Kompella Juniper Networks

Slides:



Advertisements
Similar presentations
Draft-liu-mpls-rsvp-te-gr-frr-00 By H. Autumn Liu & Sriganesh Kini 76 th IETF, Hiroshima Japan.
Advertisements

Deployment of MPLS VPN in Large ISP Networks
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
© 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
Leading Edge Routing MPLS Enhancements to Support Layer 2 Transport Services Jeremy Brayley
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.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
MPLS - 75th IETF Stockholm1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-02.txt draft-so-yong-mpls-ctg-framework-requirement-02.txt.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
S T. Bauschert IP Network Engineering Challenges Senior Consultant Network Planning and Design Siemens AG, München
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
Jan 13, 2006Lahore University of Management Sciences1 Protection Routing in an MPLS Network using Bandwidth Sharing with Primary Paths Zartash Afzal Uzmi.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
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 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
CS Summer 2003 Lecture 11. CS Summer 2003 MPLS TE Application MPLS TE application allows establishment of tunnels and forwarding of IP traffic.
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
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,
Draft-ietf-mpls-entropy-label ietf 82. Entropy Labels Generalize what’s been done in the fat PW draft – Define general characteristics of entropy labels.
1 MPLS In Perspective Kireeti Kompella Distinguished Engineer Juniper Networks.
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
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.
27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING.
MPLS - 73nd IETF Minneaplis1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-00.txt draft-so-yong-mpls-ctg-framework-requirement-00.txt.
1 Fabio Mustacchio - IPS-MOME 2005 – Warsaw, March 15th 2005 Overview of RSVP-TE Network Simulator: Design and Implementation D.Adami, C.Callegari, S.Giordano,
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
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.
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
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,
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
A Practical Approach for Providing QoS: MPLS and DiffServ
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.
69th IETF Chicago July 2007 An analysis of scaling issues in MPLS-TE backbone networks Seisho Yasukawa, Adrian Farrel, and Olufemi Komolafe draft-yasukawa-mpls-scaling-analysis-04.txt.
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
An Approach to IP Network Traffic Engineering NANOG Miami, FL Chris Liljenstolpe Cable & Wireless
(Slide set by Norvald Stol/Steinar Bjørnstad
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
Entropy Labels Shane Amante Kireeti Kompella. What ECMP is a powerful tool for SPs: make it better At the ingress of an LSP, assign “entropy labels” to.
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.
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
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.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
An analysis of scaling issues in MPLS-TE backbone networks
Explicitly advertising the TE protocols enabled on links in OSPF
Fast Reroute for Node Protection in LDP- based LSPs
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Kireeti Kompella Juniper Networks
Optical Fast Reroute Adrian Farrel : Old Dog Consulting
Fast Reroute for Node Protection in LDP- based LSPs
IETF 102 (TEAS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
draft-kompella-spring-rmr
Presentation transcript:

Kireeti Kompella Juniper Networks ECMP with RSVP-TE Kireeti Kompella Juniper Networks

Outline Current situation LDP vs. TE ECMP NxTE LSPs vs. TE ECMP MLSP Signaling Next steps

Current Situation An MPLS network relies on an underlying LSP mesh connecting all edge devices In principle, this could be IP tunnels This may be based on LDP or RSVP-TE, or sometimes a combination of LDP on the edge and RSVP-TE in the core There are a number of attributes that dictate the design

LSP Design Attributes Attribute RSVP-TE LDP Ease of configuration ✖ ✔ FRR TE, CAC, BW guarantees ECMP

Either/or … Why Not Both? Can one create an underlying mesh of tunnels that has both TE and ECMP? Yes! Introduce the notion of a “multi-path” TE LSP signaled using RSVP Several “sub-LSPs” under one container tunnel Note that the state required for RSVP-TE is still higher (O(N^2)) than that for LDP (O(N))

Illustration (LDP vs. TE ECMP) 200 Mbps LSP from A to B 100 25 160 40 A B

NxTE LSPs vs. TE ECMP MLSP 200 Mbps MLSP from A to B vs. 5 40Mbps TE LSPs A B

Discussion NxLSPs requires N things to provision and manage; an MLSP is a single object with N sub-objects An MLSP with N sub-LSPs may (depending on the topology) have significantly less state than N LSPs The use of equi-bandwidth sub-LSPs can also significantly reduce state

Discussion Computing the NxLSPs is done pretty much independent The number and placement of the LSPs may not be optimized for the purpose of ECMP Failure of one of the N LSPs means that the overall bandwidth drops (e.g., by 40Mbps) Failure of one sub-LSP can be compensated by the head end bumping up the bandwidths of the rest

Signaling The current draft talks a little bit about signaling Basic idea: signal N sub-LSPs, and tie them together via a Session object to form an MLSP Introduce the idea of “equi-bandwidth” sub-LSPs If this draft is of interest, the signaling piece would probably need more work Have to work out how FRR and DiffServ-awareness work in the context of MLSPs

Next Steps Get a sense of how useful this is