BIER. Bit Indexed Explicit Replica0on. MBONED, IETF 92 Greg Shepherd
|
|
- Darrell Casey
- 6 years ago
- Views:
Transcription
1 BIER Bit Indexed Explicit Replica0on MBONED, IETF 92 Greg Shepherd
2 The BIER Epiphany Only encode the end- receivers in the packet header. Not the intermediate nodes. Assign end- receivers a Bit Posi0on from a Bit String. The smallest iden0fier possible. Encode the Bit String in the packet header. Using some sort of encapsula0on. Create a Bit Forwarding Table on all BIER nodes to allow mul0cast packet forwarding using the Bit String in the packet. Derived from the RIB, SPF based. We call it, Bit Indexed Explicit Replica0on (BIER).
3 IETF The BIER idea was presented in a BOF at the IETF in Hawaii. November 2014 First IETF WG Mee0ng, March 2015 Vendors collabora0ng (presen0ng) with us; Ericsson Alcatel- Lucent Juniper Huawei Received very good trac0on, driving this to a new Working Group
4 BIER IETF BIER Charter: h]ps://datatracker.ie_.org/wg/ bier/charter/ IETF 92 Hack- a- thon Best Hardcore Hack Winner: Markus Stenberg BIER in OpenWRT for Homnet
5 IETF dra`s dra`- shepherd- bier- problem- statement dra`- wijnands- bier- architecture dra`- wijnands- mpls- bier- encapsula0on dra`- kumar- bier- use- cases dra`- rosen- l3vpn- mvpn- bier dra`- psenak- ospf- bier- extensions dra`- przygienda- bier- isis- ranges
6 Solu0on Overview
7 Basic Idea BIER A/32 B/32 LSA 1 - A/32 LSA 2 B/32 BIER Domain LSA 5 E/32 LSA 3 C/32 LSA 4 D/32 E/ BitString 1 C/32 D/32 1. Assign a unique Bit Posi0on from a BitString to each BFER in the BIER domain. 2. Each BFER floods their Bit Posi0on to BFR- prefix mapping using the IGP (OSPF, ISIS)
8 Basic Idea BIER BIER Domain BitMask 0011 A 0100 B 1000 C 1. Assign a unique Bit Posi0on from a mask to each edge router in the BIER domain. 2. Each edge router floods their bit- posi0on- to- ID mapping with a new LSA OSPF or ISIS 3. All BFR s use unicast RIB to calculate a best path for each BFR- prefix 4. Bit Posi0ons are OR d together to form a Bit Mask per BFR- nbr 5. Packets are forwarded and replicated hop- by- hop using the Bit Forwarding Table..
9 Bit Index Forwarding Table BM BM BM 0111 B 0011 C 0100 E 0001 D 0010 F D 0001 BM- ER A B C BM 0011 C B E 0100 BM- ER F 0010 BM- ER D, F and E adver0se their Bit posi0ons in the IGP (flooded). A, B and C know the mapping between the Bit and RID, Based on shortest path route to RID, the Bit Mask Forwarding Table is created.
10 Forwarding Packets Overlay session BM BM BM 0001 AND B A & C & D &0001 AND AND 0100 E 0010 F 0001 B 0001 C D C B E 0100 F 0010
11 Forwarding Packets Overlay session AND B & C & D &0001 AND AND 0100 E & F 0001 A 0101 B 0001 C D 0001 AND C B E 0100 F 0010
12 Forwarding Packets Overlay session AND B & C & D &0001 AND AND 0100 E & F & A B 0011 C D 0001 E F 0010 AND 0011 C B
13 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 duplica0on. 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.
14 Forwarding Packets Overlay session AND B & A 0100 AND C 0100 E B &0011 &0100 AND D 0010 F C D E 0100 F 0010 AND 0011 C B
15 How many Bits and Where? The number of mul0cast egress routers that can be addressed is depending on the number of Bits that can be included in the BitString The BitString length is depending on the encapsula0on type and router pla_orm. We iden0fied 5 different encoding op0ons, most a]rac0ve below; 1. MPLS, below the bo]om label and before IP header. 2. IPv6, extensions header.
16 MPLS encapsula0on Top Label Bo]om Label BIER Header Payload Normal label from Pla_orm Label Space The last label in the MPLS header. The BIER header encoded between MPLS and IP header Start of the encapsulated packet Top Label Bo]om Label BIER Header VPN Label Payload MPLS Label stack from top to bo]om Between MPLS and IP IPv4/IPv6/L Proto Len Entropy BitString (first 32 bits) ~ ~ ~ ~ BitString (last 32 bits) Reserved BFIR-id Proto = 1: MPLS packet with downstream-assigned label at top of stack.
17 MVPN over BIER
18 MVPN over BIER BIER replaces PIM, mldp, RSVP- TE or IR in the core. BIER represents a full mesh (P2MP) connec0vity 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- mul0cast signaling op0ons. MVPN over BIER, there is one profile. BGP for C- mul0cast signaling. No need for Data- MDTs.
19 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. PIM (S,G)/(*,G) can be translated into BGP updates. Requirement, we depend on Leaf AD routes for explicit tracking! Big difference, there is no Tree per VPN!!! The BIER packets needs to carry Source ID and upstream VPN context label
20 Sets and Areas
21 BIER Sets To increase the scale we group the egress routers in Sets. Each Bit Posi0on is unique in the context of a give Set The packet carries the Set ID. Set BM I I J 1:0111 2:0111 Note, we create different forwarding entries for each Set I G H A B C D E 1:0001 1:0010 1:0100 2:0001 2:0010 Set 1 Set 2 Note, Bit Posi0ons 1,2,3 appear in both Sets, jet do not overlap due to Sets. F 2:0100
22 BIER Sets There is no topological restric0on which set an egress belongs to But it may be more efficient if it follows the topology Set BM 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 H Set 1 D E F 1:0100 2:0010 Set 2 2:0100
23 BIER Sets If a mul0cast flow has mul0ple receivers in different Sets, the packet needs to be replicated mul0ple 0mes by the ingress router, for each set once. Is that a problem? We don t think so The Set iden0fier is part of the packet. Can be implemented as MPLS label.
24 BIER Area A bit Mask only needs to be unique in its own area. ABR s translate Bit Masks between area s. Requires a IP lookup and state on the ABRs. This is very similar for Segmented Inter- AS MVPN. BM BM BM BM 0:10 ABR 0:01 A 0:01 B 0:10 ABR Area 1 Area 2 A ABR B {0:01} {0:10} {0:10} {0:01}
25 Interdomain BIER A bit Mask only needs to be unique in its own area. Requires a IP lookup and state on peering routers. P2P Peering link could use PIM or IGMP/MLD to join outside BIER domain P2MP Peering exchanges could run BIER, peering routers then opperate as ABRs, but no PIM signaling between domains. BM BM BM BM 0:10 B 0:01 A 0:01 B 0:10 B SP1 SP2 A B B A {0:01} {0:10} {0:10} {0:01}
26 BIER Forwarding
27 BIER Forwarding, neighbor based. BIER Forwarding Table Packet IN 1 1 A & 1 B & C 1 1 D & = = Packet OUT Packet OUT When a packet is received with a BitString, it needs to be matched against each Neighbor in the BFT to determine which neighbor(s) to replicate the packet to. This model works well for systems that have mul0- cores and allow parallel processing. Each neighbor can be processed independently in parallel. Its works less well for serialized processing as it requires a neighbor walk for each packet.
28 BIER Forwarding, Bit Indexed BFT Indexed BFT Neighbors A 1 B 1 C 1 1 D D A B C D We translate the BFT neighbor table in to a table sor0ng on Bit Posi0on (and not by neighbor). We walk the Bit Mask in the packet and Index into the FIB table.
29 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy & BIER FIB Label Forwarding Table D A B C = Packet OUT 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 posi0on of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed.
30 BIER Forwarding, Bit Indexed Packet IN Walk Bit Mask & Copy 1 BIER FIB Label Forwarding Table & D = Copy & A B C Packet OUT = Packet OUT 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 posi0on of the Bit. The Bit Mask entry is reverse & with the Bit Mask in the packet. This resets the Bits that where processed.
31 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 mul0ple copies being forwarded. Kudo s to John Besnk!
32 BIER Forwarding, Bit Indexed Walking the Bit String in the packet is basically a repea0ng of Find First Set Bit opera0on. Could be op0mized to record the last posi0on. h]p://en.wikipedia.org/wiki/find_first_set h]p://graphics.stanford.edu/~seander/bithacks.html Checkout Bruijn sequence (Count the consecu0ve zero bits) Is supported in compilers ffs and can be done in HW fairly easily.
33 Conclusions
34 Advantages Packets forwarded via BIER follow the unicast path towards the receiver, inheri0ng unicast features like FRR and LFA. There is no per mul0cast flow state in the network. Mul0cast convergence is as fast as unicast, there is no mul0cast state to re- converge, signal, etc. Nice plugin for SDN, its only the ingress and egress that need to exchange Sender and Receiver informa0on. The core network provides a many- 2- many connec0vely between all BIER routers by default following the IGP. No Mul0cast control protocol in the network.
35 Disadvantages The Bit String length has an upper bound and may not cover all deployment scenarios. Using sets to increase the number of egress routers may cause the ingress to replicate the packet mul0ple 0mes. Using area s requires the ABR to have state. Exis0ng low- end pla_orms are less flexible to adopt BIER.
36 Ques0ons?
37
Stateless Multicast with Bit Indexed Explicit Replication
Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find
More 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 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 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 informationInternet 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 informationMulticast 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 informationBIER-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 informationEVPN 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 informationGlobal 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 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 informationMultipoint 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 informationNetwork Working Group
Network Working Group Internet-Draft Intended status: Informational Expires: August 13, 2015 N. Kumar R. Asati Cisco M. Chen X. Xu Huawei A. Dolganow Alcatel-Lucent T. Przygienda Ericsson A. Gulko Thomson
More informationBraindumpsQA. 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 informationNext 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 informationGlobal 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 informationMulticast 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 informationGlobal 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 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 informationMul7cast protocols. IP Mul7cast and IGMP SRM (Scalable Reliable Mul7cast) PGM (Pragma7c General Mul7cast)
IP ANYCAST and MULTICAST; OVERLAYS and UNDERLAYS 1 IP Anycast Outline today Mul7cast protocols IP Mul7cast and IGMP SRM (Scalable Reliable Mul7cast) PGM (Pragma7c General Mul7cast) Overlay networks Tunnels
More informationInternet 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 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 informationExamination 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 informationMulticast 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 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 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 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 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 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 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 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 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 informationNetworking 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 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 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 informationMRT- FRR: Architecture, Algorithms, Analysis, and Extensions
MRT- FRR: Architecture, Algorithms, Analysis, and Extensions Alia Atlas, Gabor Enyedi, Andras Csaszar, Bob Kebler, Shraddha Hegde, Chris Bowers, Jeff Tantsura, Abishek Gopalan, Kishore Tiruveedhula, Russ
More informationCisco 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 informationShim6: 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 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 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 informationSegment Rou+ng IETF 87
Segment Rou+ng IETF 87 Clarence Filsfils cf@cisco.com C. Filsfils, S. Previdi, A. Bashandy, B. Decraene, S. Litkowski, M. Horneffer, I. Milojevic, R. Shakir, S. YP, W. Henderickx, J. Tantsura, Ericsson,
More informationIP/LDP FAST PROTECTION SCHEMES
IP/LDP FAST PROTECTION SCHEMES PL-NOG, OCT 203 Julian Lucek AGENDA Loop-Free Alternate (LFA) brief review Improving LFA coverage Remote LFA (rlfa) Directed forwarding label LFA with automatically created
More informationEgress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017
Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017 Current status draft-shen-mpls-egress-protection-framework-05 Co-authored by
More 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 informationMulti Topology Routing Truman Boyes
Multi Topology Routing Truman Boyes truman@juniper.net Copyright 2008 Juniper Networks, Inc. 1 Traffic Engineering Choices Today: IGP Metric Costing RSVP TE end to end Policy based routing EROs, Offline
More informationA Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017
A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology
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 informationMPLS etc.. 9 May 2017 AN
MPLS etc.. 9 May 2017 AN Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE LDP MPLS-TE LABEL MP-BGP MPLS is not alone LSP TAG H-VPLS GMPLS ISIS-TE MPƛS RSVP-TE SR OSPF-TE T-MPLS PCEP Multi-Protocol
More informationThis document is not restricted to specific software and hardware versions.
Contents Introduction Prerequisites Requirements Components Used Background Information Configure Network Diagram Configuration DN Bit Verify Troubleshoot Related Cisco Support Community Discussions Introduction
More informationNetwork Configuration Example
Network Configuration Example Ingress Replication for MVPN and for IP Multicast Using Next Gen MVPN Modified: 2016-12-20 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000
More informationSpirent TestCenter EVPN and PBB-EVPN AppNote
Spirent TestCenter EVPN and PBB-EVPN AppNote Executive summary 2 Overview of EVPN 2 Relevant standards 3 Test case: Single Home Test Scenario for EVPN 4 Overview 4 Objective 4 Topology 4 Step-by-step instructions
More informationMPLS Segment Routing in IP Networks
MPLS Segment Routing in IP Networks draft-bryant-mpls-unified-ip-sr Stewart Bryant Adrian Farrel John Drake Jeff Tantsura
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 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 informationBGP-TE APPLICATION LEVEL TOPOLOGY INTELLIGENCE
BGP-TE APPLICATION LEVEL TOPOLOGY INTELLIGENCE Hannes Gredler 1 Copyright 2012 Juniper Networks, Inc. www.juniper.net MOTIVATION Look across the fence Fence being IGP area/level or AS boundary Gain visibility
More informationMPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching
MPLS, THE BASICS CSE 6067, UIU Multiprotocol Label Switching Basic Concepts of MPLS 2 Contents Drawbacks of Traditional IP Forwarding Basic MPLS Concepts MPLS versus IP over ATM Traffic Engineering with
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 informationMPLS. 9 March 2018 AN
MPLS 9 March 2018 AN Multi-Protocol Label Switching MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS is not alone LSP ISIS-TE EVPN GMPLS MPLS-TE T-MPLS LFIB LABEL LDP TAG Used in many (most?) provider networks to
More informationBGP 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 informationSession 2: MPLS Traffic Engineering and Constraint-Based Routing (CR)
MPLS Frame Relay Alliance formed in April 2003 Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR) Copyright 2003 MPLS Frame Relay Alliance Slide 2-12 MPLS Routing h The need for Traffic
More informationTag 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 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 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 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 informationSDN Workshop. Contact: WSDN01_v0.1
SDN Workshop Contact: training@apnic.net WSDN01_v0.1 Issue Date: [Date] Revision: [xx] BGP-LS SDN Workshop WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Overview In a nutshell Motivations Introduction
More informationTelematics Chapter 7: MPLS
Telematics Chapter 7: MPLS User watching video clip Beispielbild Application Layer Presentation Layer Session Layer Transport Layer Server with video clips Application Layer Presentation Layer Session
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 information"Charting the Course...
Description Course Summary This advanced bootcamp combines JMF, JL2V, and JL3V into five consecutive days of training. Students can choose to attend the individual classes (JMF, JL2V, or JL3V) or attend
More 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 informationMPLS MPLS. Basically: 9 March 2018 AN. Multi-Protocol Label Switching. A bit of history. Multi-Protocol Label Switching.
Multi-Protocol Label Switching MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS MPLS is not alone LSP ISIS-TE EVPN GMPLS MPLS-TE 9 March 2018 AN T-MPLS LFIB LABEL LDP TAG Used in many (most?) provider networks to
More informationContents. EVPN overview 1
Contents EVPN overview 1 EVPN network model 1 MP-BGP extension for EVPN 2 Configuration automation 3 Assignment of traffic to VXLANs 3 Traffic from the local site to a remote site 3 Traffic from a remote
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 informationMPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...
MPLS Intro Cosmin Dumitru c.dumitru@uva.nl University of Amsterdam System and Network Engineering Research Group March 14, 2011 Disclaimer Information presented in these slides may be slightly biased towards
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 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 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 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 informationConfigure Segment Routing for BGP
Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free inter-domain routing between autonomous systems. An autonomous system is a set of routers under a
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 informationMulticast 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 informationPass4sure JN q
Pass4sure JN0-660 206q Number: JN0-660 Passing Score: 800 Time Limit: 120 min File Version: 14.5 Juniper JN0-660 Service Provider Routing and Switching, Professional Passed on 2014-02-02 with a 836 having
More informationController Based BGP Multicast Signaling
Controller Based BGP Multicast Signaling draft-zzhang-bess-bgp-multicast-controller-00 Zhaohui Zhang Juniper Robert Raszuk Bloomberg Dante Pacella Verizon Arkadiy Gulko Thomson Reuters 100 th IETF, Singapore
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 informationPrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps
PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : 4A0-101 Title : Alcatel-Lucent Interior Routing Protocols and High Availability Vendor
More informationEVPN 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 informationMigrating from OSPF to IS-IS
Migrating from OSPF to IS-IS Philip Smith philip@nsrc.org SAFNOG 2 7 th -8 th April 2015 Mbabane Last updated 27 March 2014 1 Presentation slides p Available at: n http://bgp4all.com/ftp/seminars/safnog2-
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 informationDesigning Mul+- Tenant Data Centers using EVPN- IRB. Neeraj Malhotra, Principal Engineer, Cisco Ahmed Abeer, Technical Marke<ng Engineer, Cisco
Designing Mul+- Tenant Data Centers using EVPN- IRB Neeraj Malhotra, Principal Engineer, Cisco Ahmed Abeer, Technical Marke
More informationFast Reroute for Node Protection in LDP based LSPs
Fast Reroute for Node Protection in LDP based LSPs draft-esale-mpls-ldp-node-frr-00 Raveendra Torvi (rtorvi@juniper.net) Luay Jalil (luay.jalil@verizon.com) Luyuan Fang (lufang@microsoft.com) Santosh Esale
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 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 informationENTERPRISE 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 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 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 informationMulti Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015
.. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS
More informationMultiProtocol Label Switching - MPLS ( RFC 3031 )
Outline MultiProtocol Label Switching - MPLS ( RFC 3031 ) 1. What is MPLS and how does it work? 2. What MPLS is used for? 3. Label Distribution Protocols 1 1. What is MPLS and how does it work? MPLS is
More informationHP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract
HP A5820X & A5800 Switch Series MPLS Configuration Guide Abstract This document describes the software features for the HP 5820X & 5800 Series products and guides you through the software configuration
More informationIntroduction 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 informationNetwork Configuration Example
Network Configuration Example Configuring RSVP-Signaled Point-to-Multipoint LSPs on Logical Systems Modified: 2017-01-18 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000
More informationBGP/MPLS Layer 3 VPN Multicast Management Information Base
Internet Engineering Task Force (IETF) H. Tsunoda Request for Comments: 8503 Tohoku Institute of Technology Category: Standards Track December 2018 ISSN: 2070-1721 Abstract BGP/MPLS Layer 3 VPN Multicast
More informationNGEN 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