Multipoint LDP (mldp)
|
|
- Veronica Gallagher
- 6 years ago
- Views:
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) Contents Introduction Background Information MLDP Signaling In-Band Signaling Overlay or Out-Of-Band Signaling Label Distribution Protocol
More informationYou 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 informationStateless 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 informationStateless 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 informationInternet 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 informationStateless 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 informationMLDP 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 informationNetwork 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 informationLARGE 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 informationImplementing 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 informationMPLS 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 informationViewing 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 informationMPLS 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 informationBGP 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 informationMVPN: 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 informationConfiguring 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 informationCore 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 informationMulticast 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 informationConfiguring 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 informationPractice 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 informationWAN 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 informationBGP-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 informationInternet 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 informationCisco 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 informationConfiguration 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 informationIxNetwork 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 informationLDP 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 informationIntroduction 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 informationImplementing 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 informationBrainDumps.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 informationConfiguring 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 informationConfiguring 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 informationNetwork 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 informationImplementing 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 informationYou 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 informationConfiguring 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 informationTestking.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 informationCCIE 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 informationConfiguring 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 informationmrsvp-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 informationSecurizarea 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 informationImplementing 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 informationAgenda 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 informationMPLS 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 informationDeploying 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 informationBit 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 informationSegment 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 informationInternet 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 informationMPLS 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 informationInternet 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 informationMPLS 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 informationBASIC 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 informationCisco 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 informationTable 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 informationCCIE 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 informationInternet 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 informationBGP 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 informationIPv6 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 informationTable 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 informationSegment 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 informationinternet 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 informationInternet 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 informationConfigure 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 informationPIM-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 informationHigh 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 informationMulticast 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 informationComputer 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 informationMulticast 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 informationLive-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 informationIP 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 informationMulticast 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 informationIPv6 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 informationJuniper 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 informationConfiguring 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 informationCONTENTS. 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 informationCCIE 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 informationConfiguring 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 informationVendor: 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 informationHP 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 informationTable 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 informationLabel 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 informationMPLS 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 informationDeploying 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 informationMultiprotocol 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 informationMultiprotocol 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 informationMulticast 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 informationSegment 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 informationImplementing 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 informationASM. 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 informationHP 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 informationConfiguring 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 informationmpls 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 informationSDN 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 informationThis 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 informationSYSC 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 informationBIER. 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 informationIPv6 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 informationLISP 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 informationConfigure 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 informationAdvanced 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