Stateless Multicast with Bit Indexed Explicit Replication

Size: px
Start display at page:

Download "Stateless Multicast with Bit Indexed Explicit Replication"

Transcription

1

2 Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer

3 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#

4 Agenda Introduction Solution Overview Encapsulation Sets and Areas Forwarding ECMP BIER Overlay Deployment Scenarios Conclusion

5 Introduction

6 BIER history A team was formed to investigate solutions for multicast in the context of Segment Routing. Encoding a Sourced routed Multicast tree path using MPLS labels is difficult. The packet header would get very large, and its very hard to parse such header. 6

7 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

8 The BIER Epiphany Only encode the end-receivers (as a Bit Position) in the packet header. Not the intermediate nodes. Encode the Bit String in the packet header. Using some sort of encapsulation. Create a Bit Forwarding Table on all BIER nodes to allow multicast packet forwarding using the Bit String in the packet. Derived from the RIB, SPF based. We call it, Bit Indexed Explicit Replication (BIER). 8

9 IETF The BIER idea was presented in a BOF at the IETF in Hawaii. November A new BIER Working Group has been formed (bier@ietf.org) Vendors collaborating (co-authoring) with us; 9

10 IETF drafts draft-ietf-bier-problem-statement draft-ietf-bier-architecture (now rfc8279) draft-ietf-bier-encapsulation-mpls (now rfc8296) draft-ietf-bier-use-cases draft-ietf-l3vpn-mvpn-bier draft-ietf-ospf-bier-extensions draft-ietf-bier-isis-extensions draft-xu-idr-bier-extensions 10

11 Solution Overview

12 What is the problem with Multicast Each Tree has its own unique receiver population. To efficiently forward/replicate there is a Tree per flow! This means State is created in the network. S5 S4 S3 S2 S1 12

13 Multicast Routing State State is created in the network using a Multicast routing protocol like PIM, mldp, RSVP-TE. State means resources consumed, memory/cpu. Convergence is impacted by the amount of State. In order to manage the network, the protocol needs to be understood by the network operator. Different levels of complexity based on protocol choice. 13

14 What is BIER BIER is a new forwarding paradigm to forward and replication multicast packets through the network. Packets are forwarded using a special Header that is embedded into the packet. Routers build a special forwarding table to forward/replicate using the BIER header. BIER forwarding is State Less! 14

15 How does BIER work We give the Egress routers an identifier. The Ingress router includes the identifiers in the packet. Egress 1 Ingress 2 IP Mcast 1, 2, 3,

16 How does BIER work Packet is forwarded hop-by-hop using the identifier Each identifier is forwarded along the unicast (SPF) path. Egress 1 IP Mcast Ingress 2 IP Mcast IP Mcast 1, 2, 3, 4 3 IP Mcast 4 IP Mcast 16

17 How does BIER work The smaller the identifier, the more we can fit into a single packet, how small can an identifier be? A single Bit!!! With BIER the Egress Identifier is a Bit Position. We include a BitString of 256 bits into the packet. Manipulations of a BitString is much easier compared to including a list of numbers. 17

18 How does BIER work Each Egress BIER router has a unique Bit Position. Routers maintain a forwarding table of Bitmask's Egress Ingress BIER Fwd TBL Nbr BM E 0011 F 1100 E IP Mcast IP Mcast IP Mcast 1111 F 0100 IP Mcast 1000 IP Mcast 18

19 Bit Index Forwarding Table BM Nbr BM Nbr BM Nbr 0111 B A 0011 C 0100 E B 0001 D 0010 F C D BFR-ID 1 BS:0001 BM-ER BM Nbr 0011 C B E BFR-ID 3 BS:0100 BM-ER F BFR-ID 2 BS:0010 BM-ER Based on shortest path route to RID, the Bit Mask Forwarding Table is created 19

20 Forwarding Packets BM Nbr BM Nbr BM Nbr AND B A & C & D &0001 AND AND 0100 E 0010 F 0001 B 0001 C D BFR-ID 1 BS:0001 Suppose A leans about D s interest, in the blue multicast flow. (via BGP, SDN, STATIC, etc ) Nbr 0011 C E BFR-ID 3 BS:0100 F BFR-ID 2 BS:0010 B 20

21 Forwarding Packets Nbr Nbr Nbr AND B A & C & D &0001 AND AND 0100 E & F 0101 B 0001 C D BFR-ID 1 BS:0001 Suppose A leans about D and E s interest, in the blue multicast flow. (via BGP, SDN, STATIC, etc ) AND Nbr 0011 C B E BFR-ID 3 BS:0100 F BFR-ID 2 BS:

22 Forwarding Packets Nbr Nbr Nbr AND B A & C & D &0001 AND AND 0100 E & F & B 0011 C D BFR-ID 1 BS:0001 Suppose A leans about D, E and F s interest, in the blue multicast flow. (via BGP, SDN, STATIC, etc ) AND Nbr 0011 C B E BFR-ID 3 BS:0100 F BFR-ID 2 BS:

23 Forwarding Packets As you can see from the previous slides, the result from the bitwise AND (&) between the Bit Mask in the packet and the Forwarding table is copied in the packet for each neighbor. This is the key mechanism to prevent duplication. Look at the next slide to see what happens if the bits are not reset If the previous bits would not have been reset, E would forward the packet to C and vice versa. 23

24 0111 Forwarding Packets Nbr Nbr Nbr AND B A &0111 AND C 0100 E B &0011 &0100 AND D 0010 F C D BFR-ID 1 BS:0001 AND Nbr 0011 C B E BFR-ID 3 BS:0100 F BFR-ID 2 BS:

25 Encapsulation

26 How many Bits and Where? The number of multicast egress routers that can be addressed is depending on the number of Bits that can be included in the BitString The BitString length is dependent on the encapsulation type and router platform. We ve analyzed the MPLS option, CRS, ASR1K and ASR9K platform. Both these platforms can do 256 bits. Other vendors confirmed they can do 256. We identified 5 different encoding options, most attractive below; 1. MPLS, below the bottom label and before IP header. 2. IPv6, extensions header. 26

27 EOS EOS MPLS encapsulation The Top Label is allocated by BIER from the downstream platform label space. The BIER Header follows directly below the BIER label. There is a single BIER label on top, unless the packet is re-encapsulated into a unicast MPLS tunnel. The VPN label is allocated from the upstream context label space (optional). BIER Label BIER Header VPN Label Payload MPLS Label BIER header Upstream Label (optional) IPv4/IPv6/L2 27

28 BIER Header 256bits = 32bytes Ver Len Entropy BitString (first 32 bits) ~ ~ ~ ~ BitString (last 32 bits) OAM Reserved Proto BFIR-id

29 Sets and Areas

30 BIER Sets A 1:0001 Set BM Nbr I G B 1:0010 Set I J 1:0111 2:0111 Note, we create different forwarding entries for each Set I Note, Bit Positions 1,2,3 appear in both Sets, and do not overlap due to Sets. H C D E 1:0100 2:0001 2:0010 Set 2 To increase the scale we group the egress routers in Sets. F 2:

31 BIER Sets Set BM Nbr I G A B 1:0001 Set 1 1: I J 1:0111 2:0111 I Set 2 C 2:0001 Note, we create different forwarding entries for each Set There is no topological restriction which set an egress belongs to H Set 1 D E F 1:0100 2:0010 Set 2 2:

32 BIER Sets If a multicast flow has multiple receivers in different Sets, the packet needs to be replicated multiple times by the ingress router, for each set once. Is that a problem? We don t think so The Set identifier is part of the packet. Can be implemented as MPLS label. 32

33 BIER Areas Area 1 BIER Forwarding Area BM Nbr Area 0 0:001 ABR G 1:010 A B 1:001 1: I C 1:100 J 0:011 I D 2:001 Area 2 0:010 H 2:010 E 2:010 BIER area s are like IGP area s, you only need reachability to the ABR ABR F 2:100 33

34 BIER Areas The ABR removes the BIER header from Area 0, and imposes a new BIER header for Area 1 and 2. The new BIER header can be determined by a Group/Label lookup. Look for the inner IPv4/6 packet group address, do a lookup in the MFIB Requires flow state on the ABR. Similar to Segmented Inter-AS MVPN 34

35 Sub-domains

36 BIER Sub-domains Domain 1 A B C D PIM/ IGMP PIM/ IGMP E F G H Domain 2 Nodes are configured to be in a BIER sub-domain. BIER MPLS labels are not installed between sub-domains 36

37 BIER Sub-domains Domain 1 X A B C D PIM/ IGMP PIM/ IGMP E F G H Domain 2 When IGP changes SPF for B to F, traffic is dropped. BIER traffic is never leaked between sub-domains. Routers can be part of multiple sub-domains. This is a very easy mechanism to force dual plane. 37

38 The BFR-id

39 The BFR-id A BFER is uniquely identified by a two tuple {Set ID, Bit Position} The number of Bit Positions is depending on the length of the support BitString in the network. To make the BFER identifier independent of the BitString length we defined the BFR-id as a number between [1,65535] We auto-generate the BFR-id into a {Set ID, Bit Position}, based on the BitString Length. 39

40 The BFR-id Formula: SI = (BFR-id -1) / BitStringLength BP = ((BFR-id -1) modulo BitStringLength) + 1 Example BFR-id = 129. BitString Length 128 -> {SI = 1, BP = 1} BitString Length 256 -> {SI = 0, BP = 129} 40

41 The BFR-id By decoupling the BFR-id from the SetID and Bit Position tuple, the BFR identifier is agnostic to the supported BitString length in the network. This is very useful during migration. If a network supports multiple BitString lengths, an egress router only needs one BFR-id, and is reachable via each BitString length. 41

42 BIER Forwarding

43 BIER Forwarding We define two different forwarding methods for BIER. 1. Neighbor based forwarding. 2. Bit Indexed forwarding 43

44 BIER Forwarding, neighbor based. BIER Forwarding Table Nbr Packet IN 1 1 A & 1 B & C 1 1 D & = = Packet OUT Packet OUT A packet BitString is matched against each Neighbor in the BFT. This model works well for systems that have multi-cores. Its works less well for serialized processing as it requires a neighbor walk for each packet 44

45 BIER Forwarding, Bit Indexed BFT Neighbors Nbr 1 A 1 B 1 C 1 1 D BFT Indexed Nbr D A B C D We translate the BFT neighbor table in to a table sorting on Bit Position (so not by neighbor) We walk the Bit Mask in the packet and Index into the FIB table. 45

46 BIER Forwarding, Bit Indexed Walk Bit Mask 1 BIER FIB Label Forwarding Table Packet IN Copy & Nbr D = Packet OUT & A B C D We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 46

47 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask Copy BIER FIB Label Forwarding Table Nbr D = & Packet OUT A B C D We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 47

48 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask Copy BIER FIB Label Forwarding Table Nbr D = & Packet OUT A B C D We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 48

49 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask Copy BIER FIB Label Forwarding Table Nbr D = & Packet OUT A B C D We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 49

50 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask Copy BIER FIB Label Forwarding Table Nbr D = & Packet OUT Copy A & B C D We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 50

51 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask Copy BIER FIB Label Forwarding Table Nbr D = Copy & & A B C D Packet OUT = Packet OUT We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 51

52 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy BIER FIB Label Forwarding Table Nbr D = Copy & & A B C D Packet OUT = Packet OUT We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 52

53 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy BIER FIB Label Forwarding Table Nbr D = Copy & & A B C D Packet OUT = Packet OUT We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 53

54 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy BIER FIB Label Forwarding Table Nbr D = Copy & & A B C D Packet OUT = Packet OUT We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 54

55 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy BIER FIB Label Forwarding Table Nbr D = Copy & & A B C D Packet OUT = Packet OUT We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 55

56 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy BIER FIB Label Forwarding Table Nbr D = Copy & & A B C D Packet OUT = Packet OUT We walk the Bits in the packet, as soon as we hit a 1, we copy the packet, index into the FIB table with the position of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed. 56

57 BIER Forwarding, Bit Indexed Walking the bits in a Bit String takes less clock cycles compared to walking a list of neighbors. For that reason its faster to walk the Bit String and index into the neighbor table. The table is a NxN bit matrix, where N is the Bit String length. Bits that where already processed are reset so we don t processes them if they appears later in a Bit String. This way we avoid multiple copies being forwarded. 57

58 BIER Forwarding, Bit Indexed Walking the Bit String in the packet is basically a repeating of Find First Set (FFS) Bit operation. Could be optimized to record the last position. Checkout Bruijn sequence (Count the consecutive zero bits) Is supported in compilers FFS and can be done in HW fairly easily. 58

59 ECMP

60 ECMP It is possible the same Bit Position is reachable over different interfaces if there are ECMP paths. We distinguish two different ECMP behaviors ECMP via parallel interfaces to a single neighbor. ECMP via different neighbors. The handling is different for both cases. If the ECMP path is going to a single neighbor, the Bit Mask is the same for each candidate path, no special processing needed. If the ECMP path is to different neighbors, the Bit Mask will be different for each neighbor because the Bit String in the packet is the end result of the lookup in BIER, which is different for each nbr. 60

61 ECMP Duplicate bit positions need to be resolved, ECMP logic needs to select based on Hash. In the example we selected C Nbr Nbr Nbr AND B A & C & D &0001 AND AND 0110 E & F & B 0011 C D 0001 Nbr E 0100 F C AND B 0010 F 61

62 ECMP BFT Neighbor ECMP Table 1 ECMP Table 2 ECMP Table 3 ECMP Table Nbr A A B B 1 1 C C D D We distribute the Bit Positions over multiple tables. Each Bit Position only appears once in each table. Table selection is based on entropy, done before Bit Index lookup 62

63 ECMP The number of tables is depending on the number of ECMP paths to different neighbors. If the max number of ECMP paths is 4, but there is a Bit Position reachable via 3 paths, this will cause unequal distribution. 63

64 Deployment Scenarios

65 Native BIER

66 Native BIER With Native BIER there is NO PIM involved, just IGMP and BIER. The Source and Receiver(s) are connected to BIER router. There are no RP s. There is no equivalent of PIM modes, like sparse, ssm, bidir etc.. We speak of single sender and multi sender, which is basically the same solution. The overlay can be BGP or SDN based. 66

67 Native BIER A E C C D 1110 D B 0011 D 0100 A 0001 E 0010 F F B 1100 C C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 67

68 Native BIER A 0100 E 0001 IGMP (*,G) 1011 C C D 1110 D B 0011 D 0100 A 0001 E 0010 F F B 1100 C C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 68

69 Native BIER (*,G):0:0001 A 0100 E 0001 IGMP (*,G) 1011 C C D 1110 D (*,G):0:000 1 B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:0001 F C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 69

70 Native BIER (S1,G) (*,G):0:0001 A 0100 E 0001 IGMP (*,G) 1011 C C D 1110 D (*,G):0:000 1 B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:0001 F C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 70

71 Native BIER (S1,G) (*,G):0:0001 A 0100 E 0001 IGMP (*,G) 1011 C C D 1110 D (*,G):0:000 1 B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:0001 F C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 71

72 Native BIER (S1,G) (*,G):0:0001 A 0100 E 0001 IGMP (*,G) 1011 C C D 1110 D (*,G):0:000 1 B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:0001 F 0010 IGMP (*,G) 0111 C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 72

73 Native BIER (S1,G) (*,G):0:001 (*,G):0: A 0100 (*,G):0:001 0 E 0001 IGMP (*,G) 1011 C C D 1110 D (*,G):0:001 (*,G):0: B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:0001 F 0010 IGMP (*,G) 0111 C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 73

74 Native BIER (S1,G) (*,G):0:001 (*,G):0: A 0100 (*,G):0:001 0 E 0001 IGMP (*,G) 1011 C C D 1110 D (*,G):0:001 (*,G):0: B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:0001 F 0010 IGMP (*,G) 0111 C 1101 D E and F announce their Group membership via overlay to all other routers. A BIER router connected to the Source can immediately start sending. 74

75 Native BIER (S1,G) (*,G):0:001 (*,G):0: A 0100 (*,G):0:001 0 E 0001 IGMP (*,G) 1011 C C D 1110 D (S2,G) (*,G):0:001 (*,G):0: B D 0100 A 1000 B 0001 E 0010 F 1100 C (*,G):0:000 1 F 0010 IGMP (*,G) 0111 C 1101 D When B leans about a new source, it can immediately start sending. 75

76 MVPN over BIER

77 MVPN over BIER BIER replaces PIM, mldp, RSVP-TE or IR in the core. BIER represents a full mesh (P2MP) connectivity between all the PE s in the network. There is no need to explicitly signal any MDT s (or PMSI s). With MVPN there are many profiles, This is partly due to the tradeoff between State and Flooding. Different C-multicast signaling options. MVPN over BIER, there is one profile. BGP for C-multicast signaling. No need for Data-MDTs. 77

78 MVPN over BIER (S,G) PIM (*,G):0:0001 (*,G):0:0010 (*,G):0:0001 RR PIM (*,G) (S1,G) PIM A 0100 C 0001 PIM (*,G) BIER (*,G):0:0001 (S2,G) PIM B D PIM (*,G) The BGP control plane defined for MVPN can be re-used. Big difference, there is no Tree per VPN!!! The BIER packets needs to carry Source ID and upstream VPN context label 78

79 Conclusion

80 Stateless There is no Multicast receiver or flow state in the core network (only edge). Imposition of the BIER Header may be done by application, removes state from ingress. There is no tree state in the network. There is no tree building protocol or logic in the network. There is only topology state for the BFER s, derived from unicast routing. 80

81 Scale Since there is no flow and tree state, converges as fast as unicast. Compared to Ingress Replication, saves 256x (minimum) 81

82 Simplicity No Reverse Path Forwarding (RPF) No Rendezvous Points No shared tree / source tree switchover No receiver driven tree building BIER is like unicast State is in the packet (like Segment Routing) 82

83 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#

84 Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at

85 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions 85

86 Thank you

87

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

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

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

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

Internet Engineering Task Force (IETF) A. Dolganow Nokia T. Przygienda. Juniper Networks, Inc. S. Aldrin Google, Inc.

Internet Engineering Task Force (IETF) A. Dolganow Nokia T. Przygienda. Juniper Networks, Inc. S. Aldrin Google, Inc. Internet Engineering Task Force (IETF) Request for Comments: 8279 Category: Experimental ISSN: 2070-1721 IJ. Wijnands, Ed. Cisco Systems, Inc. E. Rosen, Ed. Juniper Networks, Inc. A. Dolganow Nokia T.

More information

BIER-TE TEAS framework IETF101. draft-eckert-teas-bier-te-framework-00 Toerless Eckert, Huawei

BIER-TE TEAS framework IETF101. draft-eckert-teas-bier-te-framework-00 Toerless Eckert, Huawei BIER-TE TEAS framework IETF101 draft-eckert-teas-bier-te-framework-00 Toerless Eckert, Huawei (tte@cs.fau.de) 1 Background Multicast, BIER, BIER-TE Slides with text only for reference after IETF101 presentation:

More information

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

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

More information

Multipoint LDP (mldp)

Multipoint LDP (mldp) 1 Multipoint LDP (mldp) IJsbrand Wijnands BRKIPM-3111 Agenda Introduction FEC encoding Capability negotiation P2MP & MP2MP LSPs Root Node Redundancy Fast ReRoute using Link Protection Make Before Break

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

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

Multicast Troubleshooting

Multicast Troubleshooting Multicast Troubleshooting Denise Fish Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014 BRKIPM-2264 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after the

More information

Multicast Communications

Multicast Communications Multicast Communications Multicast communications refers to one-to-many or many-tomany communications. Unicast Broadcast Multicast Dragkedja IP Multicasting refers to the implementation of multicast communication

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

Multicast VPN using BIER

Multicast VPN using BIER Multicast VPN using BIER E. Rosen, Ed. M. Sivakumar IJ. Wijnands S. Aldrin A. Dolganow T. Przygienda (https://tools.ietf.org/html/draft-ietf-bier-mvpn-01) BIER P-Tunnel No explicit multicast tunnel building

More information

Multicast Information Model

Multicast Information Model Multicast Information Model draft-zhang-mboned-multicast-info-model-02 Mboned WG IETF 100#Singapore Sandy. Zhang Linda. Wang Ying. Cheng Why introduce Multicast Info Model? Existed multicast YANG models:

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

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

EVPN BUM Procedures Update

EVPN BUM Procedures Update EVPN BUM Procedures Update Jeffrey Zhang, Wen Lin Jorge Rabadan, Keyur Patel IETF 93, Prague EVPN BUM Procedures RFC 7432 (EVPN) refers to RFC 7117 (VPLS Multicast) for quite some EVPN BUM procedures RFC

More information

Global Table Multicast with BGP-MVPN Protocol draft-zzhang-mboned-mvpn-global-table-mcast-00

Global Table Multicast with BGP-MVPN Protocol draft-zzhang-mboned-mvpn-global-table-mcast-00 Global Table Multicast with BGP-MVPN Protocol draft-zzhang-mboned-mvpn-global-table-mcast-00 Jeffrey Zhang, Lenny Giuliano Juniper Dante Pacella Verizon Jason Schiller - Google Problem Statement Global

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

Multicast Yang Model

Multicast Yang Model Multicast Yang Model draft-zhang-mboned-multicast-yang-model-00 Mboned WG IETF 101#London Sandy. Zhang Linda. Wang Ying. Cheng Update: draft-zhang-mboned-multicast-info-model-02 draft-zhang-mboned-multicast-yang-model-00

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

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

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

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

Examination IP routning inom enkla datornät, DD2490 IP routing in simple networks, DD2490 KTH/CSC. Date: 20 May :00 19:00 SOLUTIONS

Examination IP routning inom enkla datornät, DD2490 IP routing in simple networks, DD2490 KTH/CSC. Date: 20 May :00 19:00 SOLUTIONS Examination IP routning inom enkla datornät, DD2490 IP routing in simple networks, DD2490 KTH/CSC Date: 20 May 2009 14:00 19:00 SOLUTIONS a) No help material is allowed - You are not allowed to use books

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

Global Table Multicast (GTM) Based on MVPN Protocols and Procedures

Global Table Multicast (GTM) Based on MVPN Protocols and Procedures Global Table Multicast (GTM) Based on MVPN Protocols and Procedures draft-zzhang-l3vpn-mvpn-global-table-mcast-01.txt Service providers currently using and/or actively deploying BGP control plane (per

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

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

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

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

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

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

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

NXOS in the Real World Using NX-API REST

NXOS in the Real World Using NX-API REST NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

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

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

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

EVPN Multicast. Disha Chopra

EVPN Multicast. Disha Chopra EVPN Multicast Disha Chopra Agenda EVPN Multicast Optimizations Introduction to EVPN Multicast (BUM) IGMP Join/Leave Sync Routes Selective Multicast Ethernet Tag Route Use Case 2 EVPN BUM Traffic Basics

More information

BraindumpsQA. IT Exam Study materials / Braindumps

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

More information

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

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

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

IPv6 Multicast: PIM Sparse Mode

IPv6 Multicast: PIM Sparse Mode Finding Feature Information, page 1 Information About IPv6 Multicast PIM Sparse Mode, page 1 How to Configure IPv6 Multicast PIM Sparse Mode, page 6 Configuration Examples for IPv6 Multicast PIM Sparse

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

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

More information

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

BGP Signaled Multicast

BGP Signaled Multicast BGP Signaled Multicast draft-zzhang-bess-bgp-multicast-01 Zhaohui (Jeffrey) Zhang, Juniper Keyur Patel, Arrcus IJsbrand Wijnands, Cisco Arkadiy Gulko, Thomson Reuters 98 th ITEF, Chicago Multicast: fear/dislike

More information

IPv6 Multicast: PIM Sparse Mode

IPv6 Multicast: PIM Sparse Mode IPv6 multicast provides support for intradomain multicast routing using PIM sparse mode (PIM-SM). PIM-SM uses unicast routing to provide reverse-path information for multicast tree building, but it is

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

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

Internet Engineering Task Force (IETF) ISSN: A. Sajassi Cisco J. Uttaro AT&T May 2018

Internet Engineering Task Force (IETF) ISSN: A. Sajassi Cisco J. Uttaro AT&T May 2018 Internet Engineering Task Force (IETF) Request for Comments: 8388 Category: Informational ISSN: 2070-1721 J. Rabadan, Ed. S. Palislamovic W. Henderickx Nokia A. Sajassi Cisco J. Uttaro AT&T May 2018 Usage

More information

Configuring Bidirectional PIM

Configuring Bidirectional PIM Configuring Bidirectional PIM This chapter describes how to configure the Bidirectional PIM (bidir-pim) feature. Bidir-PIM is a variant of the Protocol Independent Multicast (PIM) suite of routing protocols

More information

Cisco CCIE Service Provider.

Cisco CCIE Service Provider. Cisco 400-201 CCIE Service Provider http://killexams.com/pass4sure/exam-detail/400-201 Question: 569 **Refer to the exhibit. After the BGP TCP negotiation between RouterA and RouterB, what will be the

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

Networking Working Group. IJsbrand. Wijnands Cisco July 23, 2016

Networking Working Group. IJsbrand. Wijnands Cisco July 23, 2016 Networking Working Group Internet-Draft Intended status: Standards Track Expires: January 24, 2017 Ran. Chen Zheng. Zhang ZTE Corporation Vengada. Govindan IJsbrand. Wijnands Cisco July 23, 2016 BGP Link-State

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

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

IP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S

IP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S IP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

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

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

MulticastForwardingInformationBaseOverview

MulticastForwardingInformationBaseOverview MulticastForwardingInformationBaseOverview The Multicast Forwarding Information Base (MFIB) architecture provides modularity and separation between the multicast control plane (Protocol Independent Multicast

More information

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN This module provides conceptual information for VXLAN in general and configuration information for layer 2 VXLAN on Cisco ASR 9000 Series Router. For configuration information of layer 3 VXLAN, see Implementing

More information

VRF, MPLS and MP-BGP Fundamentals

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

More information

List of groups known at each router. Router gets those using IGMP. And where they are in use Where members are located. Enhancement to OSPF

List of groups known at each router. Router gets those using IGMP. And where they are in use Where members are located. Enhancement to OSPF Multicast OSPF OSPF Open Shortest Path First Link State Protocol Use Dijkstra s algorithm (SPF) Calculate shortest path from the router to every possible destination Areas Limit the information volume

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

The Transformation of Media & Broadcast Video Production to a Professional Media Network

The Transformation of Media & Broadcast Video Production to a Professional Media Network The Transformation of Media & Broadcast Video Production to a Professional Media Network Subha Dhesikan, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

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

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

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

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

More information

Implementing Multicast Service Reflection

Implementing Multicast Service Reflection Implementing Multicast Service Reflection First Published: September 22, 2006 Last Updated: June 4, 2010 The Cisco Multicast Service Reflection feature provides the capability for users to translate externally

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

ENTERPRISE MPLS. Kireeti Kompella

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

More information

PIM Allow RP. Finding Feature Information. Restrictions for PIM Allow RP

PIM Allow RP. Finding Feature Information. Restrictions for PIM Allow RP This module describes how to configure the feature in IPv4 or IPv6 networks for inter-connecting Protocol Independent Multicast (PIM) Sparse Mode (SM) domains with different rendezvous points (RPs). enables

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

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

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

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

More information

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

VRF, MPLS and MP-BGP Fundamentals

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

More information

Global Table Multicast with BGP-MVPN

Global Table Multicast with BGP-MVPN Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG 2013-Nov-7 1 Summary Original draft targeted for Mboned and presented in 86 th IETF (in L3VPN)

More information

NGEN MVPN with P2MP LSP

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

More information

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

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

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the

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

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

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

Building Data Center Networks with VXLAN EVPN Overlays Part I

Building Data Center Networks with VXLAN EVPN Overlays Part I BRKDCT-2949 Building Data Center Networks with VXLAN EVPN Overlays Part I Lukas Krattiger, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM ICS 351: Today's plan routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM what routing is not: Ethernet switching does not use IP addresses in any

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

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing LTRMPL-2104 Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing Josh Peters Technical Marketing Engineer Derek Tay Technical Marketing Engineer Cisco Spark How Questions? Use

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

Internet Engineering Task Force (IETF) A. Dolganow Nokia J. Tantsura Individual S. Aldrin Google, Inc. I. Meilik Broadcom January 2018

Internet Engineering Task Force (IETF) A. Dolganow Nokia J. Tantsura Individual S. Aldrin Google, Inc. I. Meilik Broadcom January 2018 Internet Engineering Task Force (IETF) Request for Comments: 8296 Category: Experimental ISSN: 2070-1721 IJ. Wijnands, Ed. Cisco Systems, Inc. E. Rosen, Ed. Juniper Networks, Inc. A. Dolganow Nokia J.

More information

Configuring IP Multicast Routing

Configuring IP Multicast Routing 34 CHAPTER This chapter describes how to configure IP multicast routing on the Cisco ME 3400 Ethernet Access switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive

More information

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan

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

Internet Engineering Task Force (IETF) Request for Comments: Cisco Systems January 2013

Internet Engineering Task Force (IETF) Request for Comments: Cisco Systems January 2013 Internet Engineering Task Force (IETF) Request for Comments: 6831 Category: Experimental ISSN: 2070-1721 D. Farinacci D. Meyer J. Zwiebel S. Venaas Cisco Systems January 2013 The Locator/ID Separation

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

DATA COMMUNICATOIN NETWORKING

DATA COMMUNICATOIN NETWORKING DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book & Slides: Computer Networking, A Top-Down Approach By: Kurose, Ross Introduction Course Overview Basics of Computer Networks

More information

BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab

BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab Michael Kowal, Principal Systems Engineer, @ciscomk Dash Thompson, Systems Engineer, @dash_thompson Abel Ramirez, Systems Engineer, @ramirezabel21

More information