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

Size: px
Start display at page:

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

Transcription

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

2 GOALS

3 G-NET Regional (MEA) TELCO has 12 national s OpCo. Build international network infrastructure, to allow all OpCo offer VPNs with sites in multiple OpCo. L3 VPN L2 VPN/pseudowires of any L2 type For internal services (shared IP, Voice clearing) For end-users Each OpCo runs own network and is quite autonomous ASN Independent IGP 3 Copyright 2009 Juniper Networks, Inc.

4 GOALS Redundant Infrastructure ; i.e. No Single Point of Failure (link or node) OAM capabilities and fault detection High Availability & Fast Traffic Restoration Scalable to connect 12 OpCos networks, up to 100 PE's in each. QoS for VoIP, Video Conference, Business Critical Services, etc Leverage existing infrastructure Ease of Provisioning & Operations 4 Copyright 2009 Juniper Networks, Inc.

5 SOME GIVEN CONSTRAINS & CHALLENGES Foreseen technology for internal links of Global Network (G-Net) is SDH & GE The use of parallel lower-speed links is expected (e.g. 2 x STM1) in some cases. Foreseen technology for NNI links is GE interfaces STM-1/STM-4 PoS DS3/E3 interfaces Leverage existing GVPN infrastructure with minimal changes Challenges - Large scale 11 OpCo s (Approx 700 PEs), and even more IP/ MPLS nodes OpCO s network and capabilities are unknown End-to-End Service restoration 5 Copyright 2009 Juniper Networks, Inc.

6 SOLUTION SELECTION

7 SOLUTION FOR TRANSIT INFRASTRUCTURE Inter-AS VPN is a must. Option A ruled out Per-end-use provisioning on transit network - G-NET End-user state on transit network - G-NET Option B ruled out End-user state on transit network - G-NET Not exist for L2vpns Option C selected Trusted peers No per VPN/PW provisioning nor states L3VPN, L2VPN and VPLS G-NET 7 Copyright 2009 Juniper Networks, Inc.

8 G-NET TOPOLOGY & ARCHITECTURE

9 G-NET PROTOCOLS& SIGNALLING Interfaces: Ethernet II encapsulation only (no VLANs). Auto-negotiation enabled. Routers back-to-back dark fibre if both routers in same site. Aggregated SDH used when multiple parallel links needed. OSPF Traffic Engineering Extension required to be enabled RSVP Full Mesh Between G-NET PE s Only (GVPN remains on LDP, Internet traffic is native IP forwarding) Fast traffic restoration using Facility Backup BGP for transport LSP signaling Single MPLS LSP from PE in one OpCo, down to PE (loopback) in other OpCo, via G-NET. Used also for VPNv4 routing in GVPN Aggregation of Sonet Links between Core Routers is recommended e.g. AMS & FUJ and LON & FUJ Allows for easier Load Balancing of traffic for RSVP LSP on the international fiber links Single Link Failure in the bundle doesn't flap the LSP Non Stop Routing 9 Copyright 2009 Juniper Networks, Inc.

10 OPCO CONNECTIVITY

11 TRANSPORT LSP SIGNALING MP-EBGP PE1 lo0.0 w/ label MP-EBGP PE1 lo0.0 w/ label PE OpCos_2 OpCos_1 G-Net PE1 This protocol depends on OpCo. It could be: LDP RSVP LDP over RSVP ibgp-lu MP-IBGP MP-EBGP PE1 lo0.0 w/ label OpCos_3 PE 11 Copyright 2009 Juniper Networks, Inc.

12 TRANSPORT LSP - FORWARDING PLANE PE OpCos_2 OpCos_1 G-Net PE1 OpCos_3 PE Any PE in Any OpCo, can have LSP to each PE in each OpCo. This is Inter-AS transport LSP. No per Inter-AS LSP provisioning Constrained by MP-eBGP community-based policy. 12 Copyright 2009 Juniper Networks, Inc.

13 EBGP LU EXPORT POLICY Advertise G-NET s loopback host routes. From inet.3 no Internet routers exist there. Only /32 prefixes All prefix are advertised with noexport community avoid leaking from OpCo. Advertise other OpCo s PE prefixes OPCO_1 BGP-LU If this prefix is marked by community To-all-opco, or If this prefix is marked by community To-opco-XXX where XXX is peering OpCo for this session It is responsibility of OpCo, to mark it s prefixes by communities when advertise it to G-NET. if community "To-opco-OPCO_1" then ACCEPT else reject BGP-LU GGIPVPN BGP-LU OPCO_2 if community "To-opco-OPCO_2" then accept else REJECT mark by community "To-opco-OPCO_1" 13 Copyright 2009 Juniper Networks, Inc.

14 SERVICE MODEL VPN-TRANSPARENT G-NET transparent to VPN Provisioning between Opco s Any type of L3VPN and L2VPN is possible form G-NET point of view NNI are MPLS over whatever. VPN traffic in over MPLS when cross NNI L2VPN for PPP, ATM, Ethernet, FR are supported depends only on OpCo PEs capabilities. VPNv4 and VPNv6 are supported - depends only on OpCo PEs capabilities. Any topology of L3VPN and L2VPN is possible form G-NET point of view E.g. Hub-and Spoke with hub on one PE in one OpCo and spokes on PEs in this OpCo and other OpCo. Extranet topologies across OpCo Fully controlled by Route Target extended community. Not dependent on Topology and NNI technical implementation. Note: Some limitation exist for UAE OpCo. 14 Copyright 2009 Juniper Networks, Inc.

15 SERVICE MODEL G-NET participates in provisioning of NNI only Transport LSP between OpCos using MP-eBGP (Labeled IPv4 Unicast) G-NET doesn t carry individual VPN routes (also cannot enforce any per VPN policies.) Multiple QoS classes are available in G-NET OpCos responsible for Mapping traffic as per G-NET markings No bandwidth control on NNI with OpCos up to interface speed 15 Copyright 2009 Juniper Networks, Inc.

16 THE END-TO-END SERVICE ARCHITECTURE None of Global Network nodes sees customer information. Good for scaling and T-shooting. Only NNI nodes of Global Network sees OpCos global tunnels information. Good for scaling and T- shooting. RFC 3107 Internal network information's are not visible to peering networks. Global Network do not need to bother with OpCos topology, IGP routing or LDP/RSVP signalling. Good for scaling and T- shooting. 16 Copyright 2009 Juniper Networks, Inc.

17 SERVICES ARCHITECTURE L3VPN Inter AS VPN OPTION C (RFC4364) The G-NET internal LSP signalling using RSVP Inter-Provider Global Tunnel signalling is E-BGP Labelled IPv4 NLRI (AFI=1 SAFI=4) provides label to PE (IPv4 address) binding. In effect every PE knows label to use to reach every other PE. NNI nodes act as s have to know label binding for proper handling of MPLS traffic on NNI links. No need for global ebgp full mesh. Service signalling multi-hop E-BGP None of G-NET nodes take a part of this signalling. Regular VPNv4 NLRI (AFI=1, SAFI=128), w/ RD and RT communities. Provides VPN demux label and customer prefixes to stake holders PEs. NNI nodes do not participate in this signalling. (Option) Route-Target-Filter (AFI=1 SAFI=132). Allows PE to advertise for which VPNs (RTs) it is configured. This allows to filter out unnecessary VPNv4 prefixes update closer to originator. Automatic routing policy.(rfc4684) Please note that RR inside each of OpCos can (but not must) be used as usual for BGP routing. 17 Copyright 2009 Juniper Networks, Inc.

18 L3VPN SERVICE PROVISIONING Not a RR ibgp ó ebgp advertisement works always MP-IBGP VPNv4 unicast, multicast VPNv6 unicast, multicast MP-EBGP labelled IPv4 PE1 loop +label B +NH=1.1 MP-EBGP (w/ no-next-hop change) VPNv4 unicast + label + NH=PE1 loop. MP-EBGP labelled IPv4 PE1 loop +label D +NH=2.1 VPN RR PE2 OpCos_ G-Net VPN RR OpCos_2 PE PE1 RSVP/LDP PE1 loop + label A MP-EBGP labelled IPv4 PE1 loop +label C +NH= RSVP 2.1 loop 3.1 MP-EBGP labelled IPv4 PE1 loop +label E +NH=3.2 RSVP/LDP 3.1 loop VPN RR OpCos_ G-Net VPN RR OpCos_2 PE PE Copyright 2009 Juniper Networks, Inc. label swap label swap label swap A <-- B B <-- C C <-- D label swap D <-- E

19 SERVICES ARCHITECTURE L2VPN Inter AS VPN OPTION C (RFC4364) The G-NET internal LSP signalling using RSVP Inter-Provider Global Tunnel signalling is E-BGP Labelled IPv4 NLRI (AFI=1 SAFI=4) provides label to PE (IPv4 address) binding. In effect every PE knows label to use to reach every other PE. NNI nodes act as s have to know label binding for proper handling of MPLS traffic on NNI links. No need for global ebgp full mesh. Service signalling Targeted LDP w/ FEC 128 None of G-NET nodes take a part of this signalling. Service signalling depends on OpCo who shares given pseudo-wire, and their PE capabilities. T-LDP w/ FEC 128 most popular, common denominator. Safe choice. Other options possible. T-LDP provides VPN (VC) demux label for each pseudo-wire to stake holders PEs. NNI nodes do not participate in this signalling. 19 Copyright 2009 Juniper Networks, Inc.

20 OPTION C L2VPN SERVICE PROVISIONING (USING TARGETED LDP) Targeted LDP FEC 128 (L2vpn/VPLS pseudowire + labl + neighbour PE1 MP-EBGP labelled IPv4 PE1 loop +label B +NH=1.1 MP-EBGP labelled IPv4 PE1 loop +label D +NH=2.1 OpCos_ G-Net OpCos_2 PE PE1 RSVP/LDP PE1 loop + label A MP-EBGP labelled IPv4 PE1 loop +label C +NH= RSVP 2.1 loop 3.1 MP-EBGP labelled IPv4 PE1 loop +label E +NH=3.2 RSVP/LDP 3.1 loop OpCos_ G-Net OpCos_2 PE PE label swap label swap label swap A 20 Copyright <-- B 2009 B Juniper <-- C Networks, Inc. C <-- D label swap D <-- E

21 PRE-REQUIREMENTS

22 PRE-REQUIREMENTS Autonomous System Numbers of OpCo have to be unique among all OpCos and G-NET. GGIPVP uses public ASN. OpCo should use public ASN guarantee uniqueness today and in future (acquisitions) There is possible work-a-round showed later Depends on OpCo s capabilities IP addresses on PE s and s have to be unique among all OpCos and G-NET. s of GGIPVP uses public addresses. Use Public address for PE and loopbacks guarantee uniqueness today and in future (acquisitions) Other addresses in OpCo network (links, other loopbacks) can be private. There is possible work-a-round showed later Depends on OpCo s capabilities All PEs and s have to support Inter-AS VPN option C. Including but not limited to: 3-ple label push Resolving L3VPN and L2VPN routes NH by labeled BGP routes. There is possible work-a-round the same as for non-unique PE loopback addresses. 26 Copyright 2009 Juniper Networks, Inc.

23 LIMITATIONS

24 LIMITATIONS VPLS Not a design requirement Work with ingress replication of BUM traffic. Bandwidth inefficient. Suitable when majority of traffic is unicast. For scaled BUM handling, P2MP LSP needed across AS border. Multicast VPN Not a Design requirement No well established standard for Inter-AS MVPN operation. Draft-rosen do not discuss it. Will be not standardized as RFC. Inter-AS NG-MVPN define it. This technology is not established in industry. 28 Copyright 2009 Juniper Networks, Inc.

25 LIVE EXAMPLE DESIGN OpCo1 OSPF area 0 LDP LDP to ebgp export ibgp full mesh VPNv4 IPv4 LU RT ASN 100 VRF RT 100:1 OpCo2 OSPF area 0 RSVP Lo0.0 export to ebgp LU ibgp w/ RR VPNv4 IPv4 LU RT ASN 200 VRF RT 100:1 29 Copyright 2009 Juniper Networks, Inc.

26 LIVE EXAMPLE TOPOLOGY OpCo1 ASN: 100 loopback: x/32 p2p: 81.x.y.z/30 OpCo3 ASN: 300 loopback: x/32 p2p: 83.x.y.z/30 O3C13 O3C14 OpCo1 ASN: 200 loopback: x/32 p2p: 82.x.y.z/30 em3 br19 em3 em1 em1 br17 br18 O1PE1 em1 em3 br3 O1A3 em3 em1 em4 br5 A5 em1 em5 em3 em4 br8 em5 em4 em3 em1 A7 br11 O2A9 em1 em3 em4 br14 O2PE11 em1 em3 br1 br4 br7 br10 br13 br15 em1 O1PE2 em3 br2 em4 O2A9 loopback: O1PE2 loopback: O1A3-O1A4: O2A9-A7: em3 em1 O1A4 br6 A6 em1 em3 em4 br9 GGIPVPN ASN: 8888 loopback: x/32 p2p: 188.x.y.z/30 em3 em4 A8 em1 br12 em3 em5 br16 em1 em4 O2A10 em1 O2RR12 30 Copyright 2009 Juniper Networks, Inc.

27 CONFIGS [protocols bgp ]! group internal {! type internal;! local-address ;! family inet {! labeled-unicast {! rib-group bgp-lu;! rib {! inet.3;! family inet-vpn {! any;! multipath;! neighbor ;! neighbor ;! neighbor ;! group external {! family inet {! labeled-unicast {! rib-group bgp-lu;! rib {! inet.3;! export LDP;! neighbor {! peer-as 8888;! [policy-options policy-statement LDP ]! Term PE_lo0 {! from protocol ldp;! then {! community + To-all-opco ;! accept;! Term this lo0 {! from interface lo0.0;! then {! community + To-all-opco ;! accept;! 31 Copyright 2009 Juniper Networks, Inc.

28 CONFIGS [ protocols bgp]! group internal {! multipath;! neighbor ;! [policy-options ] type internal;! local-address ;! advertise-inactive;! family inet {! group external {! advertise-inactive;! family inet {! policy-statement own-lo0 {! term this_node_lo0 {! from interface lo0.0;! then {! labeled-unicast {! rib-group bgp-lu;! rib {! inet.3;! labeled-unicast {! rib-group bgp-lu;! rib {! inet.3;! community + To-allopco ;! accept;! family inet-vpn {! any;! export own-lo0;! export own-lo0;! neighbor {! peer-as 8888;! 32 Copyright 2009 Juniper Networks, Inc.

29 INSPECTION run show route receive-protocol bgp detail! inet.0: 22 destinations, 28 routes (22 active, 0 holddown, 0 hidden)! * /32 (2 entries, 1 announced)! Accepted! Route Label: ! Nexthop: ! AS path: I! inet.3: 19 destinations, 24 routes (19 active, 0 holddown, 0 hidden)! * /32 (2 entries, 1 announced)! Accepted! Route Label: ! Nexthop: ! AS path: I! 33 Copyright 2009 Juniper Networks, Inc.

30 INSPECTION run show route ! inet.0: 22 destinations, 28 routes (22 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! /32 *[BGP/170] 00:07:35, localpref 100! AS path: I! > to via em1.0, Push ! [BGP/170] 00:07:19, localpref 100, from ! AS path: I! > to via em4.0, Push ! inet.3: 19 destinations, 24 routes (19 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! /32 *[BGP/170] 00:07:35, localpref 100! AS path: I! > to via em1.0, Push ! [BGP/170] 00:07:19, localpref 100, from ! AS path: I! > to via em4.0, Push ! 34 Copyright 2009 Juniper Networks, Inc.

31 INSPECTION run show route table inet.3! inet.3: 17 destinations, 22 routes (17 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! /32 *[BGP/170] 00:11:02, localpref 100, from ! AS path: I! > to via em3.0, Push ! [BGP/170] 00:11:18, localpref 100, from ! AS path: I! > to via em3.0, Push , Push (top)! root@o1pe2# run show route table inet.3! inet.3: 17 destinations, 22 routes (17 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! [...]! /32 *[LDP/9] 00:31:44, metric 1! > to via em3.0, Push ! 35 Copyright 2009 Juniper Networks, Inc.

32 INSPECTON run ping source ! PING ( ): 56 data bytes! 64 bytes from : icmp_seq=0 ttl=59 time= ms! 64 bytes from : icmp_seq=1 ttl=59 time=7.926 ms! run traceroute source ! traceroute to ( ) from , 30 hops max, 40 byte packets! ( ) ms ms ms! MPLS Label= CoS=0 TTL=1 S=1! ( ) ms ms ms! MPLS Label= CoS=0 TTL=1 S=1! ( ) ms ( ) ms ( ) ms! MPLS Label= CoS=0 TTL=1 S=1! ( ) ms ( ) ms ( ) ms! MPLS Label= CoS=0 TTL=1 S=1! ( ) ms ( ) ms ( ) ms! MPLS Label= CoS=0 TTL=1 S=1! 36 Copyright 2009 Juniper Networks, Inc.

33 REALITY CHECK Unique ASN? NO Unique IP on loopbacks? NO Option C / RFC3107 / 3-tple push on OpCo s PE? NO And one of OpCo use Kompella, BGP L2VPN J 38 Copyright 2009 Juniper Networks, Inc.

34 LIVE EXAMPLE DESIGN OVERLAPPING AS OpCo1 OSPF area 0 LDP LDP to ebgp export ibgp full mesh VPNv4 IPv4 LU RT ASN 100 VRF RT 100:1 OpCo2 OSPF area 0 RSVP Lo0.0 export to ebgp LU ibgp w/ RR VPNv4 IPv4 LU RT ASN 100 VRF RT 100:1 39 Copyright 2009 Juniper Networks, Inc.

35 !!!!!!! THE OVERLAPPING AS PROBLEM sh route protocol bgp Missing OpCo run show route 82/8! [edit]! run show route 82/8! [edit]! run show route 81/8! [edit]! But exist on G-NET s root@a8#...show route 81/6 table inet.3 terse match "inet.3 A Des \*"! inet.3: 20 destinations, 29 routes (20 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! A Destination P Prf Metric 1 Metric 2 Next hop AS path! * /32 B I! * /32 B I! * /32 B > I! * /32 B > I! * /32 B > I! * /32 B > I! * /32 B > I! * /32 B > I! root@a8# run show route advertising-protocol bgp ! inet.3: 20 destinations, 29 routes (20 active, 0 holddown, 0 hidden)! Prefix Nexthop MED Lclpref AS path! * /32 Self 250 I! * /32 Self 250 I! * /32 Self 250 I! * /32 Self I!! 40 Copyright 2009 Juniper Networks, Inc.

36 THE OVERLAPPING ASN SOLUTION (1) In BGP ASN is used in 3 places In BGP OPEN message. Each compares ASN received from given peer in OPEN message, with ASN locally configured for this peer. If not match, session will not be established. In AS PATH attribute. When advertise prefix by ebgp, it prepends own ASN to string of ASN on AS PATH attribute. Each BGP speaker compare ASN on as-path of reciver NLRI with own AS. If find match, NLRI is considered looped back, and dropped. JUNOS has local-as autonomous-system <loops number> <private alias> no-prepend-global-as knob. Use it on OpCo on MP-eBGP session. Change ASN in OPEN message to unique local one. Control inclusion/exclusion of global/local ASNs in AS Path. 41 Copyright 2009 Juniper Networks, Inc.

37 THE OVERLAPPING ASN SOLUTION (2) IP: a.a.a.a/32 Label: As-path 100$ IP: b.b.b.b/32 Label: As-path $ PE1 Lo0: a.a.a.a AS 100 AS 8888 AS 100 PE40 Lo0: b.b.b.b/32 Local-as 200 NLRI for IP b.b.b.b/32 discarded due to as loop 1 st AS on as-path == own global AS NLRI for IP a.a.a.a/32 discarded due to as loop last AS on as-path == own global AS 42 Copyright 2009 Juniper Networks, Inc.

38 INSPECTION run show route 81/8 hidden detail table inet.3! inet.3: 20 destinations, 24 routes (16 active, 0 holddown, 5 hidden)! /32 (1 entry, 0 announced)! BGP! Next hop type: Router! Next-hop reference count: 2! Source: ! Next hop: via em1.0, selected! root@a5# run show route advertising-protocol bgp /8! inet.3: 22 destinations, 30 routes (22 active, 0 holddown, 0 hidden)! Prefix Nexthop MED Lclpref AS path! * /32 Self 200 I! * /32 Self 200 I! * /32 Self I! Label operation: Push ! State: <Hidden Ext>! Local AS: 100 Peer AS: 8888! Age: 40! Task: BGP_8888_ ! AS path: I (Looped: 100)! Route Label: ! Router ID: ! Secondary Tables: inet.0! All OpCo1 prefixes was hidden due to AS loop * /32 Self I! root@o1a3# run show route protocol bgp 82/8 terse table inet.3! inet.3: 18 destinations, 18 routes (18 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! A Destination P Prf Metric 1 Metric 2 Next hop AS path! * /32 B > I! * /32 B > I! Missing 2 prefixes was silently discarded due to AS loop 43 Copyright 2009 Juniper Networks, Inc.

39 THE OVERLAPPING ASN SOLUTION (2) IP: a.a.a.a/32 Label: As-path 100$ IP: b.b.b.b/32 Label: As-path 200 $ PE1 Lo0: a.a.a.a AS 100 AS 8888 AS 100 PE40 Lo0: b.b.b.b/32 Local-as 200 alias accepted NLRI for IP a.a.a.a/32 discarded due to as loop last AS on as-path == own global AS 44 Copyright 2009 Juniper Networks, Inc.

40 !! INSPECTION run show route protocol bgp 82/8 terse table inet.3! inet.3: 18 destinations, 24 routes (18 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! A Destination P Prf Metric 1 Metric 2 Next hop AS path! * /32 B > I! B I! > ! * /32 B > I! B I! > ! * /32 B > I! B I! > I! B I! > ! root@a8# run show route advertising-protocol bgp /8! inet.3: 20 destinations, 29 routes (20 active, 0 holddown, 0 hidden)! Prefix Nexthop MED Lclpref AS path! * /32 Self 100 I! * /32 Self 100 I! * /32 Self 100 I! * /32 Self 100 I! root@o2a10# run show route table inet.3 81/8! > ! * /32 B [edit]! Missing 2 prefixes was silently discarded due to AS loop 45 Copyright 2009 Juniper Networks, Inc.

41 THE OVERLAPPING ASN SOLUTION (2) IP: a.a.a.a/32 Label: As-path 400$ IP: b.b.b.b/32 Label: As-path 200 $ PE1 Lo0: a.a.a.a AS 100 AS 8888 AS 100 PE40 Lo0: b.b.b.b/32 Local-as 400 alias Local-as 200 alias accepted accepted 46 Copyright 2009 Juniper Networks, Inc.

42 CONFIGURATION show routing-options autonomous-system neighbor! ;! 100;! neighbor ;! show protocols bgp group internal! type internal;! show routing-options autonomous-system! 100;! local-address ;! family inet {! labeled-unicast {! [...]! family inet-vpn {! any;! multipath;! neighbor ;! show protocols bgp group external! family inet {! labeled-unicast {! [...]! export LDP;! neighbor {! peer-as 8888;! local-as 400 alias;! 47 Copyright 2009 Juniper Networks, Inc.

43 INSPECTION run show route table inet.3 81/8 terse! inet.3: 22 destinations, 32 routes (22 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! A Destination P Prf Metric 1 Metric 2 Next hop AS path! * /32 B > I! B > I! * /32 B > I! B > I! * /32 B > I! root@o2pe11# run show route table inet.3 81/8 terse! inet.3: 18 destinations, 21 routes (18 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! A Destination P Prf Metric 1 Metric 2 Next hop AS path! * /32 B > I! * /32 B > I! * /32 B > I! * /32 B > I! B > I! * /32 B > I! B > I! 48 Copyright 2009 Juniper Networks, Inc.

44 INSPECTION run ping source count 3! PING ( ): 56 data bytes! 64 bytes from : icmp_seq=0 ttl=60 time=1.318 ms! 64 bytes from : icmp_seq=1 ttl=58 time=1.043 ms! 64 bytes from : icmp_seq=2 ttl=60 time=0.900 ms! ping statistics ---! 3 packets transmitted, 3 packets received, 0% packet loss! round-trip min/avg/max/stddev = 0.900/1.087/1.318/0.173 ms! 49 Copyright 2009 Juniper Networks, Inc.

45 ! THE OVERLAPPING IP PROBLEM Let assume of OPCO 2 learns same prefix ( ) form: IGP/LDP in own AS 100 MP-EBGP LU from G-NET. The as-path is It selects IGP as best route. The O1PE1 in OpCo 1 is not reachable from OpCo2. root@o2a9# run show route table inet.3!! inet.3: 19 destinations, 23 routes (19 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both!! /32 *[LDP/9] 00:00:28, metric 1! > to via em4.0! [BGP/170] 00:00:23, localpref 100, from ! AS path: I! > to via em4.0!! root@o1a4# run show route table inet.3!! inet.3: 19 destinations, 19 routes (19 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both!! /32 *[LDP/9] 00:41:19, metric 1! > to via em3.0, Push ! to via em4.0, Push !!!!! root@a8# run show route terse table inet.3 inet.3: 19 destinations, 29 routes (19 active, 0 holddown, 0 hidden)! + = Active Route, - = Last Active, * = Both! A Destination P Prf Metric 1 Metric 2 " Next hop AS path! * /32 B " " > I! B " " > I! " " ! B " " > I! " " ! B " " > I! " " ! 50 Copyright 2009 Juniper Networks, Inc.

46 THE OVERLAPPING IP SOLUTION (1) Re-addressing is ultimate way but Make OpCo aware about VPN LSP, and force them to switch traffic base on. Do not advertise PE s loopback (because of overlapping) ß VPNv4: v.v..v.v/32 NH: a.a.a.a PE1 Lo0: a.a.a.a 1 Lo0: b.b.b.b Local-as 400 alias IP: b.b.b.b/32 Label: As-path 400$ 5 Lo0: c.c.c.c AS 100 AS 8888 AS 100 Local-as 200 alias PE40 Lo0: a.a.a.a VPNv4: v.v..v.v/32 NH: a.a.a.a Label: As-path I $ Local-as 400 alias VPNv4: v.v.v.v/32 NH: b.b.b.b Label: As-path 400 $ VPNv4: v.v..v.v/32 NH: c.c.c.c Label: As-path 400 $ Local-as 200 alias 51 Copyright 2009 Juniper Networks, Inc.

47 OVERLAPING AS AND IP LIVE PRESENTATION OpCo1 ASN: 100 loopback: x/32 p2p: 81.x.y.z/30 OpCo3 ASN: 300 loopback: x/32 p2p: 83.x.y.z/30 O3C13 O3C14 OpCo1 ASN: 100 loopback: x/32 p2p: 81.x.y.z/30 em1 em3 em3 br19 em1 br17 br18 O1PE1 em1 em3 br3 O1A3 em3 em1 em4 br5 A5 em1 em5 em3 em4 br8 em5 em4 em3 em1 A7 br11 O2A9 em1 em3 em4 br14 O2PE11 em1 em3 br1 br4 br7 br10 br13 br15 em1 O1PE2 em3 br2 em4 em3 em1 O1A4 br6 A6 em1 em3 em4 GGIPVPN ASN: 8888 loopback: x/32 p2p: 188.x.y.z/30 br9 em3 em4 A8 em1 br12 em3 em5 br16 em1 em4 O2A10 em1 O2RR12 52 Copyright 2009 Juniper Networks, Inc.

48 INSPECTION ping source count 3 routing-instance test-vpn! PING ( ): 56 data bytes! 64 bytes from : icmp_seq=0 ttl=64 time=0.857 ms! 64 bytes from : icmp_seq=1 ttl=64 time=0.895 ms! 64 bytes from : icmp_seq=2 ttl=64 time=1.345 ms! ping statistics ---! 3 packets transmitted, 3 packets received, 0% packet loss! 55 Copyright 2009 Juniper Networks, Inc.

49 THE OVERLAPPING IP SOLUTION (2) Re-addressing is ultimate way but Make OpCo aware about pseudo-wire LSP, and force them to switch traffic base on it. Local PW stitching is not defined by standard platform dependent. PE1 Lo0: a.a.a.a 1 Lo0: b.b.b.b IP: b.b.b.b/32 Label: As-path 300 $ 5 Lo0: c.c.c.c AS 100 AS 8888 AS 100 PE40 Lo0: a.a.a.a T-LDP PE1-1 FEC128: Local PW xconnect/ stitch T-LDP 1-5 FEC128: T-LDP 5-PE40 FEC128: Copyright 2009 Juniper Networks, Inc.

50 THE OVERLAPPING IP SOLUTION (3) Only IP of loopback of OpCo (b.b.b.b), used for multihop VPN MP-eBGP session has to be unique across OpCos. The must handle multihop MP-eBGP session for VPNv4/6. The must preform NHS policy on MP-iBGP session for VPNv4/6. Note. PE do not need to support Inter-As option C at all. Note II. Special care need to be given for RD if they are based on IPv4 (or auto-rd). Overlaping IP may lead to assigning same RD value to different VPNs by different OpCo. If customer IP address space also overlap, there is risk of dropping prefix of one of VPNs. This is because VPNv4 addresses may happen to be equal in both VPNs. 57 Copyright 2009 Juniper Networks, Inc.

51

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

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

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

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 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

BGP mvpn BGP safi IPv4

BGP mvpn BGP safi IPv4 The BGP mvpn BGP safi 129 IPv4 feature provides the capability to support multicast routing in the service provider s core IPv4 network This feature is needed to support BGP-based MVPNs BGP MVPN provides

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

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring VPLS Multihoming Using Autodiscovery (FEC 129) Release NCE0072 Modified: 2016-10-26 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA

More information

BraindumpsQA. IT Exam Study materials / Braindumps

BraindumpsQA.   IT Exam Study materials / Braindumps BraindumpsQA http://www.braindumpsqa.com IT Exam Study materials / Braindumps Exam : JN0-660 Title : Service Provider Routing and Switching, Professional (JNCIP-SP) Vendor : Juniper Version : DEMO 1 /

More information

Network Configuration Example

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

More information

Juniper JN0-661 Exam Questions and Answers (PDF) Juniper JN0-661 Exam Questions JN0-661 BrainDumps

Juniper JN0-661 Exam Questions and Answers (PDF) Juniper JN0-661 Exam Questions JN0-661 BrainDumps Juniper JN0-661 Dumps with Valid JN0-661 Exam Questions PDF [2018] The Juniper JN0-661 Juniper Service Provider Routing and Switching Exam exam is an ultimate source for professionals to retain their credentials

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

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

Establishing MPLS LSPs Across Multiple Autonomous Systems for Next-Gen Multicast VPNs

Establishing MPLS LSPs Across Multiple Autonomous Systems for Next-Gen Multicast VPNs Establishing MPLS LSPs Across Multiple Autonomous Systems for Next-Gen Multicast VPNs Configuration Example October 2016 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000

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

Junos OS Multiple Instances for Label Distribution Protocol Feature Guide Release 11.4 Published: Copyright 2011, Juniper Networks, Inc.

Junos OS Multiple Instances for Label Distribution Protocol Feature Guide Release 11.4 Published: Copyright 2011, Juniper Networks, Inc. Junos OS Multiple Instances for Label Distribution Protocol Feature Guide Release 11.4 Published: 2011-11-08 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000

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

Interdomain VPLS and deployment experiences

Interdomain VPLS and deployment experiences Interdomain VPLS and deployment experiences 17 TF NGN meeting April 14, 2005 (Zürich) Laura Serrano 1/28 Index Introduction Concepts Intradomain environment Interdomain environment

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

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

LARGE SCALE IP ROUTING

LARGE SCALE IP ROUTING Building ISP Networks Xantaro Page 1 / 18 TABLE OF CONTENTS 1. LAB ACCESS 4 1.1 Accessing the Jumphost... 4 1.2 Access to your routers... 4 1.3 Local Network Topology... 5 1.4 Global Network Topology...

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

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

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks.

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks. Internet Engineering Task Force (IETF) Request for Comments: 6514 Category: Standards Track ISSN: 2070-1721 R. Aggarwal Juniper Networks E. Rosen Cisco Systems, Inc. T. Morin France Telecom - Orange Y.

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

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

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

Multi Topology Routing Truman Boyes

Multi Topology Routing Truman Boyes Multi Topology Routing Truman Boyes truman@juniper.net Copyright 2008 Juniper Networks, Inc. 1 Traffic Engineering Choices Today: IGP Metric Costing RSVP TE end to end Policy based routing EROs, Offline

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

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

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

Juniper JN0-101 Exam Questions & Answers

Juniper JN0-101 Exam Questions & Answers Juniper JN0-101 Exam Questions & Answers Number: JN0-101 Passing Score: 800 Time Limit: 120 min File Version: 23.4 ht t p:/ / w w w.gratisexam.com/ Juniper JN0-101 Exam Questions & Answers Exam Name: Juniper

More information

Protecting an EBGP peer when memory usage reaches level 2 threshold 66 Configuring a large-scale BGP network 67 Configuring BGP community 67

Protecting an EBGP peer when memory usage reaches level 2 threshold 66 Configuring a large-scale BGP network 67 Configuring BGP community 67 Contents Configuring BGP 1 Overview 1 BGP speaker and BGP peer 1 BGP message types 1 BGP path attributes 2 BGP route selection 6 BGP route advertisement rules 6 BGP load balancing 6 Settlements for problems

More information

NGEN MVPN with P2MP LSP

NGEN MVPN with P2MP LSP IMPLEMENTATION GUIDE NGEN MVPN with P2MP LSP Implementation Guide Although Juniper Networks has attempted to provide accurate information in this guide, Juniper Networks does not warrant or guarantee the

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Ingress Replication for MVPN and for IP Multicast Using Next Gen MVPN Modified: 2016-12-20 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000

More information

Deploying Next-Generation Multicast VPN. Emil Gągała PLNOG, Warsaw,

Deploying Next-Generation Multicast VPN. Emil Gągała PLNOG, Warsaw, Deploying Next-Generation Multicast VPN Emil Gągała PLNOG, Warsaw, 5.03.2010 Agenda Introduction to Next-Generation Multicast VPN (NG-MVPN) How to migrate smoothly from draft-rosen to NG-MVPN IPTV NG-MVPN

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

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3 Lab 1: Static MPLS First lab gives a basic understanding of MPLS label swapping No signaling manually assign labels like static routing Understand configuration, forwarding tables, and debugging of MPLS

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

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

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

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring Protocol Independent Multicast Join Load Balancing Release NCE0054 Modified: 2017-01-20 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089

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

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

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

InterAS Option B. Information About InterAS. InterAS and ASBR

InterAS Option B. Information About InterAS. InterAS and ASBR This chapter explains the different InterAS option B configuration options. The available options are InterAS option B, InterAS option B (with RFC 3107), and InterAS option B lite. The InterAS option B

More information

Pass4sure JN q

Pass4sure JN q Pass4sure JN0-660 206q Number: JN0-660 Passing Score: 800 Time Limit: 120 min File Version: 14.5 Juniper JN0-660 Service Provider Routing and Switching, Professional Passed on 2014-02-02 with a 836 having

More information

"Charting the Course...

Charting the Course... Description Course Summary This advanced bootcamp combines JMF, JL2V, and JL3V into five consecutive days of training. Students can choose to attend the individual classes (JMF, JL2V, or JL3V) or attend

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

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

6VPE. Overview. Juniper IPv6 lab exercise: 6VPE

6VPE. Overview. Juniper IPv6 lab exercise: 6VPE Lab 7 6VPE Overview In this lab, you will configure the infrastructure that will be used to support 6VPE. All these exercises assume you already have intermediate level of understanding of the JUNOS CLI

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

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

BGP MPLS VPNs. Introduction

BGP MPLS VPNs. Introduction This chapter describes services that are supported for Border Gateway Protocol (BGP) Multi-Protocol Label Switching (MPLS) Virtual Private Networks (VPNs). MPLS is a licensed Cisco feature that requires

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

Configuring BGP: RT Constrained Route Distribution

Configuring BGP: RT Constrained Route Distribution Configuring BGP: RT Constrained Route Distribution BGP: RT Constrained Route Distribution is a feature that can be used by service providers in Multiprotocol Label Switching (MPLS) Layer 3 VPNs to reduce

More information

Configuration Commands. Generic Commands. shutdown BGP XRS Routing Protocols Guide Page 731. Syntax [no] shutdown

Configuration Commands. Generic Commands. shutdown BGP XRS Routing Protocols Guide Page 731. Syntax [no] shutdown BGP Configuration Commands Generic Commands shutdown Syntax [no] shutdown Description This command administratively disables an entity. When disabled, an entity does not change, reset, or remove any configuration

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

Exam Name: Service Provider, Professional (JNCIP-SP)

Exam Name: Service Provider, Professional (JNCIP-SP) Vendor: Juniper Exam Code: JN0-660 Exam Name: Service Provider, Professional (JNCIP-SP) Version: DEMO QUESTION 1 Click the Exhibit button. Customer A is complaining that CE1 and CE2 cannot form an OSPF

More information

UniNets MPLS LAB MANUAL MPLS. UNiNets Multiprotocol label Switching MPLS LAB MANUAL. UniNets MPLS LAB MANUAL

UniNets MPLS LAB MANUAL MPLS. UNiNets Multiprotocol label Switching MPLS LAB MANUAL. UniNets MPLS LAB MANUAL MPLS UNiNets Multiprotocol label Switching MPLS LAB MANUAL CCNP TOPOLOGY Lab: OSPF Routing VPN Topology: Task1: Perform the basic Configuration to provide the reachability as per diagram. SW1 Configuration

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

Network Configuration Example

Network Configuration Example Network Configuration Example Virtual Router Use Case for Educational Networks Release NCE0039 Modified: 2017-01-23 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000

More information

MPLS VPN Route Target Rewrite

MPLS VPN Route Target Rewrite The feature allows the replacement of route targets on incoming and outgoing Border Gateway Protocol (BGP) updates Typically, Autonomous System Border Routers (ASBRs) perform the replacement of route targets

More information

BGP-MVPN SAFI 129 IPv6

BGP-MVPN SAFI 129 IPv6 Subsequent Address Family Identifier (SAFI) 129, known as VPN Multicast SAFI, provides the capability to support multicast routing in the service provider's core IPv6 network. Border Gateway Protocol (BGP)

More information

Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6)

Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6) Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6) Contents Introduction Background Information MLDP Signaling In-Band Signaling Overlay or Out-Of-Band Signaling Label Distribution Protocol

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

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

Connecting to a Service Provider Using External BGP

Connecting to a Service Provider Using External BGP Connecting to a Service Provider Using External BGP First Published: May 2, 2005 Last Updated: August 21, 2007 This module describes configuration tasks that will enable your Border Gateway Protocol (BGP)

More information

HP FlexFabric 7900 Switch Series

HP FlexFabric 7900 Switch Series HP FlexFabric 7900 Switch Series MCE Configuration Guide Part number: 5998-6188 Software version: Release 2117 and Release 2118 Document version: 6W100-20140805 Legal and notice information Copyright 2014

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

Spirent TestCenter EVPN and PBB-EVPN AppNote

Spirent TestCenter EVPN and PBB-EVPN AppNote Spirent TestCenter EVPN and PBB-EVPN AppNote Executive summary 2 Overview of EVPN 2 Relevant standards 3 Test case: Single Home Test Scenario for EVPN 4 Overview 4 Objective 4 Topology 4 Step-by-step instructions

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

MPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model

MPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model is a kind of PE-based L3VPN technology for service provider VPN solutions. It uses BGP to advertise VPN routes and uses to forward VPN packets on service provider backbones. provides flexible networking

More information

Multiprotocol BGP 1 MPLS VPN. Agenda. Multiprotocol BGP 2

Multiprotocol BGP 1 MPLS VPN. Agenda. Multiprotocol BGP 2 Multiprotocol BGP 1 MPLS VPN Peer to Peer VPN s BGP-4 (RFC 1771) is capable of carrying routing information only for IPv4 The only three pieces of information carried by BGP-4 that are IPv4 specific are

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

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

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring RSVP-Signaled Point-to-Multipoint LSPs on Logical Systems Modified: 2017-01-18 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000

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

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

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

Example: Conditionally Generating Static Routes

Example: Conditionally Generating Static Routes 1 of 5 9/30/2012 5:46 PM Example: Conditionally Generating Static Routes Understanding Conditionally Generated Routes Example: Configuring a Conditional Default Route Policy Understanding Conditionally

More information

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts Contents Configuring VPLS 1 VPLS overview 1 Operation of VPLS 1 VPLS packet encapsulation 4 H-VPLS implementation 5 Hub-spoke VPLS implementation 7 Multi-hop PW 8 VPLS configuration task list 9 Enabling

More information

HP FlexFabric 5930 Switch Series

HP FlexFabric 5930 Switch Series HP FlexFabric 5930 Switch Series MCE Configuration Guide Part number: 5998-4625 Software version: Release 2406 & Release 2407P01 Document version: 6W101-20140404 Legal and notice information Copyright

More information

Operation Manual MCE H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Operation Manual MCE H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 MCE Overview... 1-1 1.1 MCE Overview... 1-1 1.1.1 Introduction to BGP/MPLS VPN... 1-1 1.1.2 BGP/MPLS VPN Concepts... 1-2 1.1.3 Introduction to MCE... 1-5 1.1.4

More information

Configuring MPLS L3VPN

Configuring MPLS L3VPN Contents Configuring MPLS L3VPN 1 MPLS L3VPN overview 1 MPLS L3VPN concepts 2 MPLS L3VPN packet forwarding 4 MPLS L3VPN networking schemes 5 MPLS L3VPN routing information advertisement 8 Inter-AS VPN

More information

Configuration prerequisites 45 Configuring BGP community 45 Configuring a BGP route reflector 46 Configuring a BGP confederation 46 Configuring BGP

Configuration prerequisites 45 Configuring BGP community 45 Configuring a BGP route reflector 46 Configuring a BGP confederation 46 Configuring BGP Contents Configuring BGP 1 Overview 1 BGP speaker and BGP peer 1 BGP message types 1 BGP path attributes 2 BGP route selection 6 BGP route advertisement rules 6 BGP load balancing 6 Settlements for problems

More information

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol

More information

mpls traffic-eng lsp attributes

mpls traffic-eng lsp attributes mpls traffic-eng lsp attributes mpls traffic-eng lsp attributes To create or modify a label switched path (LSP) attribute list, use the mpls traffic-eng lsp attributes command in global configuration mode.

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring the BGP Local Autonomous System Attribute Release NCE0045 Modified: 2016-11-08 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000

More information

Configuring BGP community 43 Configuring a BGP route reflector 44 Configuring a BGP confederation 44 Configuring BGP GR 45 Enabling Guard route

Configuring BGP community 43 Configuring a BGP route reflector 44 Configuring a BGP confederation 44 Configuring BGP GR 45 Enabling Guard route Contents Configuring BGP 1 Overview 1 BGP speaker and BGP peer 1 BGP message types 1 BGP path attributes 2 BGP route selection 6 BGP route advertisement rules 6 BGP load balancing 6 Settlements for problems

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

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

Configuring Multicast VPN Inter-AS Support

Configuring Multicast VPN Inter-AS Support Configuring Multicast VPN Inter-AS Support Last Updated: December 23, 2011 The Multicast VPN Inter-AS Support feature enables Multicast Distribution Trees (MDTs) used for Multicast VPNs (MVPNs) to span

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

BGP Event-Based VPN Import

BGP Event-Based VPN Import The feature introduces a modification to the existing Border Gateway Protocol (BGP) path import process. The enhanced BGP path import is driven by events; when a BGP path changes, all of its imported copies

More information

MPLS опорни мрежи MPLS core networks

MPLS опорни мрежи MPLS core networks MPLS опорни мрежи MPLS core networks Николай Милованов/Nikolay Milovanov http://niau.org Objectives Identify the drawbacks of traditional IP routing Describe basic MPLS concepts and LSR types. MPLS Labels

More information

Deploying MPLS L2VPN

Deploying MPLS L2VPN Deploying MPLS L2VPN Nurul Islam Roman (nurul@apnic.net) 1 Abstract This session covers the fundamental and advanced topics associated with the deployment of Layer 2 VPNs over an MPLS network. The material

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

WORKSHOP MPLS.

WORKSHOP MPLS. WORKSHOP MPLS fbolanos@cisco.com 2001, Cisco Systems, Inc. All rights reserved. 1 MPLS Concepts Label Structure Label assignment and distribution ATM LSRs Loop prevention RD, RT and VRF instances Service

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