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.

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

Traffic Engineering over MPLS
OLD DOG CONSULTING MPLS-TE Doesn’t Scale Adrian Farrel Old Dog Consulting
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
© 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.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
Draft-beckhaus-ldp-dod-00IETF 81: 25 July LDP DoD draft-beckhaus-ldp-dod-00.txt Thomas Beckhaus (Deutche Telekom AG) Bruno Decraene (France Telecom)
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
Introduction to MPLS and Traffic Engineering
Multi-Protocol Label Switching
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.
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-00 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks IETF 69, MPLS WG,
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
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.
Draft-li-mpls-seamless-mpls-mbb-00IETF 87 MPLS1 Seamless MPLS for Mobile Backhaul draft-li-mpls-mbb-seamless-mpls-00 Zhenbin Li, Lei Li (Huawei) Manuel.
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.
61st IETF Washington DC November 2004 Detecting P2MP Data Plane Failures draft-yasukawa-mpls-p2mp-lsp-ping-00.txt Seisho Yasukawa -
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
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 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.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
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)
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
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,
MPLS Some notations: LSP: Label Switched Path
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
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”,
Kireeti Kompella draft-kompella-mpls-rmr-01
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
(Slide set by Norvald Stol/Steinar Bjørnstad
LDP extension for Inter-Area LSP draft-decraene-mpls-ldp-interarea-04 Bruno DecraeneFrance Telecom / Orange Jean-Louis Le RouxFrance Telecom / Orange Ina.
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
70th IETF Vancouver, December 2007 CCAMP Working Group Status Chairs: Deborah Brungard : Adrian Farrel :
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
What do we put in the TED? Which TE links from the network should appear in the Traffic Engineering Database at a Label Switching Router? An attempt to.
Draft-li-mpls-proxy-te-lsp-01IETF 90 MPLS1 Proxy MPLS Traffic Engineering Label Switched Path(LSP) draft-li-mpls-proxy-te-lsp-01 Zhenbin Li, Xinzong Zeng.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection draft-chen-mpls-p2mp-ingress-protection draft-chen-mpls-p2mp-egress-protection Huaimo.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
Multi-protocol Label Switching
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection draft-chen-mpls-p2mp-ingress-protection draft-chen-mpls-p2mp-egress-protection Huaimo.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
Requirements for LER Forwarding of IPv4 Option Packets
Zhenbin Li, Li Zhang(Huawei Technologies)
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
An analysis of scaling issues in MPLS-TE backbone networks
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Presentation transcript:

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

69th IETF Chicago July 2007 Introduction Motivated by concerns about potentially excessive number of LSPs in MPLS-TE networks –PE-PE LSPs required in a full mesh Multiple ‘parallel’ LSPs for service differentiation How many LSPs can a core P-node support? –The old n-squared problem re-surfaces Simple math… 1000 PEs means up to LSPs in the core (per service type) –Important issue because number of LSPs supported by LSR constrained by factors such as Amount of LSP state Processing overhead RSVP-TE overhead Management complexity Open questions include –Does use of hierarchical LSPs solve problem? –Are there other solutions?

69th IETF Chicago July 2007 Progress Last discussed in Dallas (March 2006) Updates –Added discussion of “ladder topology” –New author: Femi from Glasgow University –Checked (and corrected) the math –Revised to clarify the problem and objectives

69th IETF Chicago July 2007 Approach Use exemplar topologies to give insight into potential MPLS-TE scaling issues Exemplar topologies –Have characteristics similar to real networks e.g. tree-like at edges, mesh-like in core –Have well-defined connectivity and symmetry Amenable to mathematical analysis Exemplar topologies considered in draft –Snowflake topology –Ladder network topology

69th IETF Chicago July 2007 Exemplar Snowflake Network Meshed core of P(1) nodes P(n+1) nodes connected to P(n) nodes PE nodes connected to P nodes Well-defined connectivity and symmetry allows many important metrics to be computed Number of levels & number of nodes per level may be varied PE P(2) P(1)

69th IETF Chicago July 2007 Exemplar Ladder Network Core of P(1) nodes looks like a ladder Symmetrical trees subtended to core –P(n+1) nodes connected to P(n) nodes –PE nodes connected to P nodes Well-defined connectivity and symmetry allows many important metrics to be computed Number of levels & number of nodes per level may be varied PE P(2) P(1)

69th IETF Chicago July 2007 Method Using Snowflake & Ladder network, can study MPLS-TE scaling, considering –Flat networks –Forwarding adjacencies (hierarchical LSPs) –MP2P LSPs Interesting metrics include –Number of PEs –Number of LSPs traversing different LSRs –Amount of LSP state at any LSR –Ratio of PE to P LSRs (cost-effectiveness)

69th IETF Chicago July 2007 What are the Scaling Limitations? Number of labels on a link Signaling state on an LSR –Simple constraint on memory usage Signaling processing –Searching control blocks –RSVP-TE soft state (even with refresh reduction) –RSVP-TE Hellos Management –How many LSPs can the EMS/NMS handle Monitoring –What management protocol load can the network support? Status and statistics

69th IETF Chicago July 2007 Normal Suggestion - Hierarchy Hierarchical LSPs scale well, but: –Not as well as you might think Obviously no benefit from core tunnels PE-PE tunnels don’t help n-squared problem Multiple layers of hierarchy needed to make full impact Tunnel end-points see increase in state –Adds a significant management overhead All tunnel end-points have to be planned All tunnels have to be provisioned Auto-mesh can help –Other issues: OAM for PE-PE LSPs is degraded –Loss of information inside the tunnel LSP aggregation reduces PE-PE TE possibilities –TE bandwidth granularity is reduced

69th IETF Chicago July 2007 A Scaling Alternative – MP2P LSPs LSPs “merge” automatically –Reduces number of LSPs towards the egress –Bandwidth has to be increased on downstream legs

69th IETF Chicago July 2007 Savings and Issues with MP2P MP2P LSPs give: –Good scaling of LSP numbers near egress –No benefit near ingress –Particularly good on ladder topologies LSP numbers is not everything! –LSP state scales slightly less well Traffic disambiguation may be needed –Same issue as LDP – what is the source? New functional controls needed –Control of merging lies with the ingress or the egress? –Management of explicit routes –Resource sharing or resource increments? New protocol extensions needed –To control the function above –For OAM

69th IETF Chicago July 2007 Next Steps Close off this I-D with a little more polish Progress to RFC as individual submission Will (presumably) attract MPLS WG review in last call Persuade community that the problem is real Encourage implementers to develop solutions –MP2P first proposal in draft-yasukawa-mpls-mp2p- rsvpte-02.txt –Happy to see any solution