Vinit Jain Cisco Systems Inc. Twitter

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 VPN.
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
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
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
MPLS and Traffic Engineering
PTX Use Cases Chris Whyte
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,
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
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.
Li Zhang, Zhenbin Li (Huawei Technologies) Dapeng Liu (China Mobile)
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
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.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
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.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
IP/MPLS Multiprotocol Label Switching
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
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.
Introduction to OSPF Nishal Goburdhan. Routing and Forwarding Routing is not the same as Forwarding Routing is the building of maps Each routing protocol.
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
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.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
MPLS Virtual Private Networks (VPNs)
draft-zhao-teas-pcecc-use-cases-03
14 – Inter/Intra-AS Routing
Advanced Computer Networks
Konstantin agouros Omkar deshpande
Performance Measurements of MPLS Traffic Engineering and QoS
Multiprotocol Label Switching
Requirements for LER Forwarding of IPv4 Option Packets
OpenDaylight BGP Use-Cases
Presenter: Jeffrey Zhang
Hierarchical Fabric Designs
Multi-domain MPLS Deployment Enhancement
Intra-Domain Routing Jacob Strauss September 14, 2006.
Cours BGP-MPLS-IPV6-QOS
MPLS Basics 2 2.
CHAPTER 8 Network Management
Kireeti Kompella Juniper Networks
Dynamic Routing and OSPF
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
MPLS and its Applications CS 520 – Winter 2006 Lecture 17
Segment Routing.
EVPN a very short introduction
MPLS and its Applications CS 520 – Winter 2007 Lecture 17
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
BGP-Based SPF IETF 98, Chicago
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Computer Networks Protocols
Multicasting Unicast.
Presentation transcript:

Vinit Jain Cisco Systems Inc. Twitter - @vinugenie Seamless MPLS Vinit Jain Cisco Systems Inc. Twitter - @vinugenie

Agenda Mobile Transport Market Conditions Seamless MPLS Overview Seamless MPLS Components Seamless MPLS Architecture Models Summary

Mobile Transport Market Conditions High Capacity requirements from Edge to Core 100Mbps eNB, 1Gbps Access, 10Gbps Aggregation, 100Gbps Core Higher scale as LTE drives ubiquitous mobile broadband Tens- to hundred-of-thousands of LTE eNBs and associated CSGs Support for multiple and mixed topologies Fiber and microwave rings in access, fiber rings, hub and spoke in aggregation and core networks Need for graceful service integration and integration into existing infrastructure Need to support transport for all services from all locations Optimized operations with consistent packet transport

MPLS as Network Convergence Technology Optimizing Service Delivery Access Aggregation Edge Core Cross-Domain Convergence IP/MPLS LS Challenges with differing Access technologies Complexity of achieving 50 millisecond convergence with TE-FRR Splitting large networks into domains while delivering services end-to-end Common end-to-end convergence and resiliency mechanisms End-to-end provisioning and troubleshooting across multiple domain Unified MPLS addresses these challenges with elegant simplicity and scale

Seamless MPLS Overview Cisco Live 2017 11/7/2018 Seamless MPLS Overview An efficient MPLS transport architecture Virtualized to support many services on one infrastructure Relying on an intelligent hierarchy to scale to new challenges Enabling seamless operation for network and service resilience Separating transport from service operations with single touch point service enablement and contiguous OAM Integrating alternate access technologies on same infrastructure while still enabling Fixed and Mobile Services

Seamless MPLS Operation Transport & Service Decoupling Autor / Thema der Präsentation 16.04.2009 Seamless MPLS Operation Transport & Service Decoupling Operational Points LER LSR LER MPLS Access MPLS AGG AGG MPLS AGG AGG Access Unified MPLS Typically, a service has to be configured on every network element via operational points. The management system has to know the topology. Goal is to minimize the number of operational points Only with the integration of all MPLS islands, the minimum number of operational points is possible Service provisioning only at the Edge

Unified MPLS = Classical MPLS with a few additions IGP/LDP Domain isolation RFC 3107 BGP filtering LFA R-LFA BGP PIC E2E OAM Flex Access L2/IGP/BGP/MPLS-TP/LDP DoD Unified MPLS Architecture Scalability Security Simplification Multi-Service

RFC-3107 RFC 3107 was approved May 2001, main purpose being scaling of MPLS RFC 3107 is BGP IPv4 with the ability to distribute labels BGP Filtering supported via BGP Communities in a secure manner RFC 3107 basis: BGP can be used to distribute MPLS labels in the same way it can distribute a route The label mapping information for a particular route is piggybacked in the same BGP Update message that is used to distribute the route itself. If two immediately adjacent Label Switched Routers (LSRs) are also BGP peers, then label distribution can be done without the need for any other label distribution protocol.

LFA & R-LFA What is LFA FRR? What is Remote LFA? RFC 5286 basic fast re-route mechanism with local protection in pure IP and MPLS/LDP networks Pre-computing available paths at source node that do not create loops Gives benefits of TE-FRR, but no configuration or design required What is Remote LFA? Defined in draft “http://tools.ietf.org/html/draft-shand-remote-lfa” Remote LFA uses automated IGP/LDP behavior to extend basic LFA FRR to arbitrary topologies A node dynamically computes its remote loop free alternate node(s) Done during SFP calculations using PQ algorithm (see draft) Automatically establishes a directed LDP session to it The directed LDP session is used to exchange labels for the FEC in question On failure, the node uses label stacking to tunnel traffic to the Remote LFA node, which in turn forwards it to the destination

Remote LFA FRR - Protection C2’s LIB C1’s label for FEC A1 = 20 C3’s label for FEC C5 = 99 C5’s label for FEC A1 = 21 On failure, C2 sends A1-destined traffic onto an LSP destined to C5 Swap per-prefix label 20 with 21 that is expected by C5 for that prefix, and push label 99 When C5 receives the traffic, the top label 21 is the one that it expects for that prefix and hence it forwards it onto the destination using the shortest-path avoiding the link C1-C2. Backbone A1 A2 C1 E1 C5 Directed LDP session 20 21 C2 C4 21 C3 99 21 X 21 99 Access Region

BGP Prefix-Independent Protection (PIC)/BGP FRR BGP Fast Reroute (BGP FRR) enables BGP to use alternate paths Algorithm uses a pointer to move all prefixes to new next hop, not a hop by hop rewrite ~ 100 msec protection Prefix-Independent Default behavior, entirely automated computation Enables 3107 BGP+labels operation to scale via hierarchy while maintaining fast convergence characteristics For Transport and Service convergence

Unified MPLS Architecture Models Architecture Models based on: Access Type: Ethernet TDM or MPLS access Network Size: Small/Medium (1000 nodes or less) or Large End to Labeled Switch Path Deployment Model Network Size Access Type Core/Aggregation LSP 1 Small/Medium Ethernet/TDM Flat LDP 2 MPLS Hierarchical Labeled BGP 3 Large Ethernet 4 Hierarchical Labeled BGP for Core, Aggregation and Access 5 Hierarchical Labeled BGP for Core, Aggregation with redistribution in Access - Clarify = How large is large (# of routers?) ?

1 – Small Network: Ethernet/TDM Access Flat LDP LSP across Core and Aggregation Networks Mobile Transport GW Core Node Core Node Aggregation Node Aggregation Node CSG IP/Ethernet Aggregation Node Core and Aggregation IP/MPLS Domain Pre-Aggregation Node Business Distribution Node Aggregation Node Mobile Transport GW Aggregation Node Core Node Core Node TDM and Packet Microwave, 2G/3G/LTE Fiber and Microwave 3G/LTE IGP/LDP domain Core and Aggregation Networks form one IGP and LDP domain. With small aggregation platforms the scale recommendation is less than 1000 IGP/LDP nodes. All Mobile (and Wireline) services are enabled by the Aggregation Nodes. The Mobile Access is based on TDM and Packet Microwave links aggregated in Aggregation Nodes enabling TDM/ATM/Ethernet VPWS and MPLS VPN transport Core and Aggregation Networks form one IGP and LDP domain. Scale recommendation is less than 1000 IGP/LDP nodes Packet Microwave links aggregated in Aggregation Nodes Mobile Access is based on TDM All services –Mobile and Wireline– enabled by Aggregation Nodes

2 – Small Network: MPLS Access Hierarchical BGP LSP Across Core + Aggregation and Access Networks Aggregation Node Aggregation Node Core Node Mobile Transport GW Core Node CSG CSG RAN IP/MPLS Domain RAN IP/MPLS Domain Core and Aggregation IP/MPLS domain IGP Area Pre-Aggregation Node Pre-Aggregation Node CSG CSG Mobile Transport GW Core Node Core Node CSG CSG Aggregation Node Aggregation Node iBGP Hierarchical LSP LDP LSP LDP LSP LDP LSP The Core and Aggregation form a relatively small IGP/LDP domain (1000 nodes) The RAN is MPLS enabled. Each RAN network forms a different IGP/LDP domain The Core/Aggregation and RAN Access Networks are integrated with labelled BGP LSP The Access Network Nodes learn only the MPC labelled BGP prefixes and selectively and optionally the neighbouring RAN networks labelled BGP prefixes. The Core and Aggregation form a relatively small IGP/LDP domain (1000 nodes) MPLS enabled RAN, each RAN forms a different IGP/LDP domain The Core/Aggregation and RAN Access Networks are integrated with labelled BGP LSP The Access Network Nodes learn only the MPC labelled BGP prefixes and selectively and optionally the neighbouring RAN networks labelled BGP prefixes.

3 – Large Network: Ethernet/TDM access Hierarchical BGP LSP Across Core Network and Aggregation Networks Aggregation Node Aggregation Node Mobile Transport GW CSG Core Node Core Node Aggregation Network IP/MPLS Domain Aggregation Network IP/MPLS Domain IP/Ethernet Core Network IP/MPLS Domain CSG Aggregation Node Core Node Core Node Pre-Aggregation Node Mobile Transport GW Aggregation Node TDM and Packet Microwave, 2G/3G/LTE Aggregation Node Fiber and Microwave 3G/LTE iBGP (eBGP across ASes) Hierarchical LSP LDP LSP LDP LSP LDP LSP Core and Aggregation Networks enable Unified MPLS Transport Core and Aggregation Networks are organized as independent IGP/LDP domains Core and Aggregation Networks may be in same or different Autonomous Systems The network domains are interconnected with hierarchical LSPs based on RFC 3107, BGP IPv4+labels No MPLS in Access Domain Aggregation Node enable Mobile and Wireline Services over Unified MPLS transport. The Mobile Core and Aggregation Networks enable Unified MPLS Transport The Core and Aggregation Networks are organized as independent IGP/LDP domains Core and Aggregation Networks may be in different Autonomous Systems, in which case the inter-domain LSP is enabled by labeled eBGP in between ASes The network domains are interconnected with hierarchical LSPs based on RFC 3107, BGP IPv4+labels. Intra domain connectivity is based on LDP LSPs The Aggregation Node enable Mobile and Wireline Services. The Mobile RAN Access is based on TDM and Packet Microwave.

4 – Large Network: MPLS Access Hierarchical BGP LSP Across Core, Aggregation and Access Networks Aggregation Node Aggregation Node Mobile Transport GW Core Node CSG CSG Core Node Core Node Core Node Aggregation Network IP/MPLS Domain Aggregation Network IP/MPLS Domain RAN IP/MPLS domain RAN IP/MPLS domain Core Network IP/MPLS Domain Pre-Aggregation Node CSG CSG Core Node Core Node Pre-Aggregation Node Mobile Transport GW Core Node Core Node CSG CSG Aggregation Node Aggregation Node iBGP (eBGP across ASes) Hierarchical LSP LDP LSP LDP LSP LDP LSP LDP LSP LDP LSP The Mobile Core, Aggregation, Access Network enable Unified MPLS Transport The Core, Aggregation, Access are organized as independent IGP/LDP domains Core and Aggregation Networks may be in different Autonomous Systems, in which case the inter-domain LSP is enabled by labeled eBGP in between ASes The network domains are interconnected with hierarchical LSPs based on RFC 3107, BGP IPv4+labels. Intra domain connectivity is based on LDP LSPs The Access Network Nodes learn only the required labelled BGP FECs, with selective distribution of the MPC and RAN neighbouring labelled BGP communities Core, Aggregation, Access Network enable Unified MPLS Transport Core, Aggregation, Access are organized as independent IGP/LDP domains Core and Aggregation Networks may be in same or different Autonomous Systems Network domains are interconnected with hierarchical LSPs based on RFC 3107, BGP IPv4+labels. Intra domain connectivity is based on LDP LSPs The Access Network Nodes learn only the required labelled BGP FECs

5 - Large Network, MPLS Access Hierarchical BGP LSP with IGP/LDP Redistribution in Access Network Aggregation Node Aggregation Node Mobile Transport GW CSG MPC iBGP community into RAN IGP Core Core Node MPC iBGP community into RAN IGP CSG Core Core Node Core Node Core Node Aggregation Network IP/MPLS Domain Aggregation Network IP/MPLS Domain RAN MPLS/IP IGP Area/Process Core Network IP/MPLS Domain RAN MPLS/IP IGP Area/Process Pre-Aggregation Node Pre-Aggregation Node CSG CSG Core Node Core Node Core Mobile Transport GW RAN IGP CSN Loopbacks into iBGP Core Core Node RAN IGP CSN Loopbacks into iBGP Core Node CSG CSG Aggregation Node Aggregation Node i/eBGP Hierarchical LSP LDP LSP LDP LSP LDP LSP LDP LSP LDP LSP The Core and Aggregation are organized as distinct IGP/LDP domains that enable inter domain hierarchical LSPs based on RFC 3107, BGP IPv4+labels and intra domain LSPs based on LDP Core and Aggregation Networks may be in different Autonomous Systems, in which case the inter-domain LSP is enabled by labeled eBGP in between ASes The inter domain Core/Aggregation LSPs are extended in the Access Networks by distributing the RAN IGP in the AggregationIPV4 unicast + label iBGP and the Mobile Transport Gateways labeled iBGP prefixes into RAN IGP. Core and Aggregation are distinct IGP/LDP domains that enable inter domain hierarchical LSPs Core and Aggregation Networks may be in same of different Autonomous Systems Redistribution of Core/Aggregation LSPs into Access Networks IGP

Sample End-to-End Unified MPLS Architecture Routing Isolation and Label Stack for LSP between Pre-Agg. Node Loopbacks Aggregation Network Aggregation Network Access Network Core Network Access Network Core ABR (Inline RR) Core ABR (Inline RR) MPC Gateway Agg. Node Agg. Node Pre-Agg. Node Pre-Agg. Node L2 ISIS Level 1/OSPF x ISIS Level 2/OSPF 0 ISIS Level 1/OSPF x L2 Access Node Core ABR (Inline RR) Access Node Agg. Node Centralised RR Core ABR (Inline RR) Agg. Node IGP/LDP Label BGP3107 Label Service Label Push Swap Pop LDP LSP BGP LSP No IGP route is propagated from Aggregation to the Core. IGP area has routes for that area only plus routes to core ABRs. Only the core ABR’s are propagated from L2 to L1 LDP labels are used to traverse each domain and reach core ABRs BGP labels are used by Labeled BGP PEs & ABRs to reach Labeled BGP PEs in remote areas Service (e.g. PW) labels are used by Label BGP PEs © 2009, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr

Unified MPLS Architecture Summary Cell Site Access Layer Pre-Aggregation Layer Aggregation Layer PGW SGW Core Layer Simplified MPLS Transport with E2E OAM, performance management, provisioning with seamless resiliency Aggregation node Ethernet uW Distribution node Core node Cell site Router Ring Fibre Sample Routing Architecture Flexible L2 & L3 transport virtualisation to support GSM, 3G & LTE, wholesale & retail options iBGP/eBGP Aggregation Node Core ABR EPC Gateway Access Node Pre-Aggregation Node Aggregation Network Access Network Core Network Core, Aggregation, and Access partitioned as independent IGP/LDP domains. Reduce size of routing & forwarding tables on routers to enable better stability & faster convergence. LDP used to build intra-domain LSPs within domains RFC 3107 BGP IPv4+labels used as inter-domain label distribution protocol to build hierarchical LSPs across domains Inter-domain LSPs are extended to RAN Access with controlled redistribution based on IGP tags and BGP communities. Preserve low scale in RAN IGP: Only local RAN IGP prefixes + few Mobile Packet Core loopbacks Intra-domain link & node failures protected by LFA FRR*, and ABR failures protected by BGP PIC* New levels of Scale for MPLS transport and optimal routing through RFC 3107 with BGP hierarchical LSPs Access Node Core ABR IGP/LDP Aggregation Node Centralised RR IGP/LDP IGP/LDP L2

Thank You