Scaling the Service Provider NGN with unified MPLS

Size: px
Start display at page:

Download "Scaling the Service Provider NGN with unified MPLS"

Transcription

1 Scaling the Service Provider NGN with unified MPLS BRKSPG-3305 Istvan Kakonyi Vertical Solutions Architect

2 Housekeeping We value your feedback- don't forget to complete your online session evaluations after each session & the Overall Conference Evaluation which will be available online from Thursday Visit the World of Solutions and Meet the Engineer Visit the Cisco Store to purchase your recommended readings Please switch off your mobile phones After the event don t forget to visit Cisco Live Virtual: 2

3 Agenda Introduction Problem Statement MPLS Network Architecture Evolution Unified MPLS Architecture - Using BGP+Labels for E2E LSP Creation - Architecture, control and data plane operations - Configuration Examples Further Developments Q & A 3

4 Introduction

5 Strategic Business Value New Packet Based Services Entering the Market Application Services On-Demand, Cloud Services Network Services 1997~ IP Communications Services 2002~ Collaborate 2007~ Compute Unified Communications B2B TelePresence Hosted UC Network Based Security XaaS Managed WebEx Cloud Services Mobile Collaboration Services Connectivity Managed Router SIP Trunking Managed Firewall Managed VPN WAN Optimization WAAS Application Fluent Services Time 5

6 Bandwidth Explosion: Dominance of Video, Mobile, and Cloud Fundamentally Different Traffic Mix IP traffic will increase 4X (767 exabytes by 2014) Video & Multimedia 90% Consumer Traffic Mobile Internet 39X Traffic Increase IT Services via Cloud 2009 Global IP Traffic 2014 Source: Cisco Visual Networking Index Forecast, % Market Growth Exponential Growth + Evolving Traffic Mix = Complexity 6

7 SP networks today and going forward Evolution to MPLS Ethernet Policy and Service Control Plane (per subscriber) Subscriber Access Edge Core Business L2SE Ethernet Aggregation L2SE L3SE Corporate DSLAM L2SE Residential OLT L2SE IP/MPLS Ethernet Aggregation L2SE L2SE L3SE L2SW ATM Aggregation ATM/FR networks L2SW L2SW capped and to be closed BNG Mobile L2SW L2SW SONET/SDH evolving to L2SW MPLS Ethernet and OTN SDH L1SW Access L1SW and Edge optimized for MPLS Ethernet SW L1SW L0 W Optical L0SW L0SW L0SW Access Aggregation Boundary Aggregation Edge Boundary 7

8 MPLS is the Right Choice MPLS Provides a robust solution -Benefits of flexibility and statistical multiplexing of connectionless -Deterministic path of Traffic Engineering if needed -Benefits of static and dynamic protection schemes that meet transport requirements -Virtualization: L2VPN, L3VPN -Multipoint capabilities MPLS Platforms are becoming smaller and lower cost - Moving closer to end user Unified MPLS from access to core provides the following features - Unify the network to a single control plane - Unify service delivery and transport infrastructure - Reduce operational costs MPLS-TP Adds -Key OAM functions to MPLS -Offers dynamic or static provisioning option for MPLS -Advances in MPLS-TP will merge into IP/MPLS 8

9 Problem Statement

10 IP NGN High-level Architecture Mobile Access PW Creation between Agg. Carrier Ethernet Aggregation And Distr. Node Service Creation Edge on Edge Node Multiservice Core 2G/3G/4G Node Business Corporate RAN Access Network MPLS/IP Provisioning in the Access Ethernet Node PW Creation between Agg. And Distr. Node Aggregation Node Aggregation Node BSC/RNC Distribution Node Edge Node VoD TV SIP Content Network Residential STB Aggregation Network MPLS/IP Distribution Node Core Nodes Core Network IP / MPLS Business Corporate DSLNode Aggregation Node Edge Node Content Network VoD TV SIP Residential PON Node Aggregation Node BSC/RNC STB Business Corporate IPoDWDM Optical Network 10

11 IPNGN Scaling and Performance Business and Residential Services for SP scale and performance Access And Aggregation Core and Edge Access And Aggregation Platform Scale: 400Gbps backplane 180Gbps fabric 400G 40G/80G linecards Nx100G Up to 3 Million queues per system Up to 2 Million policers per system Hierarchical scheduling support Service Scale: 4M v4 / 2M v6 FIB 5k+ BGP NSR 1250 BFD sessions per LC 16K mroutes 4k+ VRF 64 K Pseudowires 2 M MAC address entries 11

12 IP NGN Scaling Number of Nodes Core Nodes few 10s IP Edge Nodes s Distribution Nodes 100s 1,000s Aggregation Nodes 1,000s 10,000s Access Nodes 10,00s 100,000s Transport CPE / NT 0000s 00000s As MPLS moves into aggregation and access number of nodes increases sharply 12

13 Requirements for Simplified Operation Reduction of number of operational points Possibility of easy provisioning of services: L3VPN, VPWS, VPLS, without PW-stitching or Inter-AS mechanisms Providing end-to-end MPLS transport Keep IGP areas separated and routing tables small Fast convergence Easy configuration and troubleshooting Ability to integrate with any access technology IPv6 Readiness 13

14 MPLS Network Architecture Evolution

15 Evolving MPLS Networks Classical Model Access Edge Core Edge Agg Access Agg L2 L2 L2VPN L3VPN IP L2VPN L3VPN MPLS Segmented networks (IGP) MPLS core L2 & L3VPN services on Core-Edge Traditional/Native Access and Aggregation Cisco ME 3.0, 3.1, etc architectures in the past 15

16 Evolving MPLS Networks Next Gen Model I Access Agg Edge Core Edge Agg Access L2 + IP L2 + IP L2VPN L3VPN IP L3VPN L2VPN MPLS Segmented Networks MPLS core IP+MPLS extended to Aggregation, simplifying Aggregation-to-Core-Edge networks L3VPN services on Core-Edge Most of today s network, like Cisco IP NGN Release

17 Evolving MPLS Networks Next Gen Model II Access Agg Edge Core Edge Agg Access IP IP L2VPN L2VPN IP L2VPN L2VPN MPLS Segmented Networks MPLS core L3VPN services on Core-Edge IP+MPLS extended to Access to provide seamless end-end L2VPN service Requires L2VPN on mid-point devices This model is possible in most of today s networks, but rarely utilized L2VPN PW 17

18 Evolving MPLS Networks Next Gen Model II Access Agg Edge Core Edge Agg Access IP IP L2VPN L2VPN IP L2VPN L2VPN MPLS L2VPN PW Supporting multiple L2VPN Pseudowire (PW) segments requires provisioning and storing L2VPN information on mid-pint devices Increases design, deployment and management complexities to achieve scalable fast converging network 18

19 Evolving MPLS Networks : Target Architecture A single PW segment over a multi-segmented transport without multi-domain complexities would be an ideal solution Access Agg Edge Core Edge Agg Access IP IP L2VPN L3VPN IP L3VPN L2VPN MPLS L2VPN PW 19

20 Unified MPLS Design Goals & Reference Model Scale - Interconnect 100k Access nodes through an MPLS domain Resilience - < 50msec convergence as often as possible Simplicity - Operation of big MPLS networks is often considered difficult DSLAM1 PE11 Distribution / Aggregation ABR11 Core and Edge ABR21 Distribution / Aggregation PE21 DSLAM2 PE12 PE22 ABR12 ABR22 IGP2 IGP1 IGP3 1k Nodes / Core 10k Nodes / Aggregation 100k Nodes / Access 20

21 Unified MPLS Architecture

22 Unified MPLS Architecture Access, Aggregation and Core are in different IGP areas No or very limited IGP route redistribution from Core towards Aggregation areas Every nodes are in the same BGP AS RFC 3107 for label distribution (prefix+label through BGP): - PE loopbacks - Central Infrastructure: Edge Nodes, etc ABRs between IGP areas also act as BGP RRs - Next-hop self for inserting ABRs into the Data Path - Loop avoidance via Cluster-id BGP Additional-path + existing mechanisms for Fast convergence 22

23 Unified MPLS High-level View IGP area 3 IGP area 1 IGP area 2 ABR-RR1 ABR-RR2 PE1 Aggregati on Domain 1 Core Aggregati on Domain 2 PE2 ABR-RR3 ABR-RR4 BGP AS 23

24 ibgp Peering between Access and Aggregation PE1 ibgp peers ABR-RR1 ibgp peers ABR-RR2 ibgp peers IGP 1 IGP 2 IGP 3 PE2 Next-Hop-Self Next-Hop-Self ABRs are also Route Reflectors PEs in the same segment peer with ABR-RRs RRs are inserted in data path by setting next-hop-self 24

25 Exchange of Route and Label information between Domains ibgp + Labels (RFC 3107) ibgp IPv4 update: PE1 Label=(L2) NH=ABR-RR1 ibgp IPv4 update: PE1 Label=(L1) NH=ABR-RR2 PE1 Aggregation ibgp IPv4 update: PE2 Label=(L4) NH=ABR-RR1 ABR-RR1 Core ibgp IPv4 update: PE2 Label=(L3) NH=ABR-RR2 ABR-RR2 Aggregation PE2 BGP updates include labels for IPv4 prefixes Only share PE loopbacks with other segments 25

26 L2VPN Circuit Establishment PW VCID:X Label:Z GE0/1 VCID:X PE1 ABR-RR1 ABR-RR2 PE2 GE0/1 VCID:X VCID:X Label:Y PE1 and PE2 exchange PW Virtual Circuit labels as usual 26

27 Traffic Forwarding & Label Stacks IGP Label BGP Label PW VC Label Payload Aggregation Core Aggregation PE1 ABR-RR1 ABR-RR2 PE2 21 L4 Z 22 L3 Z 23 Z Egress PE pops VC label IGP and BGP labels are exchanged 27

28 High Availability & Fast Convergence Today XR Soon XE/IOS RR PE1 ABR-RR1 ABR-RR2 PE2 Aggregation Core Aggregation PE4 PE3 ABR-RR3 ABR-RR4 BGP Additional-path: (cluster-id 1) (cluster-id 2) RR sends all paths for ABRs, and they perform path selection RR performs path selection, sends path + additional path 28

29 Unified MPLS Configuration examples

30 Unified MPLS Deployment Scenario Topology used for this exercise Segmented Networks with three separate IGP OSPF) Processes: Process 1, Process 2, Process 3 All network segments run MPLS ABRs with Route Reflector functionality End-to-End LSP transport between PEs PEs are RR clients of immediate ABR RRs 30

31 Unified MPLS Test Topology Segmented Networks IGP (OSPF) Each Segment is a separate OSPF process PE1 and PE5 can reach only ABR2RR and ABR6RR in segment 2 through IGP PE4 and PE8 can reach only ABR3RR and ABR7RR in segment 2 through IGP PE1#sh ip ro % Subnet not in table PE1#sh ip ro % Subnet not in table PE1#sh ip ro % Subnet not in table PE5# sh ip ro % Subnet not in table PE5# sh ip ro % Subnet not in table PE5# sh ip ro % Subnet not in table PE4#sh ip ro % Subnet not in table PE4#sh ip ro % Subnet not in table PE4#sh ip ro % Subnet not in table PE8#sh ip route % Subnet not in table PE8#sh ip route % Subnet not in table PE8#sh ip route % Subnet not in table 31

32 Unified MPLS Test Topology Segmented Networks Limited Loopback propagation via IGP to allow ibgp peering ABR2RR#! router ospf 1! Redistribute only ABR2RR & ABR6RR loopbacks into OSPF Process 1 redistribute ospf 2 subnets match internal external 1 external 2 route-map OSPF2INTo1 access-list 1 permit ! route-map OSPF2INTo1 permit 10! match ip address 1 ABR3RR#! router ospf 3! redistribute ospf 2 subnets match internal external 1 external 2 route-map OSPF2Into3 access-list 1 permit ! route-map OSPF2Into3 permit 10! match ip address 1 32

33 Unified MPLS Test Topology Segmented Networks Segment 1 IGP routes PE5#sh ip route /16 is variably subnetted, 8 subnets, 2 masks O /32 [110/21] via , 19:32:07, Ethernet0/0 C /32 is directly connected, Loopback0 O /32 [110/11] via , 19:32:07, Ethernet0/0 O /24 [110/20] via , 19:31:52, Ethernet0/0 O /24 [110/20] via , 19:32:07, Ethernet0/0 O /24 [110/20] via , 19:32:07, Ethernet0/0 C /24 is directly connected, Ethernet0/0 L /32 is directly connected, Ethernet0/ /32 is subnetted, 2 subnets O E [110/1] via , 19:31:52, Ethernet0/0 O E [110/1] via , 19:32:07, Ethernet0/0 33

34 Unified MPLS Test Topology Segmented Networks IGP MPLS PE5#sh mpls forwarding-table Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 17 Pop Label /32 0 Et0/ /32 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ /32 0 Et0/ /32 0 Et0/ PE1#sh mpls forwarding-table Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 18 Pop Label /32 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ /32 0 Et0/ /32 0 Et0/ /32 0 Et0/ P9#sh mpls forwarding-table Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 21 Pop Label / Et3/ Pop Label / Et0/ Pop Label / Et1/ Pop Label / Et2/

35 Unified MPLS Test Topology Segmented Networks IGP MPLS ABR2RR#sh mpls forwarding-table Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 19 Pop Label /32 0 Et0/ /32 0 Et0/ /32 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ /32 0 Et1/ Pop Label /32 0 Et1/ Pop Label /24 0 Et1/ Pop Label /24 0 Et1/ Pop Label /24 0 Et1/ /32 0 Et1/ /32 0 Et1/ / Et1/ /32 0 Et1/ /32 0 Et1/ / Et1/ ABR3RR#sh mpls forwarding-table Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 18 Pop Label /32 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ Pop Label /24 0 Et0/ Pop Label /32 0 Et1/ /32 0 Et1/ Pop Label /24 0 Et1/ Pop Label /24 0 Et1/ Pop Label /24 0 Et1/ /32 0 Et1/ /32 0 Et1/ /32 0 Et0/ / Et0/ /32 0 Et1/ / Et1/ /32 0 Et1/ /32 0 Et1/

36 Unified MPLS Test Topology Segmented Networks ibgp peering All segments are in the same BGP domain PEs are clients of ABR RRs in the same segment -PE1 and PE5 are ibgp peers with ABR2RR and ABR6RR -PE4 and PE8 are ibgp peers with ABR3RR and ABR7RR 36

37 Unified MPLS Test Topology Segmented Networks seup ibgp Sessions ABR2RR# & ABR6RR! router bgp 100!! neighbor remote-as 100 neighbor update-source Loopback0 neighbor remote-as 100 neighbor update-source Loopback0 address-family ipv4 neighbor activate neighbor route-reflector-client neighbor activate neighbor route-reflector-client ABR3RR# & ABR7RR 37! router bgp 100!! neighbor remote-as 100 neighbor update-source Loopback0 neighbor remote-as 100 neighbor update-source Loopback0 address-family ipv4 neighbor activate neighbor route-reflector-client neighbor activate neighbor route-reflector-client

38 Unified MPLS Test Topology Segmented Networks ibgp Sessions up ABR2RR#sh ip bgp neighbors BGP neighbor is , remote AS 100, internal link BGP version 4, remote router ID BGP state = Established, up for 22:00:41.snip. BGP neighbor is , remote AS 100, internal link BGP version 4, remote router ID BGP state = Established, up for 22:05:34.snip. ABR2RR#sh ip bgp neighbors BGP neighbor is , remote AS 100, internal link BGP version 4, remote router ID BGP state = Established, up for 22:06:46.snip. BGP neighbor is , remote AS 100, internal link BGP version 4, remote router ID BGP state = Established, up for 22:14:39 BGP neighbor is , remote AS 100, internal link BGP version 4, remote router ID BGP state = Established, up for 22:12:12 38

39 Unified MPLS Test Topology Segmented Networks Establishing LSPs End-to-End ibgp Next-Hop-Self is enabled on ABR RRs to insert ABR RRs in the data path ABR2RR & ABR6RR pair is in the different cluster id than ABR3RR & ABR7RR pair for loop avoidance Use ibgp + Label to announce PEs loopbacks and labels through ibgp to build end-to-end LSPs Redistribute IGP into BGP, to get PE loopbacks into BGP table Use filters (IPv4+Labels) to allow only desired PE loopbacks + labels to be propagated Each ABR RRs allocate labels for PEs loopbacks and propagate PE NLRIs through ibgp only ibgp multipath allows to store multipaths in the FIB table for load balancing - installing paths to both RRs on PEs PEs in segment 1 can reach PEs in segment 3 allowing to build PWs directly between Access PEs located in different segments 39

40 Unified MPLS Test Topology Segmented Networks ibgp Multipath Traffic should be able to utilize any path in the network ibgp multipath allows to store multiple paths in the FIB table for load balancing - installing paths to both RRs on PEs. PE1 should be able to forward traffic to ABR2RR and ABR6RR. Similarly, ABR2RR should be able to forward traffic to both ABR3RR and ABR7RR Enable ibgp multipath functionality on all devices! address-family ipv4 maximum-paths ibgp 2! exit-address-family 40

41 Unified MPLS Test Topology Segmented Networks ibgp Multipath PE1# & PE5# sh ip bgp nexthops # Paths Nexthop Address PE4 & PE8# sh ip bgp nexthops # Paths Nexthop Address ABR2RR#sh ip bgp nexthops # Paths Nexthop Address ABR6RR#sh ip bgp nexthops # Paths Nexthop Address ABR3RR#sh ip bgp nexthops # Paths Nexthop Address ABR7RR#sh ip bgp nexthops # Paths Nexthop Address

42 Unified MPLS Test Topology Segmented Networks ibgp Multiple paths reflected For example: to reach PE4, two paths are reflected on PE1 PE1#sh bgp BGP routing table entry for /32, version 17 Paths: (2 available, best #2, table default) Multipath: ibgp Not advertised to any peer Refresh Epoch 1 Local (metric 1) from ( ) Origin incomplete, metric 21, localpref 100, valid, internal, multipath(oldest) Originator: , Cluster list: mpls labels in/out nolabel/31 Refresh Epoch 1 Local (metric 1) from ( ) Origin incomplete, metric 21, localpref 100, valid, internal, multipath, best Originator: , Cluster list: mpls labels Presentation_ID in/out nolabel/ Cisco and/or its affiliates. All rights reserved. Cisco Public 42

43 Unified MPLS Test Topology Segmented Networks ibgp Next Hop Self ibgp Next-Hop-Self is enabled on ABR RRs towards each BGP peer to insert ABR RRs in the data path Sample configuration on ABR3RR! address-family ipv4 neighbor next-hop-self all neighbor next-hop-self all neighbor next-hop-self all neighbor next-hop-self all neighbor next-hop-self all exit-address-family! 43

44 Unified MPLS Test Topology Segmented Networks ibgp Next Hop Self Redistribute IGP into BGP, to get PE loopbacks into BGP table on ABR RRs (only) Use filters (IPv4+Labels) to allow only the desired PE loopbacks + labels to be propagated to other segments (ABR RR to ABR RR)!Sample configuration on ABR3RR access-list 2 permit log access-list 2 permit log! route-map OUT permit 11 match ip address 2 set mpls-label! Sample configuration on ABR3RR address-family ipv4 redistribute ospf 3 neighbor route-map OUT out neighbor route-map OUT out! *Filter is not needed towards PEs 44

45 Unified MPLS Test Topology Segmented Networks ibgp + Label Use ibgp + Label to announce PEs loopbacks and labels through ibgp to build end-to-end LSPs Enable RFC 3107 on all PEs and ABR RRs as send-label capability needs to be negotiated between peers! Sample configuration on ABR3RR address-family ipv4 neighbor send-label neighbor send-label neighbor send-label neighbor send-label neighbor send-label exit-address-family! 45

46 Unified MPLS Test Topology Segmented Networks BGP Lables ABR2RR#sh bgp ipv4 unicast labels Network Next Hop In label/out label / / /nolabel / / /nolabel / / / / / /29 ABR3RR#sh bgp ipv4 unicast labels Network Next Hop In label/out label / / / / / / / / /nolabel / / /nolabel 46

47 Unified MPLS Test Topology Segmented Networks BGP Lables PE1#sh bgp ipv4 unicast labels Network Next Hop In label/out label / nolabel/ nolabel/ / nolabel/ nolabel/ / nolabel/ nolabel/ / nolabel/ nolabel/33 PE4# sh bgp ipv4 unicast labels Network Next Hop In label/out label / nolabel/ nolabel/ / nolabel/ nolabel/ / nolabel/ nolabel/ / nolabel/ nolabel/29 47

48 Unified MPLS Test Topology Segmented Networks BGP Routes PE5#sh ip route ABR2RR#sh ip route /32 is subnetted, 2 subnets /32 is subnetted, 2 subnets B [200/21] via , 1d00h B [200/21] via , 1d00h [200/21] via , 1d00h [200/21] via , 1d00h B [200/21] via , 1d00h [200/21] via , 1d00h B [200/21] via , 1d00h [200/21] via , 1d00h PE1#sh ip route /32 is subnetted, 2 subnets ABR6RR#sh ip route /32 is subnetted, 2 subnets B [200/21] via , 1d00h [200/21] via , 1d00h B [200/21] via , 1d00h [200/21] via , 1d00h B [200/21] via , 1d00h B [200/21] via , 1d00h [200/21] via , 1d00h [200/21] via , 1d00h 48

49 Unified MPLS Test Topology Segmented Networks Enabling L2VPN service PEs in segment 1 can reach PEs in segment 3 allowing to build PWs directly between Access PEs located in different segments!pe1 interface Ethernet0/1 no ip address xconnect encapsulation mpls!!pe4! interface Ethernet0/1 no ip address xconnect encapsulation mpls 49

50 Unified MPLS Test Topology Segmented Networks Enabling L2VPN service PEs in segment 1 can reach PEs in segment 3 allowing to build PWs directly between Access PEs located in different segments!pe5 interface Ethernet0/1 no ip address xconnect encapsulation mpls!!pe8! interface Ethernet0/1 no ip address xconnect encapsulation mpls 50

51 Unified MPLS Test Topology L2VPN Pseudowire Circuit Verification PE1#sh mpls l2transport vc 14 detail Local interface: Et0/1 up, line protocol up, Ethernet up Destination address: , VC ID: 14, VC status: up Output interface: Et0/0, imposed label stack { } Preferred path: not configured Default path: active Next hop: Create time: 00:20:47, last status change time: 00:18:53 Signaling protocol: LDP, peer :0 up Targeted Hello: (LDP Id) -> , LDP is UP MPLS VC labels: local 16, remote 16 PWID: snip : PW VC Label 32: BGP (PE) Label 23: IGP label 51

52 Unified MPLS Test Topology L2VPN Pseudowire Circuit Verification PE4#sh mpls l2transport vc 14 detail Local interface: Et0/1 up, line protocol up, Ethernet up Destination address: , VC ID: 14, VC status: up Output interface: Et0/0, imposed label stack { } Preferred path: not configured Default path: active Next hop: Create time: 00:24:29, last status change time: 00:23:30 Signaling protocol: LDP, peer :0 up Targeted Hello: (LDP Id) -> , LDP is UP MPLS VC labels: local 16, remote 16 PWID: snip : PW VC Label 32: BGP (PE) Label 22: IGP label 52

53 Unified MPLS Test Topology L2VPN Pseudowire forwarding Verification PE1# ping mpls pseudowire source Sending 5, 100-byte MPLS Echos to , timeout is 2 seconds, send interval is 0 msec: snip Type escape sequence to abort.!!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/5 ms 53

54 Further Developments for Scale and Convergence

55 Access Domain Integration via LDP DoD Service Provisioning Service Provisioning Port P xconnect PE D1 PE12 IP/MPLS control plane Simple access devices only need to ask aggregation routers for the label to use when configured to deliver service to a remote end point. Reduces provisioning to only end points of service 55

56 Loop Free Alternate (LFA) Link Protection The link between R P and R B fails. Today XR & IOS R P reroutes all traffic originally for link R P -R B to R C. This is done by precomputing available paths that do not create loops Gives benefits of TE-FRR, but no configuration or design required Route X: NH: R B, LFA: R C R P R B packet addr X packet addr X packet addr X Network X R C Primary Path Repair Path 56

57 BGP Prefix-Independent Protection (PIC) 50msec protection Prefix-Independent PE3 Cust1 Default behavior, entirely automated computation PE1 No operator involvement Algorithm uses a pointer to move all prefixes to new next hop, not a hop by hop calculation as in the past. Enables 3107 BGP+labels operation to scale via hierarchy while maintaining fast convergence characteristics PE2 Cust2 57

58 Scalability through Divide & Conquer Disconnect & Isolate IGP domains - No more end-to-end IGP view Leverage BGP for infrastructure (i.e. PE) routes - Also for infrastructure (i.e. PE) labels Access BGP for Services BGP for Infrastructure Isolated IGP & LDP Isolated IGP & LDP Isolated IGP & LDP Aggregation Region1. Backbone Region 2 Aggregation Access ISIS Level 1 Or OSPF Area Y ISIS Level 2 Or OSPF Area 0.. ISIS Level 1 Or OSPF Area X R. 58

59 References draft-ietf-mpls-seamless-mpls-00 draft-ietf-idr-aigp-06 draft-ietf-idr-add-paths-06 draft-shand-remote-lfa-00 draft-ietf-rtgwg-lfa-applicability-03 Cisco Unified MPLS Mobile Transport 1.0 (will be on CCO soon) 59

60 Recommended Reading BRKSPG- 3305

61 61

62 Thank you. 62

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0 Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0 First Published: 2017-06-22 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE)

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE) Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE) Vinit Jain, Technical Leader Services CCIE # 22854 Twitter @vinugenie Shashi Shekhar Sharma, Customer Advocacy

More information

BGP Best External. Finding Feature Information

BGP Best External. Finding Feature Information The feature provides the network with a backup external route to avoid loss of connectivity of the primary external route. The feature advertises the most preferred route among those received from external

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

Module 11a MPLS VPWS Configuration Lab (LDP)

Module 11a MPLS VPWS Configuration Lab (LDP) APNIC MPLS Workshop Lab Module 11a MPLS VPWS Configuration Lab (LDP) Objective: All the routers are pre-configured with basic interface, OSPF, BGP, MPLS Label Distribution Protocol (LDP) configuration

More information

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label 7 C H A P T E R S U P P L E M E N T This online supplement of Chapter 7 focuses on two important developments. The first one is Inter-Autonomous. Inter-Autonomous is a concept whereby two service provider

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

MPLS IN THE AGGREGATION 2.0

MPLS IN THE AGGREGATION 2.0 MPLS IN THE AGGREGATION 2.0 Bruno De Troch Tech Lead Access and Aggregation Solutions EMEA NNTF - September 2012 AGENDA Market Drivers to modify the Aggregation Design Architectural Choices for Access

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 07 - MPLS BASED LAYER 2 SERVICES 1 by Xantaro MPLS BASED LAYER 2 VPNS USING MPLS FOR POINT-TO-POINT LAYER 2 SERVICES 2 by Xantaro Why are Layer-2

More information

MPLS design. Massimiliano Sbaraglia

MPLS design. Massimiliano Sbaraglia MPLS design Massimiliano Sbaraglia - MPLS layer 2 VPN diagram flowchart - MPLS layer 2 VPN pseudowire VPWS diagram - MPLS layer 2 VPN VPLS diagram - MPLS layer 2 EVPN diagram - MPLS layer 3 VPN diagram

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 MPLS L2VPN overview 1 Basic concepts of MPLS L2VPN 2 Implementation of MPLS L2VPN 2 MPLS L2VPN configuration task list 4 Configuring MPLS L2VPN 5 Configuring CCC MPLS

More information

Configure L2VPN Autodiscovery and Signaling

Configure L2VPN Autodiscovery and Signaling This chapter describes the L2VPN Autodiscovery and Signaling feature which enables the discovery of remote Provider Edge (PE) routers and the associated signaling in order to provision the pseudowires.

More information

MPLS VPN Inter-AS Option AB

MPLS VPN Inter-AS Option AB First Published: December 17, 2007 Last Updated: September 21, 2011 The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol

More information

Introduction to MPLS APNIC

Introduction to MPLS APNIC Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,

More information

Multiprotocol Label Switching Virtual Private Network

Multiprotocol Label Switching Virtual Private Network Anas Al-Selwi Multiprotocol Label Switching Virtual Private Network Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information Technology Thesis 08 May 2013 Abstract Author(s)

More information

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one MPLS VPN-based service provider

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Interconnecting a Layer 2 Circuit with a Layer 3 VPN Modified: 2017-01-19 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net

More information

Configuring Virtual Private LAN Services

Configuring Virtual Private LAN Services Virtual Private LAN Services (VPLS) enables enterprises to link together their Ethernet-based LANs from multiple sites via the infrastructure provided by their service provider. This module explains VPLS

More information

MPLS VPN Multipath Support for Inter-AS VPNs

MPLS VPN Multipath Support for Inter-AS VPNs The feature supports Virtual Private Network (VPN)v4 multipath for Autonomous System Boundary Routers (ASBRs) in the interautonomous system (Inter-AS) Multiprotocol Label Switching (MPLS) VPN environment.

More information

Deploy VPLS. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Deploy VPLS. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by: Deploy VPLS APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Acknowledgement Cisco Systems 2 VPLS Overview 3 Virtual Private LAN Service

More information

High Availability for 2547 VPN Service

High Availability for 2547 VPN Service Fast Service Restoration High Availability for 2547 VPN Service Emil Gągała JNCIE PLNOG, Kraków, 21.10.2012 ACKLOWLEDGEMENTS Many thanks to Yakov Rekhter, Hannes Gredler for their contributions to the

More information

Advanced Topics and Future Directions in MPLS

Advanced Topics and Future Directions in MPLS Toronto, Canada May 30, 2013 Advanced Topics and Future Directions in MPLS Matt Gillies Customer Solutions Architect 2011 2012 Cisco and/or its affiliates. All rights reserved. Cisco Connect 1 Agenda IETF

More information

Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017

Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017 Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017 Current status draft-shen-mpls-egress-protection-framework-05 Co-authored by

More information

Module 11b MPLS VPLS Configuration Lab (LDP Manual)

Module 11b MPLS VPLS Configuration Lab (LDP Manual) APNIC MPLS Workshop Lab Module 11b MPLS VPLS Configuration Lab (LDP Manual) Objective: All the routers are pre-configured with basic interface, OSPF, BGP, MPLS Label Distribution Protocol (LDP) configuration

More information

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,

More information

CCIE R&S Techtorial MPLS

CCIE R&S Techtorial MPLS CCIE R&S Techtorial MPLS Ing. Tomáš Kelemen Partner Systems Engineer CCIE #24395 Ing. Peter Mesjar Systems Engineer CCIE #17428 2011 Cisco Systems, Inc. All rights reserved. 1 Agenda Introduction to MPLS

More information

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Last Updated: December 14, 2011 Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

HP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract

HP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract HP A5820X & A5800 Switch Series MPLS Configuration Guide Abstract This document describes the software features for the HP 5820X & 5800 Series products and guides you through the software configuration

More information

Implementing MPLS Layer 3 VPNs

Implementing MPLS Layer 3 VPNs A Multiprotocol Label Switching (MPLS) Layer 3 Virtual Private Network (VPN) consists of a set of sites that are interconnected by means of an MPLS provider core network. At each customer site, one or

More information

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124 Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124 Agenda Technology Overview Use Cases A Closer Look to Control and Data Plane Traffic Protection

More information

CCIE Service Provider Sample Lab. Part 2 of 7

CCIE Service Provider Sample Lab. Part 2 of 7 CCIE Service Provider Sample Lab Part 2 of 7 SP Sample Lab Main Topology R13 S2/1.135.13/24 Backbone Carrier SP AS 1002 S2/1 PPP E0/1.69.6/24 R6 Customer Carrier SP ABC Site 5 AS 612 E1/0 ISIS.126.6/24

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 MPLS L2VPN overview 1 About MPLS L2VPN 1 Comparison with traditional VPN 2 Comparison with MPLS L3VPN 2 Basic concepts 2 MPLS L2VPN implementation 3 MPLS L2VPN configuration

More information

VRF, MPLS and MP-BGP Fundamentals

VRF, MPLS and MP-BGP Fundamentals VRF, MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @ccie38759 LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization VRF-Lite MPLS & BGP Free Core

More information

Configuring Virtual Private LAN Service (VPLS) and VPLS BGP-Based Autodiscovery

Configuring Virtual Private LAN Service (VPLS) and VPLS BGP-Based Autodiscovery Configuring Virtual Private LAN Service (VPLS) and VPLS BGP-Based Autodiscovery Finding Feature Information, page 1 Configuring VPLS, page 1 Configuring VPLS BGP-based Autodiscovery, page 17 Finding Feature

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 Overview 1 Comparison with traditional VPN 1 Comparison with MPLS L3VPN 2 Basic concepts 2 MPLS L2VPN implementation 3 MPLS L2VPN configuration task list 4 Configuring

More information

TELCO GROUP NETWORK. Rafał Jan Szarecki 23/10/2011

TELCO GROUP NETWORK. Rafał Jan Szarecki 23/10/2011 TELCO GROUP NETWORK Rafał Jan Szarecki 23/10/2011 GOALS G-NET Regional (MEA) TELCO has 12 national s OpCo. Build international network infrastructure, to allow all OpCo offer VPNs with sites in multiple

More information

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution This feature enables you to configure your carrier supporting carrier network to enable Border Gateway Protocol (BGP) to transport routes

More information

MPLS Point-to-Multipoint Traffic Engineering Support for Static Pseudowires

MPLS Point-to-Multipoint Traffic Engineering Support for Static Pseudowires MPLS Point-to-Multipoint Traffic Engineering Support for Static Pseudowires The MPLS Point-to-Multipoint Traffic Engineering: Support for Static Pseudowires feature allows you to configure a point-to-multipoint

More information

Introduction to Multi-Protocol Label

Introduction to Multi-Protocol Label Introduction to Multi-Protocol Label Switching (MPLS) Matthew Bocci, Alcatel-Lucent IP Division Agenda History of MPLS Standardisation MPLS Architecture Control Plane QoS and Traffic Engineering Protection

More information

AToM (Any Transport over MPLS)

AToM (Any Transport over MPLS) I N D E X A AAL5 over MPLS operation, 459 460 configuration, 462 463 flowchart configuration, 461 PE router, 461 provider router, 461 verification, 463 465 AAL5 to VLAN Interworking, 515 517 AC (Attachment

More information

MPLS VPN Inter-AS IPv4 BGP Label Distribution

MPLS VPN Inter-AS IPv4 BGP Label Distribution MPLS VPN Inter-AS IPv4 BGP Label Distribution This feature enables you to set up a Virtual Private Network (VPN) service provider network so that the autonomous system boundary routers (ASBRs) exchange

More information

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution This feature lets you configure your carrier supporting carrier network to enable Border Gateway Protocol (BGP) to transport routes and Multiprotocol

More information

Configure SR-TE Policies

Configure SR-TE Policies This module provides information about segment routing for traffic engineering (SR-TE) policies, how to configure SR-TE policies, and how to steer traffic into an SR-TE policy. About SR-TE Policies, page

More information

WAN Edge MPLSoL2 Service

WAN Edge MPLSoL2 Service 4 CHAPTER While Layer 3 VPN services are becoming increasing popular as a primary connection for the WAN, there are a much larger percentage of customers still using Layer 2 services such Frame-Relay (FR).

More information

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X

More information

Designing Next Generation Carrier Ethernet Access Network. Benjamin Lee Session ID 20PT Consulting Systems Engineer

Designing Next Generation Carrier Ethernet Access Network. Benjamin Lee Session ID 20PT Consulting Systems Engineer Designing Next Generation Carrier Ethernet Access Network Benjamin Lee Session ID 20PT Consulting Systems Engineer Agenda Cisco ME3600/3800 Platform introduction Cisco IP NGN Network Design with ME3600/3800

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring BGP Autodiscovery for LDP VPLS Release NCE0035 Modified: 2017-01-24 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net

More information

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses The Multiprotocol Label Switching (MPLS) VPN Inter-AS with Autonomous System Boundary Routers (ASBRs) Exchanging VPN-IPv4 Addresses feature allows

More information

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0 From the technology basics to advanced VPN configuration. $3,995.00 5 Days Upcoming Dates Dec 10 - Dec 14 Mar 25 - Mar 29 Course Description

More information

HP Routing Switch Series

HP Routing Switch Series HP 12500 Routing Switch Series MPLS Configuration Guide Part number: 5998-3414 Software version: 12500-CMW710-R7128 Document version: 6W710-20121130 Legal and notice information Copyright 2012 Hewlett-Packard

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series MPLS Configuration Guide Part number: 5998-4676a Software version: Release 23xx Document version: 6W101-20150320 Legal and notice information Copyright 2015 Hewlett-Packard

More information

MPLS VPN Carrier Supporting Carrier

MPLS VPN Carrier Supporting Carrier MPLS VPN Carrier Supporting Carrier Feature History Release 12.0(14)ST 12.0(16)ST 12.2(8)T 12.0(21)ST 12.0(22)S 12.0(23)S Modification This feature was introduced in Cisco IOS Release 12.0(14)ST. Support

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way \ http://www.pass4test.com We offer free update service for one year Exam : 642-691 Title : CCIP BGP + MPLS Exam (BGP + MPLS) Vendors : Cisco Version

More information

Implementing MPLS VPNs over IP Tunnels

Implementing MPLS VPNs over IP Tunnels The MPLS VPNs over IP Tunnels feature lets you deploy Layer 3 Virtual Private Network (L3VPN) services, over an IP core network, using L2TPv3 multipoint tunneling instead of MPLS. This allows L2TPv3 tunnels

More information

Configuring MPLS Transport Profile

Configuring MPLS Transport Profile CHAPTER 44 The Multiprotocol Label Switching (MPLS) Transport Profile (TP) enables you to create tunnels that provide the transport network service layer over which IP and MPLS traffic traverse. MPLS-TP

More information

The information in this document is based on Cisco IOS Software Release 15.4 version.

The information in this document is based on Cisco IOS Software Release 15.4 version. Contents Introduction Prerequisites Requirements Components Used Background Information Configure Network Diagram Relevant Configuration Verify Test case 1 Test case 2 Test case 3 Troubleshoot Introduction

More information

ECMP Load Balancing. MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) 1

ECMP Load Balancing. MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) 1 Equal-cost multi-path routing (ECMP) is a routing strategy where next-hop packet forwarding to a single destination can occur over multiple "best paths" which tie for top place in routing metric calculations.

More information

Configuring MPLS and EoMPLS

Configuring MPLS and EoMPLS 37 CHAPTER This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Catalyst 3750 Metro switch. MPLS is a packet-switching technology that integrates

More information

ENTERPRISE MPLS. Kireeti Kompella

ENTERPRISE MPLS. Kireeti Kompella ENTERPRISE MPLS Kireeti Kompella AGENDA The New VLAN Protocol Suite Signaling Labels Hierarchy Signaling Advanced Topics Layer 2 or Layer 3? Resilience and End-to-end Service Restoration Multicast ECMP

More information

Deploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Deploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by: Deploy MPLS L3 VPN APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Acknowledgement Cisco Systems Course Outline MPLS L3 VPN Models L3

More information

Troubleshooting LSP Failure in MPLS VPN

Troubleshooting LSP Failure in MPLS VPN Troubleshooting LSP Failure in MPLS VPN Document ID: 23565 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Router Configurations Problem Cause of the LSP Failure

More information

BGP Cost Community. Prerequisites for the BGP Cost Community Feature

BGP Cost Community. Prerequisites for the BGP Cost Community Feature The feature introduces the cost extended community attribute. The cost community is a non-transitive extended community attribute that is passed to internal BGP (ibgp) and confederation peers but not to

More information

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP

More information

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V7) Part number: 5998-5680 Software version: CMW710-R0106 Document version: 6PW100-20140607 Legal and notice information Copyright 2014 Hewlett-Packard Development

More information

Cisco CPT Packet Transport Module 4x10GE

Cisco CPT Packet Transport Module 4x10GE Data Sheet Cisco CPT Packet Transport Module 4x10GE The Cisco Carrier Packet Transport System (CPT) 200 and 600 sets the industry benchmark as a carrier-class converged access and aggregation platform

More information

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015 .. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS

More information

IOS Implementation of the ibgp PE CE Feature

IOS Implementation of the ibgp PE CE Feature IOS Implementation of the ibgp PE CE Feature Document ID: 117567 Contributed by Luc De Ghein, Cisco TAC Engineer. Apr 04, 2014 Contents Introduction Background Information Implement ibgp PE CE BGP Customer

More information

BGP Support for the L2VPN Address Family

BGP Support for the L2VPN Address Family BGP support for the Layer 2 Virtual Private Network (L2VPN) address family introduces a BGP-based autodiscovery mechanism to distribute L2VPN endpoint provisioning information. BGP uses a separate L2VPN

More information

IOS-XR EVPN Distributed Anycast IRB Gateway, L2/L3VPN Service with MPLS Data Plane

IOS-XR EVPN Distributed Anycast IRB Gateway, L2/L3VPN Service with MPLS Data Plane IOS-XR EVPN Distributed Anycast IRB Gateway, L2/L3VPN Service with MPLS Data Plane Table of Content: 1. Overview... 2 2. Transport... 3 3. Services EVPN IRB L2/l3VPN Multipoint... 4 3.1. VRF/IRB Configuration...

More information

MPLS for R&S CCIE Candidates

MPLS for R&S CCIE Candidates MPLS for R&S CCIE Candidates Johnny Bass CCIE #6458 2 About the Presenter Johnny Bass Networking industry since the late 1980s CCIE R&S #6458 CCSI 97168 Cisco 360 R&S Master Instructor Course director

More information

ibgp Multipath Load Sharing

ibgp Multipath Load Sharing This feature module describes the feature. This feature enables the BGP speaking router to select multiple ibgp paths as the best paths to a destination. The best paths or multipaths are then installed

More information

CONTENTS. Introduction

CONTENTS. Introduction CONTENTS Introduction MP-1 Multiprotocol Label Switching Commands MP-3 address-family MP-4 affinity (LSP Attributes) MP-6 append-after MP-8 auto-bw (LSP Attributes) MP-9 bandwidth (LSP Attributes) MP-11

More information

Segment Routing Commands

Segment Routing Commands Segment Routing Commands address ipv4 (PCE), page 4 adjacency-sid, page 5 apply-weight ecmp-only bandwidth, page 7 attribute-set, page 8 autoroute announce, page 10 autoroute destination, page 12 clear

More information

Technology Overview MPLS. MPLS Layer 3 VPNs CHAPTER

Technology Overview MPLS. MPLS Layer 3 VPNs CHAPTER CHAPTER 2 MPLS MPLS was viewed until recently as a service provider routing technology. Next generation enterprise networks relying on intelligent network infrastructure for solutions such as IP telephony,

More information

Vendor: HP. Exam Code: HP0-Y36. Exam Name: Deploying HP Enterprise Networks. Version: Demo

Vendor: HP. Exam Code: HP0-Y36. Exam Name: Deploying HP Enterprise Networks. Version: Demo Vendor: HP Exam Code: HP0-Y36 Exam Name: Deploying HP Enterprise Networks Version: Demo QUESTION NO: 1 A provider of MPLS services configures MPLS Layer-3 VPN services for two customers. Each customer

More information

EVPN Virtual Private Wire Service (VPWS) Single Homed

EVPN Virtual Private Wire Service (VPWS) Single Homed EVPN Virtual Private Wire Service (VPWS) Single Homed Effective Release Cisco IOS XE 3.18, this feature is now supported on Cisco ASR 920 Series Aggregation Services Router, EVPN-VPWS single homed is a

More information

Internet Engineering Task Force (IETF)

Internet Engineering Task Force (IETF) Internet Engineering Task Force (IETF) Request for Comments: 7032 Category: Standards Track ISSN: 2070-1721 T. Beckhaus, Ed. Deutsche Telekom AG B. Decraene Orange K. Tiruveedhula Juniper Networks M. Konstantynowicz,

More information

Operation Manual MPLS VLL. Table of Contents

Operation Manual MPLS VLL. Table of Contents Table of Contents Table of Contents... 1-1 1.1 MPLS VLL Overview... 1-2 1.1.1 Concepts in MPLS VLL... 1-2 1.1.2 Introduction to MPLS VLL... 1-2 1.1.3 Packet Forwarding... 1-3 1.1.4 Implementation... 1-4

More information

Table of Contents Chapter 1 MPLS L3VPN Configuration

Table of Contents Chapter 1 MPLS L3VPN Configuration Table of Contents Table of Contents... 1-1 1.1 MPLS L3VPN Overview... 1-1 1.1.1 MPLS L3VPN Model... 1-2 1.1.2 MPLS L3VPN Implementation... 1-5 1.1.3 Nested MPLS L3VPN Implementation... 1-7 1.1.4 Hierarchical

More information

Contents. Introduction. Prerequisites. Configure. Requirements. Components Used

Contents. Introduction. Prerequisites. Configure. Requirements. Components Used Contents Introduction Prerequisites Requirements Components Used Configure Network Diagram Configurations CE1 CE2 PE1 PE2 Verify Case 1: Accepting and exchanging customer routes over MP-BGP Case 2: Leaking

More information

MPLS LDP. Agenda. LDP Overview LDP Protocol Details LDP Configuration and Monitoring 9/27/16. Nurul Islam Roman

MPLS LDP. Agenda. LDP Overview LDP Protocol Details LDP Configuration and Monitoring 9/27/16. Nurul Islam Roman MPLS LDP Nurul Islam Roman (nurul@apnic.net) 1 Agenda LDP Overview LDP Protocol Details LDP Configuration and Monitoring 1 Label Distribution Protocol Overview MPLS nodes need to exchange label information

More information

CCIE Service Provider Sample Lab. Part 1 of 7

CCIE Service Provider Sample Lab. Part 1 of 7 CCIE Service Provider Sample Lab Part 1 of 7 SP Sample Lab Main Topology R13 S2/1.135.13/24 Backbone Carrier SP AS 1002 S2/1 PPP E0/1.69.6/24 R6 Customer Carrier SP ABC Site 5 AS 612 E1/0 ISIS.126.6/24

More information

Segment Routing Configuration Guide

Segment Routing Configuration Guide Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2017 Cisco Systems, Inc. All rights

More information

VPLS Autodiscovery: BGP Based

VPLS Autodiscovery: BGP Based First Published: February 19, 2007 Last Updated: February 19, 2007 VPLS Autodiscovery enables each Virtual Private LAN Service (VPLS) provider edge (PE) router to discover which other PE routers are part

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent

More information

Label Distribution Protocol and Basic MPLS Configuration. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Label Distribution Protocol and Basic MPLS Configuration. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by: Label Distribution Protocol and Basic MPLS Configuration APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Label Distribution Protocol 2

More information

MPLS VPN. 5 ian 2010

MPLS VPN. 5 ian 2010 MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process

More information

MPLS: Layer 3 VPNs: Inter-AS and CSC Configuration Guide, Cisco IOS Release 15SY

MPLS: Layer 3 VPNs: Inter-AS and CSC Configuration Guide, Cisco IOS Release 15SY MPLS: Layer 3 VPNs: Inter-AS and CSC Configuration Guide, Cisco IOS Release 15SY First Published: October 15, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

MPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012

MPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012 MPLS VPN over mgre Last Updated: November 1, 2012 The MPLS VPN over mgre feature overcomes the requirement that a carrier support multiprotocol label switching (MPLS) by allowing you to provide MPLS connectivity

More information

EVPN Virtual Private Wire Service (VPWS) Single Homed

EVPN Virtual Private Wire Service (VPWS) Single Homed EVPN Virtual Private Wire Service (VPWS) Single Homed EVPN-VPWS single homed is a BGP control plane solution for point-to-point services. It has the ability to forward traffic from or to one network to

More information

Segment Routing MPLS OAM Support

Segment Routing MPLS OAM Support Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

More information

MPLS in the DCN. Introduction CHAPTER

MPLS in the DCN. Introduction CHAPTER CHAPTER 5 First Published: January 3, 2008 Last Updated: January 3, 2008 Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images Use Cisco Feature Navigator to find information

More information

Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services. Introduction and Application Note

Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services. Introduction and Application Note White Paper Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services Introduction and Application Note Last Updated: 5/2014 Ethernet VPN (EVPN)

More information

BGP Diverse Path Using a Diverse-Path Route Reflector

BGP Diverse Path Using a Diverse-Path Route Reflector BGP Diverse Path Using a Diverse-Path Route Reflector The feature allows Border Gateway Protocol (BGP) to distribute an alternative path other than the best path between BGP speakers when route reflectors

More information

BGP-THE HIGH WAY OF INTERNET THE RECENT ADVANCEMENTS

BGP-THE HIGH WAY OF INTERNET THE RECENT ADVANCEMENTS BGP-THE HIGH WAY OF INTERNET THE RECENT ADVANCEMENTS ROHIT BOTHRA BROCADE COMMUNICATIONS 1 1 Introduction BGP infra : Advances BGP HA at a glance BGP Multipath Signaling BGP path diversity: Solutions VPN

More information

Configuring MPLS L3VPN

Configuring MPLS L3VPN Contents Configuring MPLS L3VPN 1 MPLS L3VPN overview 1 Introduction to MPLS L3VPN 1 MPLS L3VPN concepts 2 MPLS L3VPN packet forwarding 5 MPLS L3VPN networking schemes 5 MPLS L3VPN routing information

More information

Using Segment Routing OAM

Using Segment Routing OAM Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

More information