All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,

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

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
1 Analysis of VPLS Deployment R. Gu, J. Dong, M. Chen, Q. Zeng (Huawei) Z. Liu (China Telecom) IETF80 L2VPN Mar Prague draft-gu-l2vpn-vpls-analysis-00.
Nortel Confidential Information 1 VPLS OAM (draft-mohan-l2vpn-vpls-oam) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh Mohan (Nortel) Ali Sajassi.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 79th IETF - Beijing VPLS PE Model with E-Tree Support Yuanlong Jiang.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 80th IETF - Prague VPLS PE Model with E-Tree Support Yuanlong Jiang.
BGP based Multi-homing in VPLS IETF-75
Seamless MPLS draft-leymann-mpls-seamless-mpls-01.txt
Seamless MPLS draft-leymann-mpls-seamless-mpls-02.txt
Nov 2009 draft-ietf-mpls-tp-framework-06.txt A framework for MPLS in Transport networks draft-ietf-mpls-tp-framework-06.txt Stewart Bryant (Cisco), Matthew.
Identifying MPLS Applications
Inter-City MAN Services using MPLS Primary Authors: Pascal Menezes (Terabeam) Yakov Rekhter (Juniper) July 23rd 2001 Version 1.0.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
John Hoffmans – Geraldine Calvignac - Raymond Zhang - Nabil Bitar -
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
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.
IEEE HPSR IP Network Background and Strategy Milestones  Started as a Internet backbone/IGW  Expansion with MAN networks  Tripleplay and multimedia,
Juniper Networks, Inc. Copyright © L2 MPLS VPNs Hector Avalos Technical Director-Southern Europe
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
Leading Edge Routing MPLS Enhancements to Support Layer 2 Transport Services Jeremy Brayley
An Introduction to VPLS
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
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.
Best Practices for ISPs
Benchmarking Carrier Ethernet Technologies Workshop Session MI.1: PW/MPLS Krakow, Poland Lieven Levrau 30 th April 2008.
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Inter AS option for BGP/MPLS IP VPN IETF-64 draft-kulmala-l3vpn-interas-option-d-01.txt.
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.
IETF 68 Prague: draft-dolganow-ospf-pwe3-ms-pw-ext authors: Alex Zinin (Alcatel-Lucent) Andrew Dolganow (Alcatel-Lucent) Dimitri Papadimitriou (Alcatel-Lucent)
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.
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.
IP/MPLS Multiprotocol Label Switching
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
Metro Ethernet and evolution of Virtual Private LAN Services (VPLS) K. A. K. Perera MEng CEng MIET Deputy General Manager Data Services & VoIP Sri Lanka.
MPLS on UW System Network Michael Hare. Purpose of presentation As I didn't really understand MPLS going in, I thought it would be useful to share what.
CS 540 Computer Networks II Sandy Wang
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
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.
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.
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
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”,
Optical + Ethernet: Converging the Transport Network An Overview.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
August 2004draft-bocci-2vpn-pnni-mpls-iw-01.txt Signalling Interworking for ATM VPWS draft-bocci-l2vpn-pnni-mpls-iw-01 Matthew Bocci, Mustapha Aissaoui,
Module 2 MPLS Concepts.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-vpls-integration- 00.txt A. Sajassi (Cisco),
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-vpls-seamless- integ-00.txt A. Sajassi (Cisco),
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Global Table Multicast with BGP-MVPN Protocol
TRILL DataCenter/Campus/PBB Inter-connect over IP core with BGP
MPLS VPN Implementation
L2VPN Provisioning & Signaling
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Multi-domain MPLS Deployment Enhancement
Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-ietf-l3vpn-e2e-rsvp-te-reqts-01.txt Kenji Kumaki KDDI R&D Labs,
IETF 70 Vancouver: draft-dolganow-ospf-pw3-ms-pw-ext-01
Vinit Jain Cisco Systems Inc. Twitter
Kireeti Kompella Juniper Networks
Presentation transcript:

All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies, Telekomunikacja Polska S.A. ECI Telecom, Alcatel-Lucent dsl ppt Benchmarking Carrier Ethernet Technologies Workshop Session AII.1: PW/MPLS Krakow, Poland

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Agenda 1.MPLS control plane: Scaling the IGP to each scenario 2.MPLS transport tunnels: Scaling MPLS to each scenario

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Use cases Services to be offered by the IP/MPLS network:  L2VPN P2P (VPWS)  for mobile backhauling, non-routable residential traffic  L2VPN P2MP or MP2MP (VPLS)  for enterprise customers  L3VPN (IPVPN)  for routable residential traffic 3 orders of magnitude for deployment scenarios:  Scenario 1: 1k PE nodes  Scenario 2: 10k PE nodes  Scenario 3: 100k PE nodes

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April MPLS control plane: Scaling the IGP to each scenario

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 IGP scalability with 1k nodes A single area is sufficient for the IGP  ISIS or OSPF are eligible Routing ISIS or OSPF PE P ISIS or OSPF P L2 ISIS IP/MPLS L2 ISIS area

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 IGP scalability with 10k nodes IP/MPLS L2 ISIS area IP/MPLS L1 ISIS area Multiple areas are required for the IGP  ISIS or OSPF are eligible Area Border Routers are required to control redistribution between areas  Routes are aggregated  Only Loopback addresses from one area are redistributed into other areas IP/MPLS L1 ISIS area IP/MPLS L1 ISIS area ABR Routing ISIS PE P P ISIS L1 ISIS P ISIS L2 ISISL1 ISIS PPP

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 IGP scalability with 100k nodes IGP discontinuity is required:  Different instances of a single IGP  or different IGPs  or different AS IP/MPLS L2 ISIS area IP/MPLS L1 ISIS area IP/MPLS L1 ISIS area IP/MPLS L1 ISIS area ABR Routing ISIS PE P P ISIS L1 ISIS P ISIS L2 ISISL1 ISIS PPP PE IGP RIP IP/MPLS

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April MPLS transport tunnels: Scaling MPLS to each scenario

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 CAC and sub-100ms resiliency require MPLS traffic engineering:  TE-LSPs (RSVP-TE signaled LSP) as the technology for MPLS transport tunnels Otherwise :  LDP-LSPs (LDP signaled LSP) as the technology for MPLS transport tunnels For each network segment, either TE-LSP or LDP-LSP need to be chosen. Needs for QoS and resiliency drive the choice for the LSP technology

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 For LDP-LSPs, a flat VPN model is sufficient (RFC 5036) For TE-LSPs, the use of hierarchical MPLS-TE is required (RFC 4206) For L3VPN, BGP Route Reflectors are required (RFC 4364) Scaling up to 1k Provider Edge nodes Routing LSP label allocation ISIS or OSPF PE P PW label allocation targeted LDP ISIS or OSPF P LDP or RSVP-TE L3VPN label allocation and route distribution IP/MPLS L2 ISIS area RR MP-BGP

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Scaling up to 10k Provider Edge nodes Inter-area support is required (within a single MPLS domain) :  draft-ietf-mpls-ldp-interarea-03.txt  Allows to setup LSPs across IGP areas without having to distribute in the IGP each /32 PE loopback => ABRs aggregate routes to reach loopback addresses IP/MPLS L2 ISIS area ABR Routing (IGP) PE L1 ISIS L2 ISIS P P LSP label allocation PW label allocation targeted LDP LDP L3VPN label allocation and route distribution / / /16 Redistribution between IGP areas Label for /32 RR MP-BGP RR IP/MPLS L1 ISIS area IP/MPLS L1 ISIS area

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Scaling up to 100k Provider Edge nodes L2 ISIS area L1 ISIS areas ABR PSN tunnel MPLS service segmentation is required (multiple MPLS domains):  For VPWS, multi-segment PW are required:  draft-ietf-pwe3-segmented-pw-07.txt  For multipoint L2VPN, hierarchical VPLS are required:  RFC 4762 Such segmentations alleviate issues of number of LSPs in core network L3VPN not addressed in this presentation PW2 PW3 PW4 MS-PW T-PE MS-PW T-PE S-PE Hub-PW Spoke-PW Spoke-PWs VPLS Core PE VPLS Core PE VPLS Edge PE VPLS Edge PE T-LDP S-PE Distinct IGP Or distinct IGP instance PW1 VPLS Core PE Hub-PW T-LDP L1 ISIS areas

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Proposition for WT-145 To enable the IP/MPLS network to scale up to 1k/10k/100k PE nodes, the following requirements are proposed to be added into WT-145 modules: IP Routing Module (IRM)  IGP (ISIS or OSPF) supporting multiple areas and multiple instances  Area border routers if the node is between two IGP areas MPLS LSP module (MLM)  TE-LSP (with RSVP-TE signaling: RFC 3209 if CAC and sub-100ms resiliency is required) with RFC 4206  LDP-LSP (RFC 5036) with draft-ietf-mpls-ldp-interarea-03.txt MPLS L2VPN service module (M2M)  RFC 4446 and 4447 for point to point L2VPN  draft-ietf-pwe3-segmented-pw-07.txt, for P2P L2VPN  RFC 4762, for multipoint L2VPN MPLS L3VPN service module (M3M)  RFC 4364: MP-BGP and route reflectors

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Thank you

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Backup Material

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Solutions' family for scaling MPLS Single MPLS domain solution  Flat VPN architecture: end-to-end PSN tunnels, PEs at the MPLS edges Multiple MPLS domain solutions  Network segmentation with the intervention of border routers (ASBRs or ABRs) in MPLS label exchange and MPLS traffic forwarding  Still PSN tunnels between ultimate PEs (Flat VPN architecture), but segmented on the infrastructure level  Service segmentation with the introduction of intermediate PEs  PSN tunnels between ultimate PEs and intermediate PEs Several solutions  Each solution solves a set of issues  All these solutions can coexist

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Overview of IETF solutions' families Number of PEs Segmented routing plan Single MPLS domainMultiple MPLS domains Flat VPN (end-to-end LSPs between ultimate PEs) Service segmentation (intermediate PEs) LDP-LSPsTE-LSPs Network segmentation 1k Mono-AS, Mono-areaNo added feature required (distribution of IP/32 addresses into the IGP) Full mesh of TE-LSPs possible with hierarchical TE (RFC 4206) (5) (3) Not neededNot needed as transport LSPs are concerned 10k Mono-AS, Multi-area LDP inter-area: draft-ietf-mpls-ldp- interarea-01.txt can be combined with MP-BGP L2VPN (RFC4761) for flat L2VPN, wrt signaling scalability Not feasible due to the number of LSPs, if full mesh required (1) as PSN tunnels to be noted that LDP-LSPs as PSN tunnels can be nested into some set of smaller TE-LSPs (3) LDP (or RSVP-TE) + BGP: RFC 3107 Carrying Label Information in BGP-4 LDP Aggregate FEC : draft-swallow-mpls- aggregate-fec-00.txt and draft-swallow-isis- detailed-reach-00.txt (4) can be combined with MP-BGP L2VPN (RFC4761), wrt signaling scalability MS-PW with FEC129: draft-ietf-pwe3-segmented-pw- 06.txt HVPLS RFC4762 HVPLS associating RFC4762 and 4761 PBB-HVPLS draft-balus- l2vpn-vpls-802.1ah-01.txt VRF back-to back (for L3VPN; option a or d) and similarly Layer2peering (for L2VPN) 100k Mono-AS, Multi-area + multi-instance IGP or ≠ IGPs Multi-AS Not feasible due to the number of LSPs (1) As above (2) : MS-PW; HVPLS VRF back-to back; Layer2peering

All Rights Reserved © Alcatel-Lucent | Session AII.1 | April 2008 Overview of IETF solutions' families If we assume that Max number of LSP = few 10k => justification of the non-feasibility In addition in case of 100k PEs, "flat VPN" solutions that were proposed for the 10k case are applicable to some VPN segments MP2P TE-LSP still under study at IETF (Juniper's) Hierarchical LDP: not proposed yet at the IETF RFC 4206: several TE-LSPs from PE to PE imbedded/nested into a single and smaller TE-LSP PBB-VPLS (VSI Scaling): using PBB in HVPLS enables to hide MAC space from PEs in core (alleviates the amount of VSIs by using N:1 multiplexing)