Multipoint LDP (mldp)

Size: px
Start display at page:

Download "Multipoint LDP (mldp)"

Transcription

1 1

2 Multipoint LDP (mldp) IJsbrand Wijnands BRKIPM-3111

3 Agenda Introduction FEC encoding Capability negotiation P2MP & MP2MP LSPs Root Node Redundancy Fast ReRoute using Link Protection Make Before Break Recursive FEC MoFRR In-band signalling Configuration and show commands 3

4 Introduction

5 Introduction Why mldp? Customers running MPLS in their network want to run Multicast natively over MPLS MPLS forwarding plane is shared between unicast and multicast By that unicast MPLS features are applied to multicast Separation of data plane and control plane has advantages 5

6 Introduction (cont) Why mldp? Simplification compared to PIM No shared tree / source tree switchover No (S,G,R) prune s No DR election No PIM registers No Asserts No Periodic messaging No Auto-RP/BSR 6

7 Introduction Extensions to LDP mldp is an extension to the IETF LDP RFC Procedures are documented in IETF RFC 6388 Joined effort by multiple vendors and customers. mldp reuses LDP protocol packets and neighbor adjacencies. mldp is a client of the LDP infrastructure. mldp allows to create P2MP and MP2MP LSP, we refer to these as Multipoint LSPs (MP LSPs). 7

8 Introduction Terminology P2MP - Point to Multi-point Like a PIM SSM tree MP2MP Multi-Point to Multi-Point Like a PIM Bidir tree MP LSP Multi-Point LSP, either P2MP or MP2MP Label Mapping Like a PIM Join Label Withdraw Like a PIM Prune Label Release, Notification Does not exist in PIM 8

9 FEC Encoding

10 FEC Encoding The mldp FEC Element FEC stands for Forwarding Equivalence Class FEC is a unique identifier of an forwarding entry; For unicast this is a Prefix For PIM it is a (S,G) or (*,G) The FEC in mldp is combination of 3 tuples; Tree Type Root Address Variable Length Opaque encoding. The Opaque field consists of TLV s Each service/application can have it own TLV type. Very flexible approach to make the FEC unique. 10

11 FEC Encoding LDP message encoding FEC elements are carried within a LDP FEC TLV mldp defines three FEC elements for MP LSPs P2MP FEC element MP2MP downstream FEC element MP2MP upstream FEC element LDP protocol consists of messages which carry TLVs Other TLV Label TLV Opaque Root Tree Type FEC Element FEC TLV Label Mapping Message 11

12 FEC Encoding The FEC Element encoding Type Address Family Address Length ~ Root Node Address ~ Opaque Length Opaque Value ~ ~ Field Type Description P2MP, MP2MP Up, MP2MP Down Address Family Address Family Numbers by IANA (IPv4 = 1, IPv6 = 2) Address Length Root Node Address Opaque Length Opaque field Length of the address IP address of MP LSP root (within MPLS core) Length of the Opaque encoding that follows TLV encoded 12

13 FEC Encoding The mldp Root address Root address is used to route the LSP through the network Very much like how PIM route s the tree using Source or RP. Each LSR in the path resolves next-hop of root address Label mapping message then sent to that next-hop Resulting in a dynamically created MP LSP No pre-computed, traffic engineered path 13

14 FEC Encoding Opaque Value Opaque field is a variable length value encoded as TLV mldp does not care what is encoded in the Opaque value Only the applications using the mldp LSP care. Value encoded is application specific It can represent the (S,G) stream. Or can be an LSP identifier (Default/Data MDTs in mvpn) 14

15 FEC Encoding The mldp Opaque TLV encoding Type < 255 Length Value ~ ~ Type name Type # Length Generic LSP ID 1 4 bytes { 4 byte ID } Value MVPN MDT 2 11 bytes { VPN-ID, MDT # } IPv4 In-band signalling 3 8 bytes { Source, Group } IPv6 In-band signalling 4 32 bytes { Source, Group } Recursive FEC 7 { FEC element } Recursive VPN FEC { RD, FEC element } 15

16 FEC Encoding The mldp Extended Opaque TLV encoding Type = 255 Extended Type Length (high) Length (low) Value ~ ~ Defined in case we exceed the available 255 types Currently not used First come first service allocation, no IETF draft needed. 16

17 Capability negotiation

18 Capability negotiation Why do we need it New FEC Elements added to LDP for mldp Don t know if your LDP neighbour understand the new FEC type Want to prevent certain types to be used in the network This is inconvenient while troubleshooting/deploying a feature For that reason Capability Negotiation has been defined for LDP 18

19 Capability negotiation RFC 5561 Allows advertising of capability TLVs At session initialisation time within the Initialisation Message Dynamically during the session within a Capabilities Message Several mldp capability TLVs are defined P2MP (Point to Multipoint) TLV 0x0508 MP2MP (Multipoint to Multipoint) TLV 0x0509 MBB (Make Before Break) TLV 0x050A Also use for other purposes (not only mldp) Typed Wildcard FEC Upstream Label Assignment 19

20 P2MP and MP2MP LSP building

21 P2MP & MP2MP LSPs Determining the upstream LDP neighbour In order to build a tree, the upstream LDP neighbour needs to be determined based on the Root address. This is similar to the RPF check with PIM. A unicast route lookup is done on the Root address until a directly connected next-hop is found. However, it is very likely there is no LDP neighbour with the same address as the next-hop. That is because the LDP session is run between the loopback addresses. Note, this is different with PIM. LDP announces all of its interfaces addresses to its neighbours. We use that address database to find the LDP neighbour. 21

22 P2MP & MP2MP LSPs Upstream LDP neighbour, example for root RP/0/3/CPU0:GSR2#sh route Routing entry for /32 Known via "ospf 0", distance 110, metric 3, type intra area Installed Feb 6 06:43: for 1w1d Routing Descriptor Blocks , from , via GigabitEthernet0/5/0/1 Route metric is 3 No advertising protos RP/0/3/CPU0:GSR2#sh mpls ldp neighbor LDP session Peer LDP Identifier: :0 TCP connection: : :646 Graceful Restart: No Session Holdtime: 180 sec State: Oper; Msgs sent/rcvd: 10114/10106; Downstream-Unsolicited Up time: 6d02h LDP Discovery Sources: GigabitEthernet0/5/0/1 Addresses bound to this peer: Determine upstream LDP peer for RP/0/3/CPU0:GSR2#sh mpls mldp neighbors addresses Wed Feb 15 05:51: UTC LDP remote address : LDP remote ID(s) : :0 22

23 P2MP & MP2MP LSPs Determining the downstream interface A Label Mapping is received over the LDP session. The source of the Label Mapping is the LDP-ID of the sender. In order to program forwarding, the interface and directly connected next-hop need to be found. This interface/next-hop does not come with the Label Mapping. Label Mapping only carries the Label. We use the LDP Discovery messages to know which interfaces are connected to the LDP neighbour. There is no equivalent to this in PIM 23

24 P2MP & MP2MP LSPs Downstream interface, example for LDP neighbour RP/0/1/CPU0:GSR3#sh mpls ldp neighbor Peer LDP Identifier: :0 TCP connection: : :17191 Graceful Restart: No Session Holdtime: 180 sec State: Oper; Msgs sent/rcvd: 11594/11605; Downstream-Unsolicited Up time: 1w0d LDP Discovery Sources: GigabitEthernet0/2/1/ Addresses bound to this peer: RP/0/1/CPU0:GSR3#sh mpls ldp discovery :0 det Local LDP Identifier: :0 Discovery Sources: Interfaces: GigabitEthernet0/2/1/2 (0x ) : xmit/recv Source address: ; Transport address: Hello interval: 5 sec (due in 1.7 sec) Quick-start: Enabled LDP Id: :0 Source address: ; Transport address: Hold time: 15 sec (local:15 sec, peer:15 sec) (expiring in 12.9 sec) LDP session Determine downstream interface for LDP peer

25 P2MP & MP2MP LSPs Upstream and Downstream ECMP There can be multiple upstream LDP neighbours to reach the root. There can be multiple downstream interfaces to reach a neighbour. We support per LSP load balancing across the candidates. 25

26 P2MP & MP2MP LSPs P2MP Overview P2MP LSP is rooted at Ingress LSR P2MP LSP is unidirectional. Egress LSRs initiate the tree creation using the unicast reachability to the root address. Receiver driven, hop-by-hop to root 26

27 P2MP and MP2MP LSPs P2MP setup North ( ) Sender Label Mapping FEC Label 48 Label Map P2MP FEC, , Opaque P2MP FEC , Opaque Label Map P2MP FEC, , Opaque 19 Central Label Map P2MP FEC, , Opaque 23 Receiver West East Receiver 27

28 21 G S Data P2MP & MP2MP LSPs P2MP packet flow North ( ) (S) Downstream path label Downstream traffic 21 P2MP state , Opaque Receiver West East Receiver 28

29 21 G S Data P2MP & MP2MP LSPs show mpls mldp database North ( ) (S) RP/0/1/CPU0:GSR3#sh mpls mldp database Tue Feb 28 06:10: UTC mldp database LSM-ID: 0x00006 Type: P2MP Uptime: 2w5d FEC Root : Opaque decoded : [vpnv4 2: ] Upstream neighbor(s) : :0 [Active] Uptime: 2w5d Next Hop : Interface : GigabitEthernet0/2/1/1 Local Label (D) : Downstream client(s): P2MP state , Opaque LDP :0 22 Uptime: 2w5d 20 Next Hop : Interface : GigabitEthernet0/2/1/2 Remote label (D) : 20 LDP :0 Uptime: 2w5d Next Hop : Interface : GigabitEthernet0/2/1/3 Remote label (D) : 22 Downstream traffic Receiver West East Receiver 29

30 P2MP & MP2MP LSPs MP2MP Overview MP2MP LSP allows multiple leaf LSRs to inject packets into tree MP2MP LSP is constructed using a downstream and an upstream path Downstream and upstream paths are merged such that we create a MP2MP LSP. A MP2MP LSP is MP2MP at control plane, but translates into a P2MP replication in the data plane. Downstream Path Much like a normal P2MP LSP Upstream Path Upstream path is like a P2P LSP upstream But inherits labels from the downstream path. 30

31 P2MP & MP2MP LSPs MP2MP setup North ( ) (S) Label Mapping FEC Downstream path Label Upstream path Label Label Map MP2MP down, , Opaque MP2MP state , Opaque Label Map mp2mp up, , Opaque 30 Downstream traffic Upstream traffic Label Map MP2MP down, , Opaque 22 P-Central Label Map MP2MP down, PE-North, Opaque 20 Receiver West Label Map MP2MP up, , Opaque 32 Label Map MP2MP up, , Opaque 31 East Receiver 31

32 21 G S Data P2MP & MP2MP LSPs MP2MP packet flow North ( ) (S) Downstream path Label Upstream path Label MP2MP state , Opaque G S Data Downstream traffic Upstream traffic Receiver West East Receiver 32

33 P2MP & MP2MP LSPs show mpls mldp database North ( ) (S) RP/0/1/CPU0:GSR3#sh mpls mldp database LSM-ID: 0x00001 Type: MP2MP Uptime: 3w1d Downstream path FEC Root : Label Opaque decoded : [mdt 1:1 0] Upstream path Label Upstream neighbor(s) : :0 [Active] Uptime: 2w5d Next Hop : Interface : GigabitEthernet0/2/1/1 Local Label (D) : Remote Label (U): 30 Downstream client(s): MP2MP state , Opaque LDP :0 Uptime: 2w5d Next Hop : Interface : GigabitEthernet0/2/1/2 Remote label (D) : 20 Local label (U) : 31 LDP :0 Uptime: 2w5d Next Hop : Interface : GigabitEthernet0/2/1/3 Remote label (D) : 22 Local label (U) : 32 Upstream traffic Downstream traffic Receiver West East Receiver 33

34 P2MP & MP2MP LSPs MPLS forwarding table P3#sh mpls forwarding-table Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface [mdt 1:1 0] East point2point 22 [mdt 1:1 0] West point2point [mdt 1:1 0] North point2point 20 [mdt 1:1 0] East point2point [mdt 1:1 0] North point2point 22 [mdt 1:1 0] West point2point For each direction (North, East and West) a P2MP Label replication entry is programmed into MPLS forwarding table. The number of label replications depends on the number of LDP neighbours participating in the MP2MP LSP. 34

35 P2MP & MP2MP LSPs MP2MP benefits A MP2MP LSP only creates 1 state in control plane. This is independent of the number of senders/receivers A full mesh of P2MP creates control plane state for each sender/receivers. A MP2MP LSP uses less labels for creating a MP2MP service compared to a full mesh of P2MP LSPs. 35

36 P2MP & MP2MP LSPs Full mesh Label and State comparison 5 PE s PE s Local Labels State MP2MP 1 1 xp2mp 4 5 Core Local Labels State MP2MP 5 1 xp2mp PE s PE s Local Labels State MP2MP 1 1 xp2mp Core Local Labels State MP2MP xp2mp

37 Root Node Redundancy

38 Root Node Redundancy Why do we need it The root node is a single point of failure Only one root node is active in an MP LSP In case the root is statically configured there is a need for redundancy. If the root is dynamically learned via BGP there is no need for redundancy procedures. Requirements are: Redundancy mechanism in the event of a root failure Fast convergence in selecting a new root 38

39 Root Node Redundancy Solution 1: Anycast root address Root inject address with different mask Longest match is preferred, in this example Root 2 When longest match disappears, use next best. Source Root 1 Leaf A CE Root 1 injects /31 Receiver Root 2 injects /32 Leaf B CE Root 2 Source Leaf C CE 39

40 Root Node Redundancy Solution 1: Anycast root address After the preferred root fails, the LSP is rerouted to the next best root based on the mask length. All MP2MP LSP s will prefer the same root node. There is a single MP2MP LSP at any given time, so no hot standby path. No load balancing over the anycast root s. This type of redundancy is a configuration trick! Also used for PIM. 40

41 Root Node Redundancy Solution 2: Hot standby Create two or more Hot Standby MP2MP LSPs root nodes Each leaf is configured with the same set of root nodes. Each leaf joins ALL the configured root nodes. Each leaf ACCEPTS from ALL roots Each leaf is ONLY allowed send to ONE selected root. 41

42 Root Node Redundancy Solution 2: Hot standby Leaf A select Root 1, leaf C selects root 2 as the preferred node. Leaf B gets the packet from A and C. Root 1 Leaf A CE Source Root 2 Leaf B CE Receiver Leaf C CE Source 42

43 Root Node Redundancy Solution 2: Hot standby Root selection is based on IGP reachability of the Leaf. Root 1 Leaf A CE Source Root 2 Leaf B CE Receiver Unicast routing update Leaf C CE Source 43

44 Root Node Redundancy Solution 2: Hot standby Switch to new root as fast as IGP convergence Root selection is a local leaf policy Can be based on IGP distance, load, etc Roots can share the tree load from leafs A separate MP2MP LSP is created for each root Multi-path load balancing is supported In both the upstream and downstream directions 44

45 Root Node Redundancy Summary Two types of redundancy Anycast root node redundancy Hot standby redundancy Additional state vs. failover time Both are implemented Needed only when root node is statically configured Switchover is in the order of seconds (depending on IGP) 45

46 Fast ReRoute

47 mldp Fast ReRoute Link Protection mldp shares the downstream assigned label space that unicast is using. For the MPLS forwarding plane there is in essence no difference between multicast packets or unicast packets. Since the forwarding plane is shared with unicast, certain unicast feature are inherited for multicast, like FRR. The link can be protected by a TE P2P LSP or a LDP LFA P2P LSP. 47

48 mldp Fast ReRoute Link Protection TE/LFA backup Tunnel For link A C Root L18 A L20 L17 Link A B L16 mldp D 1. There is a unicast backup P2P Tunnel that protects Link A. 2. mldp LSP is build from D, B, A towards the root. 3. Router A installs a downstream forwarding replication over link A to router B. 48

49 mldp FastReRoute Link Protection TE/LFA backup Tunnel For link A C PHP Root L18 A L20 L17 Link A B L16 mldp D 1. Link A breaks 2. Traffic over Link A is rerouted over the backup tunnel by imposing the Tunnel label Router C does PhP and strips the outer label Router B receives the mldp packets with label 17 and forwards as normal to router D. 49

50 mldp FastReRoute Link Protection TE/LFA backup Tunnel For link A C PHP Root L18 A D 1. mldp is notified that the root is reachable via Router C and will converge. Link A 2. A new mldp path is build to router A via C. L20 L22 L B mldp 3. Router A will forward packets natively using mldp LSP to B (L22). 4. Temporarily router B will receive packets over the backup P2P tunnel and natively, due to the RPF check on the label only the TE received packets are forwarded 5. Router B uses a make-before-break trigger to switch from the backup tunnel to new native mldp LSP, label 17 to Router B prunes off the backup tunnel with a label withdraw to router A L21 L16 50

51 mldp Fast ReRoute Link Protection There are 2 make before break triggers Additional signaling is added in mldp to notify the downstream router the LSP is completed. As what is documented in the mldp RFC. Apply a configurable delay before switching to the new path. A combination of both is possible. 51

52 mldp Fast ReRoute MP2MP MP2MP LSP s are translated into a set of P2MP replications in forwarding. For FRR, there is no special handling needed for MP2MP because forwarding is based on P2MP. MP2MP is supported for both TE tunnel and LFA backup tunnels. 52

53 Make Before Break

54 Make Before Break Introduction With Make Before Break (MBB) we setup a new tree before we tear down the old tree This makes sense when the old tree is still forwarding packets This is typically true in combination with FRR IGP based convergence based in link-up events or metric changes When the old tree is broken, MBB does not help! MBB and FRR go hand-in-hand MLDP MBB uses Query and Ack signalling to determine the new tree is ready to forward packets. 54

55 Make Before Break MBB Request and Ack B Label Map Label Map with MBB Request Notification with MBB Ack Root L18 A C E L16 mldp D 1. Initial tree is from C to B to A 2. Link E - C comes up and provides a better path to reach the root via A 3. C re-converges to E sending a Label Map with MBB Request 4. E has no state yet, forwards the MBB Request to A 5. A has active forwarding state, sends a notification with MBB Ack down the tree, hop-by-hop to C. Packets are also forwarded. 55

56 Make Before Break Switch to new path B Label Withdraw Notification with MBB Ack Root A C E mldp D 1. As soon as C received the MBB Ack start accepting from E (Label 23) start dropping from B (Label 21) 2. Break the old LSP (withdraw) 56

57 Make Before Break FRR B LDP session TE/LFA P2P backup tunnel Root A C 1. Recall that with FRR we use the MBB trigger on C to switch from TE tunnel to a new native path, ie. start accepting from L21, dropping from L17 2. C is the tail-end of a Tunnel, so don t see any tunnel.. for C POV packets are coming from A!! 3. C does MBB procedures between LDP neighbor A and B 4. How can C sent a withdraw to LDP neighbor A while Link AC is down? 5. A and C have configured session protection, neighbors stays up 6. LDP neighbors are established over TCP session between loopbacks, connectivity remains between A and C via B. 57

58 Make Before Break Summary Label Mapping with MBB Request is forwarded upstream until: A node is found with active forwarding state The root node is reached The MBB Ack is send down the tree via a LDP Notification message. As soon as the node received the MBB Ack, the tree is ready. Additional delay may be added to clean up the old tree to allow the platform to program all the forwarding state to the linecards. MBB is needed to avoid additional loss when moving from the FRR TE tunnel to a new native path. LDP session protection is used to keep the LDP neighbour up. LDP connectivity remains due to TCP session. 58

59 Recursive FEC

60 Recursive FEC Introduction Recursive FEC is used to route an mldp LSP across (part) of the network that may not have IGP reachability to the Root of LSP. RFC 6512 This is similar to the PIM RPF vector The original FEC is encapsulated in a new FEC. The Root of the new FEC is an reachable intermediate node in the network. Applicability: Carriers Carrier (CsC) BGP free core Seamless MPLS 60

61 Recursive FEC BGP free core / seamless MPLS / Inter-AS Root BGP P2MP Root Opaque P2MP ABR1 FEC P2MP Root Opaque Access ABR1 Recursive FEC P Core ABR2 Access Label mapping comes in from Access to ABR2 with FEC ABR2 looks up Root in routing table, finds BGP route next-hop ABR1 ABR1 becomes Root for the recursive FEC LSP is routed through core based on reachability to ABR1! ABR1 retrieves the original FEC from the Opaque encoding and continues 61

62 Recursive FEC Multiple recursions Root BGP BGP P2MP Root Opaque P2MP ABR1 FEC P2MP ABR2 FEC P2MP Root Opaque ABR1 ABR2 ABR3 Access Core Recursive FEC Core Access Multiple recursions are supported ABR2 find a BGP route for Root and immediately encodes into a new FEC This is typical for an Inter-AS deployment between the ASBRs 62

63 Recursive FEC Control plane state example LSM-ID: 0x0000D Type: P2MP Uptime: 00:00:30 FEC Root : Opaque decoded : [static-id 0] Features : RFEC Upstream neighbor(s) : Recursive encode LSM-ID: 0x0000E Downstream client(s): LDP :0 Uptime: 00:00:30 Next Hop : Interface : GigabitEthernet0/2/1/2 Remote label (D) : Root node is Upstream neighbour has Recursive encode LSM-ID, effectively treating the recursive FEC as an upstream neighbour LSM-ID: 0x0000E Type: P2MP Uptime: 00:00:35 FEC Root : Opaque decoded : [recursive] :[static-id 0] Features : RFEC Upstream neighbor(s) : :0 [Active] Uptime: 00:00:35 Next Hop : Interface : GigabitEthernet0/2/1/1 Local Label (D) : Downstream client(s): Recursive 0x0000D Uptime: 00:00:35 Recursive root node is Original FEC (0x00D) is treated as a downstream client Opaque encoding has original FEC 63

64 Recursive FEC Forwarding plane example RP/0/0/CPU0:GSR3#sh mpls forwarding labels Fri Mar 9 22:23: UTC Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched MLDP LSM ID: 0xe Gi0/2/1/ The Original and Recursive FEC are stitched in the forwarding plane Local label comes from Recursive FEC (upstream) Outgoing label comes from the Original FEC (downstream) Forwarding plane is flat, single entry 64

65 Recursive FEC Encodings There are two types of recursive encodings A global table recursive encoding Used for BGP free core Seamless MPLS Inter-AS A VPN recursive encoding. Carriers Carrier (CsC). Inter-AS The only difference is the RD being part of the encoding. 65

66 Recursive FEC The Recursive Opaque Encoding Type == 7 Length ~ P2MP or MP2MP FEC element ~ Field Type Length FEC element Description Recursive Opaque Encoding, type 7 (RFC6512) Variable, depending on FEC element The complete mldp FEC 66

67 Recursive FEC The VPN Recursive Opaque Encoding Type == 8 Length Route Distinguisher ~ P2MP or MP2MP FEC element ~ Field Type Length RD FEC Element Description VPN Recursive Opaque Encoding, type 8 (RFC6512) Variable + 8, depending on FEC element Route Distinguisher (8 octets) The complete mldp FEC 67

68 Recursive FEC Summary Recursive FEC is useful in various deployments; BGP free core Inter-AS Seamless MPLS Carriers carrier (CsC) Two different encodings Global table VPN Stitched trees at control plane Flat trees at the forwarding plane 68

69 Multicast only Fast ReRoute (MoFRR)

70 MoFRR Introduction MoFRR is a Live-Live solution to provide redundancy Based on ECMP or LFA alternate paths, 2 trees are build towards the root of the MP LSP Documented at IETF via draft-karan-mofrr-02 Applies to PIM and mldp (initial idea came from PIM) A node dual connected to 2 trees may switch between the them very quickly based on different triggers; Link status IGP BFD Traffic flow 70

71 MoFRR Example Link Status B Root L18 A C L E D C has ECMP reachability to Root via B and E C joins the LSP via both B and E C forwards packets from B and blocks traffic from E (secondary) C receives two identical packets, but forwards only one 71

72 MoFRR Example Link Status B Root L18 A C L E D C detects upstream failure to B C blocks traffic from B C unblocks traffic from E Traffic flow has recovered without additional protocol signalling 72

73 MoFRR Link coming back up When a previously broken link comes back up, what do we do? Stick with the existing link or revert back to the previous? We stick with the existing link to not cause additional traffic loss Even though the router is receiving both streams, switching from one to the other may either cause duplicates or loss of packets Not necessarily due to the router, but can also be due to buffering/link delays between both paths 73

74 MoFRR Example Link Status Root L18 RP/0/0/CPU0:GSR3#sh mpls mldp database opaquetype static-id Tue Mar 6 23:12: UTC mldp database LSM-ID: 0x0000C Type: P2MP Uptime: 00:04:00 FEC Root B : Opaque decoded : [static-id 0] Features : MoFRR Upstream neighbor(s) : :0 A [Active] Uptime: 00:04:00 C L16 Next Hop : Interface : GigabitEthernet0/2/1/1 Local Label (D) : :0 [Inactive] Uptime: 00:00:20 D Next Hop E : Interface : GigabitEthernet0/2/1/0 Local Label (D) : Downstream client(s): LDP :0 Uptime: 00:04:00 Next Hop : Interface : GigabitEthernet0/2/1/2 Remote label (D) : There are two upstream neighbours for the same P2MP FEC :0 is the Active neighbour :0 is the Inactive (standby) neighbour 74

75 MoFRR Summary Join the same LSP via two different upstream paths The Repair Point router (initiating the MoFRR) can switch to the standby upstream path based on a fast trigger. Works best in dual plane topologies Otherwise path separation is possible with Multi Topology or static routing. 75

76 In-band signaling global table

77 In-band signaling global context PIM (S,G) tree is mapped to a mldp P2MP LSP. Root PE is learned via BGP Next-Hop of the Source address. PIM (S1,G) R-PE may use SSM Mapping if Receiver is not SSM PIM (S2,G) Source PIM (S1,G) aware. S1,S2 Source S3 PIM (S2,G) PIM (S3,G) Root-PE P2MP LSP FEC {S1,G} P2MP LSP FEC {S2,G} P2MP LSP FEC {S3,G} R-PE PIM (S1,G) PIM (S3,G) Receiver Receiver Root-PE MPLS cloud R-PE PIM (S,G) tree is mapped to a mldp P2MP LSP. Root PE is learned via BGP Next-Hop of the Source address. R-PE may use SSM Mapping if Receiver is not SSM aware 77

78 In-band signaling global context PIM (*,G) tree is mapped to a mldp P2MP LSP. Root PE is learned via BGP Next-Hop of the Source address. PIM (*,G1) R-PE may use SSM Source Mapping PIM (*,G1) if Receiver is not SSM aware. S1,S2 P2MP LSP FEC {*,G1} P2MP LSP FEC {*,G2} Receiver Source S3 RP PIM (*,G2) Root-PE R-PE PIM (*,G1) Receiver RP Root-PE MPLS cloud R-PE PIM (*,G) tree is mapped to a mldp P2MP LSP. Root PE is learned via BGP Next-Hop of the RP address. All sources known by the RP are forwarded down the tree. 78

79 In-band signaling global context Very useful for IPTV deployments. Works with PIM SSM and (*,G) trees, no Sparse-mode. SSM Mapping may be deployed to convert to SSM. One-2-One mapping between PIM tree and mldp LSP. No flooding/wasting of bandwidth. Works well if the amount of state is bound. IOS support GSR, CRS (shipping) 7600 (shipping) ASR9K (shipping) ASR1K (shipping) 79

80 In-band signaling VPN context

81 In-band signaling MVPN context Source S1,S2 Source S1 RD CE PIM (S1,G) PIM (S2,G) PIM (S1,G) Root-PE P2MP LSP FEC {RD,S1,G} P2MP LSP FEC {RD,S2,G} P2MP LSP FEC {RD,S1,G} R-PE PIM (S1,G) PIM (S2,G) PIM (S1,G) CE RD RD Receiver Receiver RD CE Root-PE MPLS cloud R-PE PIM (S1,G) CE CE RD Receiver PIM (S,G) VPN tree is mapped to a mldp P2MP LSP. Root PE is learned via BGP Next-Hop of the VPNv4 Source address. R-PE may use SSM Mapping if Receiver is not SSM aware. RD of the source VRF is included in the mldp FEC to allow overlapping (S,G) addresses 81

82 In-band signaling MVPN context Same characteristics as global table Not well suited for generic MVPN support. IOS support GSR, CRS (shipping) 7600 (shipping) ASR9K (shipping) ASR1K (shipping) 82

83 Configuration and show commands

84 Configuration and show commands Basic mldp configuration RP/0/0/CPU0:GSR3#sh run mpls ldp mpls ldp mldp! interface GigabitEthernet0/2/1/0! interface GigabitEthernet0/2/1/1! interface GigabitEthernet0/2/1/2 mldp disable!! Configuration of mldp is a sub-mode of LDP Applies to all interfaces enabled for LDP by default Unless explicitly disabled under the interface config mldp show commands are under show mpls mldp.. 84

85 Configuration and show commands mldp status RP/0/0/CPU0:GSR3#sh mpls mldp status RP/0/0/CPU0:GSR3#sh mpls mldp status standby mldp statistics Process status : Active, Running and Ready Multipath upstream : Enabled Multipath downstream : Enabled Logging notifications : Disabled Database count : 12 RIB connection status : Connected RIB connection open : Yes TE Intact : Disabled Active RIB table : default/ipv4/unicast mldp statistics Process status : Standby, Running and Ready Table Name AFI SAFI RIB converged Table ID : default : IPv4 : Unicast : Yes : E Table Name AFI SAFI RIB converged Table ID : default : IPv4 : Multicast : Yes : E

86 Configuration and show commands mldp feature configuration RP/0/0/CPU0:GSR3(config-ldp-mldp)#? logging MLDP logging commands make-before-break Make Before Break mofrr MLDP MoFRR support no Negate a command or set its defaults recursive-fec MLDP Recursive FEC support mpls ldp mldp make-before-break delay 0 mofrr recursive-fec! MoFRR, MBB and Recursive features can be selectively enabled using a Route-Policy (RPL) 86

87 Configuration and show commands mldp root RP/0/0/CPU0:GSR3#sh mpls mldp root Root node : (We are the root) Metric : 0 Distance : 0 FEC count : 1 RFEC count : 0 Path count : 1 Path(s) : LDP nbr: none Root node : Metric : 2 Distance : 110 FEC count : 1 RFEC count : 0 Path count : 2 Path(s) : LDP nbr: :0 : LDP nbr: :0 RIB information related to the root of a MP LSP 87

88 Configuration and show commands LDP neighbour capabilities RP/0/0/CPU0:GSR3#sh mpls ldp neighbor capabilities Peer LDP Identifier: :0 Capabilities: Sent: 0x508 (MP: Point-to-Multipoint (P2MP)) 0x509 (MP: Multipoint-to-Multipoint (MP2MP)) 0x50b (Typed Wildcard FEC) Received: 0x508 (MP: Point-to-Multipoint (P2MP)) 0x509 (MP: Multipoint-to-Multipoint (MP2MP)) 0x50b (Typed Wildcard FEC) RP/0/0/CPU0:GSR3#sh mpls mldp neighbors Fri Mar 9 23:19: UTC MLDP peer ID : :0, uptime 00:00:11 Up, Capabilities : Typed Wildcard FEC, P2MP, MP2MP Target Adj : No Upstream count : 1 Branch count : 7 Label map timer : never Policy filter in : None Path count : 1 Path(s) : GigabitEthernet0/2/1/2 LDP Adj list : GigabitEthernet0/2/1/2 88

89 Multipoint mldp Conclusion Protocol to build P2MP and MP2MP LSPs Scalable due to receiver driven nature, like PIM Extension to existing LDP protocol Reusing existing infrastructure Simpler compared to PIM due to not supporting Sparse-Mode. Current mldp features FRR over TE tunnels Make Before Break MoFRR Recursive FEC 89

90 Questions?

91 Complete Your Online Session Evaluation Give us your feedback and you could win fabulous prizes. Winners announced daily. Receive 20 Cisco Daily Challenge points for each session evaluation you complete. Complete your session evaluation online now through either the mobile app or internet kiosk stations. Maximize your Cisco Live experience with your free Cisco Live 365 account. Download session PDFs, view sessions on-demand and participate in live activities throughout the year. Click the Enter Cisco Live 365 button in your Cisco Live portal to log in. 91

92

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

You must be familiar with IPv4 multicast routing configuration tasks and concepts.

You must be familiar with IPv4 multicast routing configuration tasks and concepts. The MLDP-based MVPN feature provides extensions to Label Distribution Protocol (LDP) for the setup of point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands Distinguished Engineer BRKIPM-2239 Agenda Introduction Solution Overview Encapsulation Sets and Areas Forwarding ECMP BIER Overlay

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

Stateless Multicast with Bit Indexed Explicit Replication (BIER)

Stateless Multicast with Bit Indexed Explicit Replication (BIER) Stateless Multicast with it Indexed Explicit Replication (IER) Alvaro Retana (aretana@cisco.com) Distinguished Engineer, Cisco Services Slides by: IJsbrand Wijnands it Indexed Explicit Replication (IER)

More information

MLDP In-Band Signaling/Transit Mode

MLDP In-Band Signaling/Transit Mode This module contains information for configuring Multicast Label Distribution Protocol (MLDP) in-band signaling to enable the MLDP core to create (S,G) or (*,G) state without using out-of-band signaling

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

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

Implementing Layer-3 Multicast Routing on Cisco IOS XR Software

Implementing Layer-3 Multicast Routing on Cisco IOS XR Software Implementing Layer-3 Multicast Routing on Cisco IOS XR Software This module describes how to implement Layer 3 multicast routing on Cisco ASR 9000 Series Routers running Cisco IOS XR Software. Multicast

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

Viewing IP and MPLS Multicast Configurations

Viewing IP and MPLS Multicast Configurations CHAPTER 19 These topics provide an overview of the IP Multicast technology and describe how to view IP and multicast configurations in Prime Network Vision: IP and MPLS Multicast Configuration: Overview,

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

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

MVPN: Inter-AS Option B

MVPN: Inter-AS Option B MVPN: Inter-AS Option B In This Chapter This section provides information about MVPN: Inter-AS Option B configurations. Topics in this section include: Applicability on page 802 Overview on page 803 Configuration

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

Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core

Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core Exploring Suitability of Using mldp Versus P2MP RSVP-TE in the MVPN Core Multicast Virtual Private Network (MVPN) is a popular technology

More information

Multicast in a VPN I. In This Chapter SR Advanced Configuration Guide Page 635

Multicast in a VPN I. In This Chapter SR Advanced Configuration Guide Page 635 Multicast in a VPN I In This Chapter This section provides information about multicast in a VPRN service. Topics in this section include: Applicability on page 636 Summary on page 637 Overview on page

More information

Configuring multicast VPN

Configuring multicast VPN Contents Configuring multicast VPN 1 Multicast VPN overview 1 Multicast VPN overview 1 MD-VPN overview 3 Protocols and standards 6 How MD-VPN works 6 Share-MDT establishment 6 Share-MDT-based delivery

More information

Practice exam questions for the Nokia NRS II Composite Exam

Practice exam questions for the Nokia NRS II Composite Exam Practice exam questions for the Nokia NRS II Composite Exam The following questions will test your knowledge and prepare you for the Nokia NRS II Composite Exam. Compare your responses with the Answer

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

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

Internet Engineering Task Force (IETF) Request for Comments: AT&T N. Leymann Deutsche Telekom February 2012

Internet Engineering Task Force (IETF) Request for Comments: AT&T N. Leymann Deutsche Telekom February 2012 Internet Engineering Task Force (IETF) Request for Comments: 6512 Category: Standards Track ISSN: 2070-1721 IJ. Wijnands E. Rosen Cisco Systems M. Napierala AT&T N. Leymann Deutsche Telekom February 2012

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

Configuration Commands. Generic Commands. shutdown: Multicast XRS Routing Protocols Guide Page 103. Syntax [no] shutdown

Configuration Commands. Generic Commands. shutdown: Multicast XRS Routing Protocols Guide Page 103. Syntax [no] shutdown Multicast Configuration Commands Generic Commands shutdown Syntax [no] shutdown Context config>router>igmp config>router>igmp>interface config>router>igmp>interface>group-interface config>router>igmp>if>mcac>mc-constraints

More information

IxNetwork TM mldp Emulation

IxNetwork TM mldp Emulation IxNetwork TM mldp Emulation Test the Functionality, Performance, and Scalability of mldp-enabled Ingress, Egress or Transit LSRs Multicast LDP (mldp) is a set of extensions to the Label Distribution Protocol

More information

LDP Fast Reroute using LDP Downstream On Demand. 1. Problem: 2. Summary: 3. Description:

LDP Fast Reroute using LDP Downstream On Demand. 1. Problem: 2. Summary: 3. Description: LDP Fast Reroute using LDP Downstream On Demand 1. Problem: LDP is a widely used label distribution protocol used for building end-to-end IP/MPLS LSPs across provider network. Many times critical IP applications

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

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

BrainDumps.4A0-103,230.Questions

BrainDumps.4A0-103,230.Questions BrainDumps.4A0-103,230.Questions Number: 4A0-103 Passing Score: 800 Time Limit: 120 min File Version: 11.02 http://www.gratisexam.com/ A "brain dump," as it relates to the certification exams, is a source

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

Configuring Multicast VPN Extranet Support

Configuring Multicast VPN Extranet Support Configuring Multicast VPN Extranet Support First Published: December 4, 2006 Last Updated: June 10, 2011 The Multicast VPN Extranet Support feature (sometimes referred to as the MVPN Extranet Support feature)

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Release NCE0051 Modified: 2016-09-08 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved. Juniper Networks,

More information

Implementing MPLS Label Distribution Protocol

Implementing MPLS Label Distribution Protocol The Multiprotocol Label Switching (MPLS) is a standards-based solution driven by the Internet Engineering Task Force (IETF) that was devised to convert the Internet and IP backbones from best-effort networks

More information

You cannot configure prefix-sids on transit links at this time. Support for this feature may be introduced in later code versions.

You cannot configure prefix-sids on transit links at this time. Support for this feature may be introduced in later code versions. 8.1 Segment Routing Segment Routing (SR) is a relatively new technology pioneered by Cisco that is meant to reduce state in MPLS core networks. One can use SR to replace LDP and RSVP-TE wholesale provided

More information

Configuring VRF-lite CHAPTER

Configuring VRF-lite CHAPTER CHAPTER 36 Virtual Private Networks (VPNs) provide a secure way for customers to share bandwidth over an ISP backbone network. A VPN is a collection of sites sharing a common routing table. A customer

More information

Testking.4A0-103,249.QA 4A Alcatel-Lucent Multi Protocol Label Switching

Testking.4A0-103,249.QA 4A Alcatel-Lucent Multi Protocol Label Switching Testking.4A0-103,249.QA Number: 4A0-103 Passing Score: 800 Time Limit: 120 min File Version: 6.0 http://www.gratisexam.com/ 4A0-103 Alcatel-Lucent Multi Protocol Label Switching 1. These are the most accurate

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 PIM. Information About PIM. Send document comments to CHAPTER

Configuring PIM. Information About PIM. Send document comments to CHAPTER CHAPTER 3 This chapter describes how to configure the Protocol Independent Multicast (PIM) features on Cisco NX-OS switches in your IPv4 networks. This chapter includes the following sections: Information

More information

mrsvp-te based mvpn draft-hlj-l3vpn-mvpn-mrsvp-te-00 Lin Richard Li 84th Vancouver Page 1

mrsvp-te based mvpn draft-hlj-l3vpn-mvpn-mrsvp-te-00 Lin Richard Li 84th Vancouver Page 1 mrsvp-te based mvpn draft-hlj-l3vpn-mvpn-mrsvp-te-00 Lin Han(lin.han@huawei.com) Richard Li (renwei.li@huawei.com) Page 1 Current Solutions mgre based solution The earliest solution Unknown how to support

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

Implementing Layer-3 Multicast Routing on Cisco IOS XR Software

Implementing Layer-3 Multicast Routing on Cisco IOS XR Software Implementing Layer-3 Multicast Routing on Cisco IOS XR Software This module describes how to implement Layer 3 multicast routing on Cisco ASR 9000 Series Routers running Cisco IOS XR Software. Multicast

More information

Agenda DUAL STACK DEPLOYMENT. IPv6 Routing Deployment IGP. MP-BGP Deployment. OSPF ISIS Which one?

Agenda DUAL STACK DEPLOYMENT. IPv6 Routing Deployment IGP. MP-BGP Deployment. OSPF ISIS Which one? DUAL STACK DEPLOYMENT Alvaro Retana (alvaro.retana@hp.com) Distinguished Technologist 2010 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

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

Deploying MPLS Traffic Engineering

Deploying MPLS Traffic Engineering 9/27/16 Deploying MPLS Traffic Engineering Nurul Islam Roman (nurul@apnic.net) Cisco Public Agenda Technology Overview Bandwidth optimization TE for QoS Traffic Protection Inter- Domain Traffic Engineering

More information

Bit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72

Bit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72 Bit Indexed Explicit Replication A Stateless Multicast Architecture Nagendra Kumar Nainar NANOG72 Agenda Multicast Architecture Challenges Introduction to BIER BIER Control plane behavior BIER Data plane

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

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: Y. Cai Alibaba Group T. Morin Orange June 2016

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: Y. Cai Alibaba Group T. Morin Orange June 2016 Internet Engineering Task Force (IETF) Request for Comments: 7900 Updates: 6513, 6514, 6625 Category: Standards Track ISSN: 2070-1721 Y. Rekhter, Ed. E. Rosen, Ed. Juniper Networks, Inc. R. Aggarwal Arktan

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

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

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

BASIC MULTICAST TROUBLESHOOTING. Piotr Wojciechowski (CCIE #25543)

BASIC MULTICAST TROUBLESHOOTING. Piotr Wojciechowski (CCIE #25543) BASIC MULTICAST TROUBLESHOOTING Piotr Wojciechowski (CCIE #25543) ABOUT ME Senior Network Engineer MSO at VeriFone Inc. Previously Network Solutions Architect at one of top polish IT integrators CCIE #25543

More information

Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.1.x

Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.1.x Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.1.x First Published: 2013-09-01 Last Modified: 2014-04-01 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Table of Contents 1 Multicast VPN Configuration 1-1

Table of Contents 1 Multicast VPN Configuration 1-1 Table of Contents 1 Multicast VPN Configuration 1-1 Multicast VPN Overview 1-1 Introduction to MPLS L3VPN 1-1 Introduction to Multicast VPN 1-2 Introduction to MD-VPN 1-4 Protocols and Standards 1-7 How

More information

CCIE Service Provider v3.0 Sample Lab

CCIE Service Provider v3.0 Sample Lab CCIE Service Provider v3.0 Sample Lab Part 6/7 Vincent Jun Ling Zhou CCIE Service Provider Product Manager Cisco Systems SP Sample Lab Main Topology R13 S2/1.135.13/24 Backbone Carrier SP AS 1002 S2/1

More information

Internet Engineering Task Force (IETF) Request for Comments: Juniper Networks, Inc. J. Tantsura Ericsson Q. Zhao Huawei Technology January 2016

Internet Engineering Task Force (IETF) Request for Comments: Juniper Networks, Inc. J. Tantsura Ericsson Q. Zhao Huawei Technology January 2016 Internet Engineering Task Force (IETF) Request for Comments: 7715 Category: Standards Track ISSN: 2070-1721 IJ. Wijnands, Ed. K. Raza Cisco Systems, Inc. A. Atlas Juniper Networks, Inc. J. Tantsura Ericsson

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

IPv6 PIM. Based on the forwarding mechanism, IPv6 PIM falls into two modes:

IPv6 PIM. Based on the forwarding mechanism, IPv6 PIM falls into two modes: Overview Protocol Independent Multicast for IPv6 () provides IPv6 multicast forwarding by leveraging static routes or IPv6 unicast routing tables generated by any IPv6 unicast routing protocol, such as

More information

Table of Contents 1 PIM Configuration 1-1

Table of Contents 1 PIM Configuration 1-1 Table of Contents 1 PIM Configuration 1-1 PIM Overview 1-1 Introduction to PIM-DM 1-2 How PIM-DM Works 1-2 Introduction to PIM-SM 1-4 How PIM-SM Works 1-5 Introduction to Administrative Scoping in PIM-SM

More information

Segment Routing With IS-IS v4 Node SID

Segment Routing With IS-IS v4 Node SID This chapter describes how Segment Routing (SR) works with IS-IS. Restrictions for, page 1 Information About Segment Routing IS-IS v4 Node SID, page 1 How to Configure Segment Routing IS-IS v4 Node SID,

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński MPLS Multiprotocol Label Switching MPLS introduction

More information

Internet Engineering Task Force (IETF) Request for Comments: Alcatel-Lucent January 2016

Internet Engineering Task Force (IETF) Request for Comments: Alcatel-Lucent January 2016 Internet Engineering Task Force (IETF) Request for Comments: 7740 Category: Standards Track ISSN: 2070-1721 Z. Zhang Y. Rekhter Juniper Networks A. Dolganow Alcatel-Lucent January 2016 Abstract Simulating

More information

Configure IOS XR Traffic Controller (XTC)

Configure IOS XR Traffic Controller (XTC) IOS XR Traffic Controller (XTC) provides stateful path computation element (PCE) functionality by exting the existing IOS-XR PCE functionality with additional capabilities. The current IOS-XR PCE function

More information

PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV and MVPN. Lesson learned

PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV and MVPN. Lesson learned PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV and MVPN Lesson learned Speaker Rafał Szarecki JNCIE-M/T #136, JNCIP-E #106, JNCI rafal@juniper.net Curriculum Juniper Networks; Professional Services

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

Multicast VPN C H A P T E R. Introduction to IP Multicast

Multicast VPN C H A P T E R. Introduction to IP Multicast C H A P T E R 7 Multicast VPN Multicast is a popular feature used mainly by IP-networks of Enterprise customers. Multicast allows the efficient distribution of information between a single multicast source

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

Multicast Routing and Forwarding Commands

Multicast Routing and Forwarding Commands Multicast Routing and Forwarding Commands This module describes the commands used to configure and monitor multicast routing. For detailed information about multicast routing concepts, configuration tasks,

More information

Live-Live: A Network Solution Without Packet Loss

Live-Live: A Network Solution Without Packet Loss Live-Live: A Network Solution Without Packet Loss BRKIPM-3061 Follow us on Twitter for real time updates of the event: @ciscoliveeurope, #CLEUR Housekeeping We value your feedback- don't forget to complete

More information

IP Multicast Load Splitting across Equal-Cost Paths

IP Multicast Load Splitting across Equal-Cost Paths IP Multicast Load Splitting across Equal-Cost Paths This module describes how to load split IP multicast traffic from different sources, or from different sources and groups, over Equal Cost Multipath

More information

Multicast only Fast Re-Route

Multicast only Fast Re-Route First Published: November 24, 2010 Last Updated: November 24, 2010 (MoFRR) is an IP solution that minimizes packet loss in a network when there is a link or node failure. It works by making simple enhancements

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

Juniper Networks Live-Live Technology

Juniper Networks Live-Live Technology Juniper Networks Live-Live Technology Increasing Resiliency 1 Table of Contents Executive Summary... 3 Introduction... 3 Resiliency Challenges... 3 Juniper s Live-Live Solution...4 Live-Live...4 How MoFRR

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

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

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

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

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo Vendor: Alcatel-Lucent Exam Code: 4A0-103 Exam Name: Alcatel-Lucent Multiprotocol Label Switching Version: Demo QUESTION 1 You wish to advertise LDP labels for all local networks; which is the most effective

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

Table of Contents Chapter 1 MPLS Basics Configuration

Table of Contents Chapter 1 MPLS Basics Configuration Table of Contents Table of Contents... 1-1 1.1 MPLS Overview... 1-1 1.1.1 Basic Concepts of MPLS... 1-2 1.1.2 Architecture of MPLS... 1-5 1.1.3 MPLS and Routing Protocols... 1-7 1.1.4 Applications of MPLS...

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

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

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) Petr Grygárek rek 1 Technology Basics Integrates label-based forwarding paradigm with network layer routing label forwarding + label swapping similar to ATM/FR switching

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) Petr Grygárek rek 1 Technology in Brief Inserts underlying label-based forwarding layer under traditional network layer routing label forwarding + label swapping similar

More information

Multicast only Fast Re-Route

Multicast only Fast Re-Route (MoFRR) is an IP solution that minimizes packet loss in a network when there is a link or node failure. It works by making simple enhancements to multicast routing protocols like Protocol Independent Multicast

More information

Segment Routing On Demand for L2VPN/VPWS

Segment Routing On Demand for L2VPN/VPWS On-Demand Next Hop (ODN) for Layer 2 Virtual Private Network (L2VPN) creates a segment routing (SR) traffic-engineering (TE) auto-tunnel and uses the auto-tunnel for pseudowire dataplane. Restrictions

More information

Implementing Static Routes on Cisco IOS XR Software

Implementing Static Routes on Cisco IOS XR Software Implementing Static Routes on Cisco IOS XR Software This module describes how to implement static routes. Static routes are user-defined routes that cause packets moving between a source and a destination

More information

ASM. Engineering Workshops

ASM. Engineering Workshops 1 ASM 2 ASM Allows SPTs and RPTs RP: Matches senders with receivers Provides network source discovery Typically uses RPT to bootstrap SPT RPs can be learned via: Static configuration recommended Anycast-RP

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

Configuring Multicast VPN Extranet Support

Configuring Multicast VPN Extranet Support The Multicast VPN Extranet Support feature (sometimes referred to as the MVPN Extranet Support feature) enables service providers to distribute IP multicast content originated from one enterprise site

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

SDN Workshop. Contact: WSDN01_v0.1

SDN Workshop. Contact: WSDN01_v0.1 SDN Workshop Contact: training@apnic.net WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Segment Routing SDN Workshop WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Overview In a nutshell Introduction to

More information

This module describes how to configure IPv6 Multicast PIM features.

This module describes how to configure IPv6 Multicast PIM features. This module describes how to configure features. New and Changed Information, page 2 Prerequisites for IPv6 Multicast, page 2 Restrictions for IPv6 Multicast, page 2 Information About IPv6 Multicast, page

More information

SYSC 5801 Protection and Restoration

SYSC 5801 Protection and Restoration SYSC 5801 Protection and Restoration Introduction Fact: Networks fail. Types of failures: Link failures Node failures Results: packet losses, waste of resources, and higher delay. What IGP does in the

More information

BIER. Bit Indexed Explicit Replica0on. MBONED, IETF 92 Greg Shepherd

BIER. Bit Indexed Explicit Replica0on. MBONED, IETF 92 Greg Shepherd BIER Bit Indexed Explicit Replica0on MBONED, IETF 92 Greg Shepherd The BIER Epiphany Only encode the end- receivers in the packet header. Not the intermediate nodes. Assign end- receivers a Bit Posi0on

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

LISP Multicast. Finding Feature Information. Prerequisites for LISP Multicast

LISP Multicast. Finding Feature Information. Prerequisites for LISP Multicast The feature introduces support for carrying multicast traffic over a Locator ID Separation Protocol (LISP) overlay. This support currently allows for unicast transport of multicast traffic with head-end

More information

Configure Multipoint Layer 2 Services

Configure Multipoint Layer 2 Services This module provides the conceptual and configuration information for Multipoint Layer 2 Bridging Services, also called Virtual Private LAN Services (VPLS). Note VPLS supports Layer 2 VPN technology and

More information

Advanced Network Training Multicast

Advanced Network Training Multicast Division of Brocade Advanced Network Training Multicast Larry Mathews Systems Engineer lmathews@brocade.com Training Objectives Session will concentrate on Multicast with emphasis on Protocol Independent

More information