MPLS MPLS. Basically: 9 March 2018 AN. Multi-Protocol Label Switching. A bit of history. Multi-Protocol Label Switching.

Size: px
Start display at page:

Download "MPLS MPLS. Basically: 9 March 2018 AN. Multi-Protocol Label Switching. A bit of history. Multi-Protocol Label Switching."

Transcription

1 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 provide all kinds of different services RSVP-TE VPLS FEC SR Multi-Protocol Label Switching A bit of history Designed in the ATM era better performance was needed Different services transported over MPLS core Basically: Fixed size label pre-established Faster lookup Label added to packet header No expensive (and recursive) lookups needed Routing was (too) slow edge device of MPLS network applies tag switch forwards according to label swapping table edge device removes tag and forwards packet Label switching started in 1996 Back then ATM was popular, only encapsulations for flows over ATM were defined ATM did not become the big hit and is mostly replaced now by IP/Ethernet devices

2 A bit of history Next Cisco came with Tag Switching (1997) This was brought to the IETF for open standardisation IETF working group involved other vendors and MPLS was defined Tag renamed to Label Because: Back then traffic was growing faster than router vendors and providers could keep up with Existing routing equipment was very expensive Performance was not enough (no in hardware forwarding of packets) Fixed length label lookup was faster RFC-3031: Multiprotocol Label Switching Architecture [June 2001] Multi-Protocol Label Switching The M in MPLS stands for Multi-Protocol, which allows all kinds of different services and encapsulations to be transported over MPLS enabled backbones...because its techniques are applicable to ANY network layer protocol Designed to provide a unified data-carrying service for both circuit-based clients and packetswitching clients which provide a datagram service model (converged networks). To carry many different kinds of traffic, including IP packets, as well as native ATM, SONET, Frame Relay, PPP, HDLC and Ethernet frames, but also Pseudo Wires (PW), VPLS, IP VPNs. Label Switched Paths are similar to circuit-switched paths (virtual circuit) in ATM or FR networks, except not dependent on a particular Layer-2 technology. MPLS defines specific label formats for ATM and Frame Relay, and a generic label format intended for use with most other media. ATM labels correspond to VPI/VCI numbers and may be as long as 24 bits - Frame Relay labels correspond to DLCI numbers and are either 10 or 23 bits long. The generic label is 20 bits long. Destination Based Routing Label switching R1 Lookup destination address in forwarding table R2 Lookup destination address in forwarding table Lookup destination address in forwarding table R4 R1 Lookup label in label database R2 Lookup label in label database Lookup label in label database R /31 inet /31 mpls inet /31 R3 Lookup destination address in forwarding table / inet mpls /31 R3 Lookup label in label database / mpls.0 inet.0 mpls

3 Faster lookups Multi-Protocol Label Switching It was invented for fast(er) routing" (more like L2 switching) Rx 100K IPv4 routes Tx 100K IPv4 routes IDEA: Each flow might be special but numerous flows share the same forwarding behaviour All packets with same label follow the same path Fixed length label lookup is faster than longest match lookups 100K IPv4 FIB entries inet.0 Applications Rx 100K Labeled routes Tx 100K Labeled routes TCP IP MPLS UDP SCTP, MPTCP, DCCP, Layer 3 MPLS is sometimes called: mpls.0 1 MPLS FIB entry Ethernet ATM FR PPP Physical Layer 2 Layer 2.5 protocol Multi-Protocol Label Switching Ethernet header IP header Ethernet header L2 header original packet MPLS header Data IP header L3 header This header is put between Layer-2 and Layer-3 header (a.k.a. shim header) in IP Data SIDE TRACK Routing vs Switching 20 bits 3 bits 1 bit 8 bits Label = a number Label EXP S TTL EXP = experimental bits, for Class of Service (*) S = Bottom of Stack TTL = Time-to-Live (to detect loops) (*) Renamed to Traffic Class field RFC-5462

4 Routing vs Switching Switches switch and Routers route Routing vs Switching Not all entries in RIB have next hops that are directly Switching makes packet (frame) forwarding decisions based on Layer 2 data MAC address Topology Database connected MPLS physical layer-2 address OSPF/ISIS route has an outgoing interface; it s computed by the SPF algorithm and transferred into the IP routing table Routing makes packet forwarding decision based on Layer 3 data IP address OSPF / ISIS BGP BGP route has no outgoing interface and its next hop is not SIDE TRACK logical, hierarchical layer-3 address Switch switches within the subnet/within the network Router routes between the networks recursive lookup - to determine the next hop + outbound interface SIDE TRACK IP Routing table Forwarding table RIB Routing Information Base FIB Forwarding Information Base Simplified view directly connected; the router has to perform recursive lookups to find the outgoing interface IP routes are copied to Forwarding Information Base (FIB) and their next hops are resolved, outgoing interfaces are computed and multiple entries are created when the next-hop resolution results in multiple paths to the same destination Routing vs Switching Useful for MPLS lab Routing vs Switching Switches switch and Routers route. Juniper specific Switching makes packet (frame) forwarding decisions based on Layer 2 data Bridging Routing makes packet forwarding decision based on Layer 3 data MPLS is somewhere in between (Layer 2.5) unless used with ATM or Frame Relay, i.e. L2 protocols that also use something like a label Regardless of how you decide to call the physical (or virtual) device that forwards the data across RIB your network, it s important to understand whether it forwards the data based on physical layer-2 SIDE TRACK FIB SIDE TRACK addresses (we called that bridging) or based on logical, hierarchical layer-3 addresses (what we called routing 20 years ago). Ivan Pepelnjak Blog: See:

5 Routing vs Switching MPLS-based networks scale better than those using ATM or Frame Relay because of two major improvements: Automatic setup of virtual circuits based on network topology (core IP routing information), both between the core switches and between the core (P-routers) and edge (PE-routers) devices. Unless configured otherwise, IP routing protocol performs topology autodiscovery and LDP establishes a full mesh of virtual circuits across the core. LSP - Label Switched Path - Label Edge Router - Label Switching Router FEC - Forwarding Equivalence Class LIB - Label Information Base SIDE TRACK VC merge: Virtual circuits from multiple ingress points to the same egress point can merge within the network. VC merge significantly reduces the overall number of VCs (and the amount of state the core switches have to keep) in fully meshed networks. Important purpose of MPLS: reduces routes in routers and forwarding table entries Multiple IP prefixes into one tag and LSP = Label Edge Router (or PE = Provider Edge router) = Customer Edge router = Label Switching Router (or P = Provider router) R1 Ingress R2 R3 R4 Transit LSP R5 Transit R7 R6 R8 R10 Egress R9 Label locally significant on router Labels only valid between s Actions: push, swap, pop R1 Label push Ingress R2 LSP R3 R4 Transit Label swap Label swap Transit R5 R7 R6 R8 R10 Egress Label pop R9 LSP = Label Switched Path: unidirectional path between s Virtual circuit between pair of routers Before any MPLS forwarding will occur you need to build an LSP! See also:

6 Forwarding Equivalence Class FEC Forwarding Equivalence Class FEC From: RFC3031 Multiprotocol Label Switching Architecture A FEC is a set of packets that a single router: Forwards to the same next hop Out the same interface With the same treatment (such as queuing) FEC can be based on destination prefix, incoming interface, traffic class, source address, normal routing R1 Label push Ingress R2 FEC lookup LSP R3 R4 Transit The ingress router receives packet and determines to which FEC it belongs Forwarded with the same label (over the same LSP) FEC only determined once - at ingress Transit R5 R7 R6 R8 R10 Egress Label pop R9 Packet headers contain considerably more information than is needed simply to choose the next hop. Choosing the next hop can therefore be thought of as the composition of two functions. The first function partitions the entire set of possible packets into a set of "Forwarding Equivalence Classes (FECs)". The second maps each FEC to a next hop. Insofar as the forwarding decision is concerned, different packets which get mapped into the same FEC are indistinguishable. All packets which belong to a particular FEC and which travel from a particular node will follow the same path (or if certain kinds of multi-path routing are in use, they will all follow one of a set of paths associated with the FEC). In conventional IP forwarding, a particular router will typically consider two packets to be in the same FEC if there is some address prefix X in that router's routing tables such that X is the "longest match" for each packet's destination address. As the packet traverses the network, each hop in turn reexamines the packet and assigns it to a FEC. In MPLS, the assignment of a particular packet to a particular FEC is done just once, as the packet enters the network. The FEC to which the packet is assigned is encoded as a short fixed length value known as a "label". When a packet is forwarded to its next hop, the label is sent along with it; that is, the packets are "labeled" before they are forwarded. At subsequent hops, there is no further analysis of the packet's network layer header. Rather, the label is used as an index into a table which specifies the next hop, and a new label. The old label is replaced with the new label, and the packet is forwarded to its next hop. In the MPLS forwarding paradigm, once a packet is assigned to a FEC, no further header analysis is done by subsequent routers; all forwarding is driven by the labels. This has a number of advantages over conventional network layer forwarding. Label Information Base LIB Labels are stored in Label Information Base Database with all label and forwarding information LIB is populated by static entries or dynamic label distribution protocols Mapping between previous hop (incoming port, label) and FEC Mapping between FEC and next hop (outgoing port, label) ingress router PE2 adds label L4 to packets ingress LSP PE2 PE1-push L4 Prefixes distributed with OSPF/ISIS /transit /transit /transit FEC = loopback address PE1 Z Y X PE1 egress (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) swap (L4, L3) swap (L3, L2) swap (L2, L1) pop (L1) Label Forwarding Information Base - LFIB: Forwarding table mapping between labels to outgoing interfaces Only the labels for the best path of FEC LIB Y will do similar processing. The LSP setup proceeds from egress to ingress X evaluates whether PE1 is on the IGP shortest path for that FEC. If successful X assigns L2 for FEC PE1, installs forwarding state swapping L2 and L1 and advertises a binding for L2 and FEC PE1 to Y PE1 assigns a Label (L1) to its own Loopback address (FEC) and advertises that to its LDP peer X Each router has its own LIB, and generates the LFIB (Similar to RIB and FIB) LFIB Label actions: Push to the stack, Swap top label, PoP from the stack; S-bit is set to 1 in MPLS header if label is last label on the stack;

7 Penultimate Hop Popping PHP A B Label allocation and distribution D 3 But who/what assigns the labels? Goal is to build a forwarding table with mapping between FEC/incoming label and outgoing label; Routers pick the label values (local significance only) C E G The MPLS architecture uses downstream label allocation: router expects to receive the traffic with label it picked locally F Label 3 is announced by router B to its neighbor E 3 is a special value, Implicit NULL label [RFC-3032]; This triggers Penultimate Hop Popping (PHP) the (E) before the (B) pops the label and forwards normal IP packet to (B); simplifies processing at (saves one lookup); default behaviour of most implementations, not mandatory; 28 = label A Called downstream because label L bound to FEC F at router B was picked by router C who is one hop further down in the direction of the traffic flow from B downstream -> that is required to interpret the label is responsible for assigning it <- upstream B FEC F = 28 C Label allocation and distribution Multi-Protocol Label Switching A receives mapping for Label L for FEC < > from neighbor B A will use Label L for forwarding if and only if B is on the IGP shortest path for destination < > from A s point of view LSPs shift with IGP path changes!!! Danger of black-holing/looping during reconvergence Label = unsigned integer in the range Some reserved numbers: 0-15 (e.g. label 3) A received packet with unrecognised label (unassigned) is dropped Packets can carry more than 1 label = label stack Last-in, first-out stack The forwarding decision is based on label at top of stack (see S-bit!) Question: Should a label be unique within MPLS domain? MPLS so far Short break.. (15 min) MPLS-TP MP-BGP H-VPLS OSPF-TE LIB LSP ISIS-TE EVPN GMPLS MPLS-TE T-MPLS LFIB LABEL LDP TAG RSVP-TE VPLS FEC SR

8 How are the labels distributed and the mappings made? Manual LSP config human control plane You need routing and signalling (control plane functions) Manual configuration of label bindings and LSPs Or define a new protocol Or extend existing protocol to carry labels Both were done: New protocol: LDP (Label Distribution Protocol) Two existing protocols: RSVP and BGP Ps. Answer: No, unique on router (if platform label space) or per interface (if interface label space) protocols { mpls { static-label-switched-path <LSP-name> { ingress { next-hop <address of next-hop router>; to <LSP-endpoint>; push <label>; On all transit routers And on egress router: POP label On ingress router Juniper specific protocols { mpls { static-label-switched-path <LSP-name> { transit <incoming-label> { next-hop <address of next-hop router>; to <LSP-endpoint>; swap <outgoing-label>; Label Distribution Protocol LDP Label Distribution Protocol LDP Fundamental concept in MPLS: 2 s must agree on meaning of labels used to forward traffic Protocol used where one informs another of the LABEL BINDINGS it has made LDP is specifically designed for label binding and distribution - does nothing else but that, no routing, in fact it relies on an IGP for all routing decisions UDP discovery and TCP sessions between peers LDP Peers inform each other of the label bindings An IGP protocol must br configured on all s New IGP routes (prefixes in routing table) lead to new label bindings Labels can be withdrawn when IGP routes are no longer valid Hard-state - expected to work until explicitly torn down LDP works between directly connected neighbors Peers are automatically discovered (via multicast to well-known UDP port) Builds a full mesh of LSPs between all routers LDP establishes LSPs that follow the IGP best path Initialization: exchange information regarding features and modes supported; Next: information regarding binding Labels and FECs exchanged; After discovery a TCP session is established and LDP session is set up; Keep sessions up keep-alive messages are sent; Label messages: advertise new labels, withdraw labels Easy config See

9 Topology Database LDP Database Resource ReserVation Protocol RSVP OSPF / IS-IS BGP LDP RSVP was developed before MPLS Bandwidth reservation protocol for individual traffic flows in network as part of the int-serv model Its mechanism is to reserve bandwidth along each hop of a network for an end-to-end session (*) Routing table (inet.0) RIB Routing Information Base FEC mapping table (inet.3) LIB Label Information Base (mpls.0) Label Routing table Doesn't scale (create, maintain, tear-down state for each traffic flow!), so it is not/hardly used. FIB Forwarding Information Base LFIB Label Forwarding Information Base RSVP extensions for MPLS to create and maintain LSPs and to create associated bandwidth reservations = RSVP-TE [RFC-3209] Better scaling (single LSP can carry all traffic between ingress and egress router pair, not per flow) Forwarding table Juniper specific See also: (*) Integrated Services Architecture [RFC1633]: fine-grained Quality of Service across the Internet RSVP-TE RSVP-signaled LSP does not necessarily follow IGP shortest path Extensions allow for explicit routing (specify entire path or specific transit nodes) Creation of RSVP-signaled LSP: Ingress router initiates by sending an RSVP PATH message destination is the egress router Egress router sends back an RSVP RESV message follows the reverse path back to ingress includes the allocated label Transit routers receiving the RESV message allocate new local label relay message upstream install entry in LIB Signaling protocol, not routing protocol Bandwidth reservation is optional PATH message: Label request object, Record Route Object, Sender-Tspec, Explicit Route Object (ERO) RESV message: label object, Record Route Object ERO object contains list of addresses of nodes through which the LSP must pass (strict or loose) RSVP-TE 5 D C 5 5 F PATH message A B = IGP metric E 5 G 10 RESV state RESV message PATH and RESV messages travel hop-by-hop through network - establish state at each node Periodic exchange of PATH and RESV messages after establishment to refresh the state (if missed LSP is torn down) RSVP-signaled LSPs follow single path from ingress to egress (even in case of multiple available paths) LSP still unidirectional!

10 RSVP-TE Example output Juniper: With Record Route Object routers can check if the path is loop-free From: , State: Up, ActiveRoute: 0, LSPname: LSP-1 ActivePath: LSP-1-P (primary) LSPtype: Static Configured LoadBalance: Random Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary LSP-1-P State: Up Priorities: 7 0 SmartOptimizeTimer: 180 Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 5) S S S S S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt 20=Node-ID): Jun 16 19:01: Selected as active path 29 Jun 16 19:01: Record Route: Jun 16 19:01: Up 27 Jun 16 19:01: Originate Call MP-BGP Multiprotocol Extensions to BGP It supports multiple address families, easy to define and carry new types of reachability information and associated attributes Advertise prefix and label(s) associated with it [RFC-3107] Carrying Label Information in BGP-4: The label mapping information for a particular route is piggybacked in the same BGP Update message that is used to distribute the route itself. Can be used inter-domain (between AS-es BGP is used) Often BGP is already used so no need for another protocol This is used for Layer3 VPN between sites interconnected by MPLS (provider) core network Each VPN has its own VRF (Virtual Routing and Forwarding instance); MPLS forwarding uses stacked labels: outer label for LSP forwarding inner label to differentiate between different VPNs MP-BGP Multiprotocol Extensions to BGP MP-BGP Multiprotocol Extensions to BGP VPN-Customer D VPN-Customer F BGP PE-A MPLS core PE-C BGP VPN-Customer D VPN-Customer D VPN-Customer F PE-A MPLS core PE-C VPN-Customer D VPN-Customer D ISIS/OSPF PE-B VRF VRF VRF VPN-Customer F VPN-Customer D PE-B Each VRF has different VPN label Routes from red VPN not imported! VPN-Customer F VPN-Customer F This is used for Layer3 VPNs between sites interconnected by MPLS (provider) core network Each VPN has its own VRF (Virtual Routing and Forwarding instance) MPLS forwarding uses stacked labels: outer label for LSP forwarding + inner label to differentiate between different VPNs Route distinguisher (RD) : 64 bit field prefixed to Customer IP prefix(es) to make it unique VPN-IPv4 address space prepended to routes in VRF to identify to which VRF they belong Route target (RT): extended BGP community value defines which prefixes are imported and exported on each PE VPN-IPv4 routes are transported with BGP to other PE s - with MPLS label (inner label) See RFC-4364: BGP/MPLS IP Virtual Private Networks (VPNs)

11 Label Distribution Protocols Multi-Protocol Label Switching Can you use different Label distribution protocols at the same time? E.g LDP and RSVP-TE? And also MP-BGP? Yes! Depends on the built topology Depends on services that need to be provisioned Makes it more complex Needs to be provisioned/configured LSPs have to be built before traffic starts flowing RSVP-TE LSPs need to be configured VRF and route distinguisher and route targets in L3 VPNs need to be configured Due to Moore s Law lookup speed is no longer the biggest problem, but since 1997 a lot of ways to use MPLS have been found... Very heavily used: for implementing Traffic Engineering (TE) L3VPN (over the same core) L2VPN (over the same core) Improving network resiliency with MPLS fast reroute Network orchestrators / controllers with GUIs to make it easier Traffic Engineering TE Traffic Engineering TE What is it? Process of manipulating traffic on an (IP) network to enhance the performance Is not network engineering, but linked Reduce overall cost of operations by more efficient use of bandwidth resources With traditional IP and IP routing protocols difficult: tweaking link cost or weight to influence IGP behaviour availability of resources (e.g. bandwidth) not taken into account IGPs distribute network topology information through network Can be used to calculate the routes of LSP automatically When required to establish LSPs not following IGP routes, with guaranteed QoS characteristics and backup LSPs that avoid single points of failure you need more: Cost optimisation (better utilisation of network resources) Congestion management Dynamic services & traffic profiles Efficient routing (predictable, deterministic paths) and rerouting in case of failures Availability/ resilience / fast restoration QoS / separate realtime latency-critical services from other traffic MPLS-TE: set of extensions to MPLS explicit or constraint based routing use RSVP-TE to set up explicit paths bandwidth reservation MORE CONTROL Traffic Engineering extensions -TE ISIS-TE OSPF-TE RFC-3272: Overview and Principles of Internet Traffic Engineering RFC-2702: Requirements for Traffic Engineering over MPLS

12 VPLS Virtual Private LAN Service VPLS Virtual Private LAN Service A VPLS is (provider) service that emulates the full functionality of traditional LAN A Layer 2 Virtual Private Network (VPN) VPLS is "private" in that devices that belong to different VPLSs cannot interact VPLS is "virtual" in that multiple VPLSs can be offered over a common packet switched network (over IP/MPLS network) Ethernet service: frames sent to broadcast addresses and unknown dest MAC addresses are flooded to all ports all unknown unicast, broadcast and multicast frames are flooded over the corresponding Pseudo- Wires to all PE nodes participating in the VPLS PE-A P Responsibility of service provider to create loop-free topology Full-mesh of Pseudo-Wires connecting the edge sites P P P PE-C Using LDP for Signaling [RFC-4762] Using BGP for Auto-Discovery and Signaling [RFC-4761] PE-B MPLS core Single LAN segment EVPN Ethernet VPN VPLS has number of limitations in redundancy, multicast, multihoming, provisioning simplicity New RFC on defining the requirements for a new solution: Ethernet VPN (EVPN) [RFC-7209] Latest New Protocols EVPN is Layer 2 overlay on IP/MPLS network Virtual multipoint bridged connectivity between different Layer 2 domains EVPN Segment Routing Control plane is MP-BGP New address family Allows MAC addresses to be treated as routes in the BGP table Entry can contain just a MAC address or an IP address + MAC address (ARP entry) With or without VLAN tags See: RFC-7432: BGP MPLS-based Ethernet VPN

13 Segment Routing SR Segment Routing SR Alternative for LDP and RSVP-TE in MPLS networks Segment routing is a new forwarding paradigm that provides source routing The source can define the path a packet will take SR uses MPLS to forward packets (in IPv4), but labels are distributed by IGP (OSPF, ISIS) Source Routing the source chooses a path and encodes it in the packet header as an ordered list of segments the rest of the network executes the encoded instructions Segment: an identifier for any type of instruction forwarding or service Example segments: particular node in network, network link, prefix Source Routing: a node steers packets through an ordered list of instructions (segments) that are encoded in the packet header Segment Routing Forwarding Plane MPLS: ordered list of segments is represented as a stack of labels Segment Routing re-uses MPLS data plane without any change Segment is encoded as MPLS label Applicable to IPv4 and IPv6 address families IPv6: an ordered list of segments is encoded in a routing extension header SR allows to enforce a flow through any topological path and service chain while maintaining per-flow state only at the ingress node to the SR domain; Application for SR enable some kind of application controller that can steer traffic over different paths, depending on different requirements and the current state of the network; Doing this now requires MPLS-TE, as well as keeping state in many device, with SR, there is no need to keep state in intermediary devices The state is in the packet, not in the network Segment Routing segment routing with central optimization (P - path computation element) A (1) B N routing along any explicit path segment encoded as IPv6 address C O 9103 SR 9103 D P Z Next Header Length Type Segments Left First Segment Flags Reserved Segment 0 Segment 1 Segment 2 Segment n Optional Type Length Value Objects (variable) ordered list of segments is encoded as ordered list of IPv6 addresses in the routing header active segment is indicated by the Destination Address of the packet next active segment is indicated by a pointer in the routing header (1) Picture from: MPLS et cetera MPLS over 15 years old but Still heavily used Still lot of activities on standardisation MPLS-TP MP-BGP H-VPLS OSPF-TE LIB LSP ISIS-TE EVPN GMPLS MPLS-TE Lot of new activities building upon or extending MPLS T-MPLS LFIB LABEL LDP TAG RSVP-TE VPLS FEC SR Just look at the number of RFCs after RFC-3013 and the drafts in the MPLS WG of the IETF: See for more info: IETF SPRING WG and

14 Thanks for your attention! Questions?

MPLS. 9 March 2018 AN

MPLS. 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 information

MPLS etc.. 9 May 2017 AN

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

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

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

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

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

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

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA 2D1490 p4 2007 MPLS, RSVP, etc Olof Hagsand KTHNOC/NADA Literature Handouts: MPLS-Enabled applications (Minei, Lucek). Parts of Section 1. JunOS Cookbook: Chapter 14 Background MPLS - Multiprotocol Label

More information

Practice exam questions for the Nokia NRS II Composite Exam

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

More information

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

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...

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

Multiprotocol Label Switching (MPLS)

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

More information

MPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE

MPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE MPLS Multiprotocol MPLS Label Switching MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE Peter R. Egli 1/21

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

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

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

More information

Introduction to MPLS APNIC

Introduction to MPLS APNIC Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,

More information

Multiprotocol Label Switching (MPLS)

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

More information

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

AToM (Any Transport over MPLS)

AToM (Any Transport over MPLS) I N D E X A AAL5 over MPLS operation, 459 460 configuration, 462 463 flowchart configuration, 461 PE router, 461 provider router, 461 verification, 463 465 AAL5 to VLAN Interworking, 515 517 AC (Attachment

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

CCIE Service Provider Sample Lab. Part 2 of 7

CCIE Service Provider Sample Lab. Part 2 of 7 CCIE Service Provider Sample Lab Part 2 of 7 SP Sample Lab Main Topology R13 S2/1.135.13/24 Backbone Carrier SP AS 1002 S2/1 PPP E0/1.69.6/24 R6 Customer Carrier SP ABC Site 5 AS 612 E1/0 ISIS.126.6/24

More information

Multi-Protocol Label Switching

Multi-Protocol Label Switching Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol Multi-Protocol Label Switching Seminar: Datenkommunikation und Verteilte Systeme SS 2003

More information

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0 From the technology basics to advanced VPN configuration. $3,995.00 5 Days Upcoming Dates Dec 10 - Dec 14 Mar 25 - Mar 29 Course Description

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 From MPLS Forum Documents MPLS is the enabling technology

More information

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

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

COMP9332 Network Routing & Switching

COMP9332 Network Routing & Switching COMP9332 Network Routing & Switching Switching in IP Networks with MPLS http://www.cse.unsw.edu.au/~cs9332 1 Lecture Overview This lecture introduces the concept of switching, which allows faster processing

More information

سوي يچينگ و مسيريابي در شبكه

سوي يچينگ و مسيريابي در شبكه سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop

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

Table of Contents Chapter 1 MPLS Basics Configuration

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

More information

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

CCIE R&S Techtorial MPLS

CCIE R&S Techtorial MPLS CCIE R&S Techtorial MPLS Ing. Tomáš Kelemen Partner Systems Engineer CCIE #24395 Ing. Peter Mesjar Systems Engineer CCIE #17428 2011 Cisco Systems, Inc. All rights reserved. 1 Agenda Introduction to MPLS

More information

MultiProtocol Label Switching - MPLS ( RFC 3031 )

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

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54 MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering

More information

MPLS/Tag Switching. Background. Chapter Goals CHAPTER

MPLS/Tag Switching. Background. Chapter Goals CHAPTER 28 CHAPTER Chapter Goals Understand the advantages of MPLS. Learn the components of an MPLS system. Compare and contrast MPLS and hop-by-hop routing. Describe the two methods of label distribution. Explain

More information

MPLS Multi-Protocol Label Switching

MPLS Multi-Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Networks Design and Management - 1 MPLS: introduction

More information

Configuring MPLS and EoMPLS

Configuring MPLS and EoMPLS 37 CHAPTER This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Catalyst 3750 Metro switch. MPLS is a packet-switching technology that integrates

More information

internet technologies and standards

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

More information

Introduction to Multi-Protocol Label

Introduction to Multi-Protocol Label Introduction to Multi-Protocol Label Switching (MPLS) Matthew Bocci, Alcatel-Lucent IP Division Agenda History of MPLS Standardisation MPLS Architecture Control Plane QoS and Traffic Engineering Protection

More information

Multi Protocol Label Switching

Multi Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 MPLS: introduction

More information

Multiprotocol Label Switching (MPLS)

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

More information

MPLS (Multi-Protocol Label Switching)

MPLS (Multi-Protocol Label Switching) Fixed Internetworking Protocols and Networks MPLS (Multi-Protocol Label Switching) Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Circuit switching Dedicated communication

More information

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

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

More information

BrainDumps.4A0-103,230.Questions

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

More information

Multiprotocol Label Switching Virtual Private Network

Multiprotocol Label Switching Virtual Private Network Anas Al-Selwi Multiprotocol Label Switching Virtual Private Network Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information Technology Thesis 08 May 2013 Abstract Author(s)

More information

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

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

More information

HP Routing Switch Series

HP Routing Switch Series HP 12500 Routing Switch Series MPLS Configuration Guide Part number: 5998-3414 Software version: 12500-CMW710-R7128 Document version: 6W710-20121130 Legal and notice information Copyright 2012 Hewlett-Packard

More information

MPLS Core Networks Николай Милованов/Nikolay Milovanov

MPLS Core Networks Николай Милованов/Nikolay Milovanov Label Assignment and Distribution Николай Милованов/Nikolay Milovanov Contents Label Assignment and Distribution Typical Label Distribution in Packet-mode MPLS Convergence in Packet-mode MPLS MPLS Label

More information

Configuring Virtual Private LAN Service (VPLS) and VPLS BGP-Based Autodiscovery

Configuring Virtual Private LAN Service (VPLS) and VPLS BGP-Based Autodiscovery Configuring Virtual Private LAN Service (VPLS) and VPLS BGP-Based Autodiscovery Finding Feature Information, page 1 Configuring VPLS, page 1 Configuring VPLS BGP-based Autodiscovery, page 17 Finding Feature

More information

"Charting the Course...

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

More information

Network Configuration Example

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

More information

MPLS Introduction. (C) Herbert Haas 2005/03/11

MPLS Introduction. (C) Herbert Haas 2005/03/11 MPLS Introduction MPLS (C) Herbert Haas 2005/03/11 Terminology LSR LER FEC LSP FIB LIB LFIB TIB PHP LDP TDP RSVP CR-LDP Label Switch Router Label Edge Router Forwarding Equivalent Class Label Switched

More information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   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-103 Title : Alcatel-Lucent Multi Protocol Label Switching Vendor : Alcatel-Lucent

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

MPLS design. Massimiliano Sbaraglia

MPLS design. Massimiliano Sbaraglia MPLS design Massimiliano Sbaraglia - MPLS layer 2 VPN diagram flowchart - MPLS layer 2 VPN pseudowire VPWS diagram - MPLS layer 2 VPN VPLS diagram - MPLS layer 2 EVPN diagram - MPLS layer 3 VPN diagram

More information

Configuration Guide - MPLS

Configuration Guide - MPLS Release: Document Revision: 5.3 01.01 www.nortel.com NN46240-506 324560-A Rev01 Release: 5.3 Publication: NN46240-506 Document Revision: 01.01 Document status: Standard Document release date: 30 March

More information

Deploy VPLS. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Deploy VPLS. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by: Deploy VPLS APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Acknowledgement Cisco Systems 2 VPLS Overview 3 Virtual Private LAN Service

More information

Advanced Telecommunications

Advanced Telecommunications ternet Routing - MPLS By Richard Harris MPLS Presentation line troduction Problems of ternet size Methods for overcoming potential problems What is MPLS? Overview MPLS terminology MPLS Architecture The

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

6 MPLS Model User Guide

6 MPLS Model User Guide 6 MPLS Model User Guide Multi-Protocol Label Switching (MPLS) is a multi-layer switching technology that uses labels to determine how packets are forwarded through a network. The first part of this document

More information

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

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

More information

Multiprotocol Label Switching Overview

Multiprotocol Label Switching Overview This chapter describes the Multiprotocol Label Switching (MPLS) distribution protocol. MPLS is a high-performance packet forwarding technology that integrates the performance and traffic management capabilities

More information

Spirent TestCenter EVPN and PBB-EVPN AppNote

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

More information

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V5) Part number: 5998-8188 Software version: CMW520-R2513 Document version: 6PW106-20150808 Legal and notice information Copyright 2015 Hewlett-Packard Development

More information

VPLS Autodiscovery: BGP Based

VPLS Autodiscovery: BGP Based First Published: February 19, 2007 Last Updated: February 19, 2007 VPLS Autodiscovery enables each Virtual Private LAN Service (VPLS) provider edge (PE) router to discover which other PE routers are part

More information

Request for Comments: Cisco Systems, Inc. September Framework for Layer 2 Virtual Private Networks (L2VPNs)

Request for Comments: Cisco Systems, Inc. September Framework for Layer 2 Virtual Private Networks (L2VPNs) Network Working Group Request for Comments: 4664 Category: Informational L. Andersson, Ed. Acreo AB E. Rosen, Ed. Cisco Systems, Inc. September 2006 Framework for Layer 2 Virtual Private Networks (L2VPNs)

More information

Network Configuration Example

Network Configuration Example Network Configuration Example RSVP LSP Tunnels Modified: 2016-12-14 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved. Juniper

More information

Contents. EVPN overview 1

Contents. 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 information

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching (MPLS) on Cisco Routers Multiprotocol Label Switching (MPLS) on Cisco Routers This document describes commands for configuring and monitoring Multiprotocol Label Switching (MPLS) functionality on Cisco routers and switches. This

More information

Configuring Virtual Private LAN Services

Configuring Virtual Private LAN Services Virtual Private LAN Services (VPLS) enables enterprises to link together their Ethernet-based LANs from multiple sites via the infrastructure provided by their service provider. This module explains VPLS

More information

What You Will Learn By the end of this appendix, you should know and be able to explain the following:

What You Will Learn By the end of this appendix, you should know and be able to explain the following: What You Will Learn By the end of this appendix, you should know and be able to explain the following: What static MPLS labels are and how they can be used The difference between static MPLS bindings and

More information

Operation Manual MPLS VLL. Table of Contents

Operation Manual MPLS VLL. Table of Contents Table of Contents Table of Contents... 1-1 1.1 MPLS VLL Overview... 1-2 1.1.1 Concepts in MPLS VLL... 1-2 1.1.2 Introduction to MPLS VLL... 1-2 1.1.3 Packet Forwarding... 1-3 1.1.4 Implementation... 1-4

More information

HP A-MSR Router Series MPLS. Configuration Guide. Abstract

HP A-MSR Router Series MPLS. Configuration Guide. Abstract HP A-MSR Router Series MPLS Configuration Guide Abstract This document describes the software features for the HP A Series products and guides you through the software configuration procedures. These configuration

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series MPLS Configuration Guide Part number: 5998-4676a Software version: Release 23xx Document version: 6W101-20150320 Legal and notice information Copyright 2015 Hewlett-Packard

More information

CONTENTS. Introduction

CONTENTS. Introduction CONTENTS Introduction MP-1 Multiprotocol Label Switching Commands MP-3 address-family MP-4 affinity (LSP Attributes) MP-6 append-after MP-8 auto-bw (LSP Attributes) MP-9 bandwidth (LSP Attributes) MP-11

More information

Telematics Chapter 7: MPLS

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

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching (MPLS) on Cisco Routers Multiprotocol Label Switching (MPLS) on Cisco Routers Feature History Release 11.1CT 12.1(3)T 12.1(5)T 12.0(14)ST 12.0(21)ST 12.0(22)S Modification The document introduced MPLS and was titled Tag Switching

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

Network Configuration Example

Network Configuration Example Network Configuration Example GMPLS Modified: 2016-12-14 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved. Juniper Networks, Junos,

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 MPLS L2VPN overview 1 About MPLS L2VPN 1 Comparison with traditional VPN 2 Comparison with MPLS L3VPN 2 Basic concepts 2 MPLS L2VPN implementation 3 MPLS L2VPN configuration

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 Overview 1 Comparison with traditional VPN 1 Comparison with MPLS L3VPN 2 Basic concepts 2 MPLS L2VPN implementation 3 MPLS L2VPN configuration task list 4 Configuring

More information

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

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

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way \ http://www.pass4test.com We offer free update service for one year Exam : 642-691 Title : CCIP BGP + MPLS Exam (BGP + MPLS) Vendors : Cisco Version

More information

MPLS LDP. Agenda. LDP Overview LDP Protocol Details LDP Configuration and Monitoring 9/27/16. Nurul Islam Roman

MPLS LDP. Agenda. LDP Overview LDP Protocol Details LDP Configuration and Monitoring 9/27/16. Nurul Islam Roman MPLS LDP Nurul Islam Roman (nurul@apnic.net) 1 Agenda LDP Overview LDP Protocol Details LDP Configuration and Monitoring 1 Label Distribution Protocol Overview MPLS nodes need to exchange label information

More information

MPLS LSP Ping Traceroute for LDP TE and LSP Ping for VCCV

MPLS LSP Ping Traceroute for LDP TE and LSP Ping for VCCV MPLS LSP Ping Traceroute for LDP TE and LSP Ping for VCCV The MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV feature helps service providers monitor label switched paths (LSPs) and quickly

More information

HP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract

HP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract HP A5820X & A5800 Switch Series MPLS Configuration Guide Abstract This document describes the software features for the HP 5820X & 5800 Series products and guides you through the software configuration

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 MPLS L2VPN overview 1 Basic concepts of MPLS L2VPN 2 Implementation of MPLS L2VPN 2 MPLS L2VPN configuration task list 4 Configuring MPLS L2VPN 5 Configuring CCC MPLS

More information

Internet Routing - MPLS. By Richard Harris

Internet Routing - MPLS. By Richard Harris Internet Routing - MPLS By Richard Harris MPLS Presentation Outline Introduction Problems of Internet size Methods for overcoming potential problems What is MPLS? Overview MPLS terminology MPLS Architecture

More information

Concepts and Operation of MPLS VPNs. Francisco Bolanos

Concepts and Operation of MPLS VPNs. Francisco Bolanos Concepts and Operation of MPLS VPNs Francisco Bolanos fbolanos@cisco.com 2001, Cisco Systems, Inc. All rights reserved. 1 Agenda MPLS Concepts Label Structure Label assignment and distribution RD, RT and

More information

Configuring Static MPLS

Configuring Static MPLS This chapter contains information on how to configure static multiprotocol label switching (MPLS). About Static MPLS, page 1 Licensing Requirements for Static MPLS, page 4 Prerequisites for Static MPLS,

More information

Operation Manual MPLS. Table of Contents

Operation Manual MPLS. Table of Contents Table of Contents Table of Contents Chapter 1 MPLS Architecture... 1-1 1.1 MPLS Overview... 1-1 1.2 MPLS Basic Concepts... 1-1 1.2.1 FEC... 1-1 1.2.2 Label... 1-1 1.2.3 LDP... 1-3 1.3 MPLS Architecture...

More information

Institute of Computer Technology - Vienna University of Technology. L85 - Multiprotocol Label Switching

Institute of Computer Technology - Vienna University of Technology. L85 - Multiprotocol Label Switching MPLS Multi-Protocol Label Switching Agenda Review Datagram- versus Virtual Call Service IP over WAN Problems (Traditional Approach) MPLS Principles Label Distribution Methods MPLS Details (Cisco) RFC s

More information

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching (MPLS) on Cisco Routers Multiprotocol Label Switching (MPLS) on Cisco Routers This document describes commands for configuring and monitoring Multiprotocol Label Switching (MPLS) functionality on Cisco routers and switches. This

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

High Availability for 2547 VPN Service

High Availability for 2547 VPN Service Fast Service Restoration High Availability for 2547 VPN Service Emil Gągała JNCIE PLNOG, Kraków, 21.10.2012 ACKLOWLEDGEMENTS Many thanks to Yakov Rekhter, Hannes Gredler for their contributions to the

More information

MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp

MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp. 15 20 15 MPLS and NGN Networks: The Future Aspects for Railways Communication System Alok Pandey E,

More information

Trafffic Engineering 2015/16 1

Trafffic Engineering 2015/16 1 Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS fernando.silva@tecnico.ulisboa.pt Instituto Superior Técnico Trafffic Engineering 2015/16 1 Outline Traffic Engineering revisited Traffic

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

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