MPLS. 9 March 2018 AN

Size: px
Start display at page:

Download "MPLS. 9 March 2018 AN"

Transcription

1 MPLS 9 March 2018 AN

2 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 provide all kinds of different services RSVP-TE VPLS FEC LER SR

3 Multi-Protocol Label Switching No expensive (and recursive) lookups needed Routing was (too) slow Designed in the ATM era better performance was needed Different services Fixed size label pre-established Faster lookup Label added to packet header transported over MPLS core

4 Multi-Protocol Label Switching No expensive (and recursive) lookups needed Routing was (too) slow Designed in the ATM era better performance was needed Different services Fixed size label pre-established Faster lookup Label added to packet header transported over MPLS core Basically: edge device of MPLS network applies tag switch forwards according to label swapping table edge device removes tag and forwards packet

5 A bit of history 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

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

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

8 Destination Based Routing R1 R2 R /31 inet inet /31 R / inet.0 inet

9 Destination Based Routing R1 Lookup destination address in forwarding table R2 Lookup destination address in forwarding table Lookup destination address in forwarding table R /31 inet inet /31 R3 Lookup destination address in forwarding table / inet inet.0

10 Label switching R1 R2 R /31 mpls mpls /31 R / mpls.0 mpls

11 Label switching R1 Lookup label in label database R2 R /31 mpls mpls /31 R / mpls.0 mpls

12 Label switching Lookup label in label database Lookup label in label database Lookup label in label database R1 R2 R /31 mpls mpls /31 R3 Lookup label in label database / mpls mpls.0

13 Faster lookups Rx 100K IPv4 routes Tx 100K IPv4 routes 100K IPv4 FIB entries inet.0 Rx 100K Labeled routes Tx 100K Labeled routes 1 MPLS FIB entry mpls.0

14 Multi-Protocol Label Switching It was invented for fast(er) routing" (more like L2 switching) 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 Applications TCP UDP SCTP, MPTCP, DCCP, MPLS is IP Layer 3 sometimes MPLS called: Ethernet ATM FR PPP Layer 2 Layer 2.5 protocol Physical

15 Multi-Protocol Label Switching Ethernet header IP header original packet Data This header is put between Layer-2 and Layer-3 header (a.k.a. shim header) in IP Ethernet header L2 header MPLS header IP header L3 header Data 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

16 SIDE TRACK Routing vs Switching

17 Routing vs Switching Switches switch and Routers route Switching makes packet (frame) forwarding decisions based on Layer 2 data MAC address MPLS physical layer-2 address Routing makes packet forwarding decision based on Layer 3 data IP address logical, hierarchical layer-3 address SIDE TRACK Switch switches within the subnet/within the network Router routes between the networks recursive lookup - to determine the next hop + outbound interface

18 Routing vs Switching Not all entries in RIB have next hops that are directly connected Topology Database OSPF/ISIS route has an outgoing interface; it s computed by the SPF algorithm and transferred into the IP routing table OSPF / ISIS BGP BGP route has no outgoing interface and its next hop is not 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

19 Routing vs Switching Useful for MPLS lab Juniper specific RIB SIDE TRACK FIB See:

20 Routing vs Switching Switches switch and Routers route. 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 your network, it s important to understand whether it forwards the data based on physical layer-2 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:

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

22 LSP - Label Switched Path LER - Label Edge Router LSR - Label Switching Router FEC - Forwarding Equivalence Class LIB - Label Information Base

23 LER and LSP CE = Customer Edge router LER = Label Edge Router (or PE = Provider Edge router) R3 LSR Transit R6 LER R10 CE R1 CE R2 LER R5 LSR Transit R8 LER R9 CE R4 LSR R7 LSR See also:

24 LER and LSP CE = Customer Edge router LER = Label Edge Router (or PE = Provider Edge router) R3 LSR Transit R6 LER R10 CE R1 CE Ingress R2 LER R5 LSR Transit R8 LER R9 CE R4 LSR R7 LSR See also:

25 LER and LSP CE = Customer Edge router LER = Label Edge Router (or PE = Provider Edge router) R3 Transit R6 LER R10 CE LSR LSP R1 CE Ingress R2 LER R5 LSR Transit R8 LER R9 CE R4 LSR R7 LSR See also:

26 LER and LSP CE = Customer Edge router LER = Label Edge Router (or PE = Provider Edge router) R3 Transit R6 LER R10 CE LSR LSP R1 CE Ingress R2 LER R5 LSR Transit R8 LER Egress R9 CE R4 LSR R7 LSR LSP = Label Switched Path: unidirectional path between LERs Virtual circuit between pair of routers See also:

27 LSR LSR = Label Switching Router (or P = Provider router) Label locally significant on router Labels only valid between LSRs Actions: push, swap, pop LSP R3 Transit Label swap R6 LER R10 CE R1 CE Label push Ingress R2 LER LSR Label swap R5 LSR Transit R8 LER Egress R9 CE R4 LSR R7 LSR Label pop Before any MPLS forwarding will occur you need to build an LSP!

28 Forwarding Equivalence Class FEC A FEC is a set of packets that a single router: Forwards to the same next hop normal routing Out the same interface With the same treatment (such as queuing) LSP R3 Transit R6 LER R10 CE FEC can be based on destination prefix, R1 CE Label push Ingress R2 LER LSR R5 LSR Transit R8 LER Egress R9 CE incoming interface, traffic class, source address, FEC lookup R4 LSR R7 LSR Label pop 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 LSR

29 Forwarding Equivalence Class FEC A FEC is a set of packets that a single router: Forwards to the same next hop normal routing Out the same interface With the same treatment (such as queuing) LSP R3 Transit R6 LER R10 CE FEC can be based on destination prefix, R1 CE Label push Ingress R2 LER LSR R5 LSR Transit R8 LER Egress R9 CE incoming interface, traffic class, source address, FEC lookup R4 LSR R7 LSR Label pop 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 LSR

30 Forwarding Equivalence Class FEC A FEC is a set of packets that a single router: Forwards to the same next hop normal routing Out the same interface With the same treatment (such as queuing) LSP R3 Transit R6 LER R10 CE FEC can be based on destination prefix, R1 CE Label push Ingress R2 LER LSR R5 LSR Transit R8 LER Egress R9 CE incoming interface, traffic class, source address, FEC lookup R4 LSR R7 LSR Label pop 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 LSR

31 Forwarding Equivalence Class FEC From: RFC3031 Multiprotocol Label Switching Architecture 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.

32 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) Label Forwarding Information Base - LFIB: Forwarding table mapping between labels to outgoing interfaces Only the labels for the best path of FEC LIB Each router has its own LIB, and generates the LFIB (Similar to RIB and FIB) LFIB

33 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress

34 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress PE1 assigns a Label (L1) to its own Loopback address (FEC) and advertises that to its LDP peer X

35 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L1) PE1 assigns a Label (L1) to its own Loopback address (FEC) and advertises that to its LDP peer X

36 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L1) 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

37 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L2) (PE1,L1) 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

38 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L2) (PE1,L1) 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

39 Prefixes distributed with OSPF/ISIS LSR/transit LSR/transit LSR/transit FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) 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

40 ingress router PE2 adds label L4 to packets LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) PE1-push L4 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

41 ingress router PE2 adds label L4 to packets LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) PE1-push L4 swap (L4, L3) 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

42 ingress router PE2 adds label L4 to packets LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) PE1-push L4 swap (L4, L3) swap (L3, L2) 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

43 ingress router PE2 adds label L4 to packets LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 Z Y X PE1 egress (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) PE1-push L4 swap (L4, L3) swap (L3, L2) swap (L2, L1) 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

44 ingress router PE2 adds label L4 to packets LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 PE1-push L4 Z Y X (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) swap (L4, L3) swap (L3, L2) swap (L2, L1) PE1 pop (L1) egress 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

45 ingress router PE2 adds label L4 to packets LSP LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 PE1-push L4 Z Y X (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) swap (L4, L3) swap (L3, L2) swap (L2, L1) PE1 pop (L1) egress 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

46 ingress router PE2 adds label L4 to packets LSP LSR/transit LSR/transit LSR/transit Prefixes distributed with OSPF/ISIS FEC = loopback address PE1 ingress PE2 PE1-push L4 Z Y X (PE1,L4) (PE1,L3) (PE1,L2) (PE1,L1) swap (L4, L3) swap (L3, L2) swap (L2, L1) PE1 pop (L1) egress 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 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;

47 Penultimate Hop Popping PHP A B D 3 C 28 E G 33 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) F 28 = label the LSR (E) before the LER (B) pops the label and forwards normal IP packet to LER (B); simplifies processing at LER (saves one lookup); default behaviour of most implementations, not mandatory;

48 Label allocation and distribution 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) The MPLS architecture uses downstream label allocation: router expects to receive the traffic with label it picked locally Called downstream because label L bound to A <- upstream FEC F at router B was picked by router C who is one hop further down in the direction B FEC F = 28 of the traffic flow from B downstream -> C LSR that is required to interpret the label is responsible for assigning it

49 Label allocation and distribution LSR A receives mapping for Label L for FEC < > from neighbor LSR B LSR A will use Label L for forwarding if and only if LSR 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?

50 Multi-Protocol Label Switching MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS so far LSP ISIS-TE EVPN GMPLS MPLS-TE Short break.. (15 min) T-MPLS LFIB LABEL LDP TAG RSVP-TE VPLS FEC LER SR

51 How are the labels distributed and the mappings made? 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)

52 Manual LSP config human control plane protocols { mpls { static-label-switched-path <LSP-name> { ingress { next-hop <address of next-hop router>; to <LSP-endpoint>; push <label>; } } } } On ingress router Juniper specific On all transit routers And on egress router: POP label protocols { mpls { static-label-switched-path <LSP-name> { transit <incoming-label> { next-hop <address of next-hop router>; to <LSP-endpoint>; swap <outgoing-label>; } } } }

53 Label Distribution Protocol LDP Fundamental concept in MPLS: 2 LSRs must agree on meaning of labels used to forward traffic Protocol used where one LSR 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 LSRs 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 See

54 Label Distribution Protocol LDP LDP works between directly connected neighbors Peers are automatically discovered (via multicast to well-known UDP port) Easy config 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

55 Topology Database LDP Database OSPF / IS-IS BGP LDP Routing table (inet.0) RIB Routing Information Base FEC mapping table (inet.3) LIB Label Information Base (mpls.0) Label Routing table FIB Forwarding Information Base LFIB Label Forwarding Information Base Forwarding table Juniper specific See also:

56 Resource ReserVation Protocol RSVP 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 (*) Doesn't scale (create, maintain, tear-down state for each traffic flow!), so it is not/hardly used. 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) (*) Integrated Services Architecture [RFC1633]: fine-grained Quality of Service across the Internet

57 RSVP-TE Signaling protocol, not routing protocol RSVP-signaled LSP does not necessarily follow IGP shortest path Bandwidth reservation is optional 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 PATH message: Label request object, Record Route Object, Sender-Tspec, Explicit Route Object (ERO) RESV message: label object, Record Route Object

58 RSVP-TE Signaling protocol, not routing protocol RSVP-signaled LSP does not necessarily follow IGP shortest path Bandwidth reservation is optional 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 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)

59 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F 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!

60 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F PATH 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!

61 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F PATH 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!

62 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F PATH message 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!

63 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F PATH message 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!

64 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F PATH message 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!

65 RSVP-TE A 10 B 5 D = IGP metric C 5 5 E 5 G 10 F PATH message 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!

66 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

67 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

68 MP-BGP Multiprotocol Extensions to BGP VPN-Customer D PE-A VPN-Customer E VPN-Customer F PE-C BGP VPN-Customer D BGP MPLS core VPN-Customer E PE-B VPN-Customer F VPN-Customer D ISIS/OSPF VRF VRF VRF VPN-Customer E 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 See RFC-4364: BGP/MPLS IP Virtual Private Networks (VPNs)

69 MP-BGP Multiprotocol Extensions to BGP VPN-Customer D PE-A VPN-Customer E VPN-Customer F MPLS core PE-C VPN-Customer D VPN-Customer E PE-B Routes from red VPN-Customer D VPN-Customer E VPN-Customer F Each VRF has different VPN label VPN not imported! 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)

70 Label Distribution Protocols 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

71 Label Distribution Protocols 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 Network orchestrators / controllers with GUIs to make it easier

72 Multi-Protocol Label Switching 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

73 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: Traffic Engineering extensions -TE ISIS-TE OSPF-TE

74 Traffic Engineering TE 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 MORE CONTROL use RSVP-TE to set up explicit paths bandwidth reservation RFC-3272: Overview and Principles of Internet Traffic Engineering RFC-2702: Requirements for Traffic Engineering over MPLS

75 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 CE 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) PE-A VPN-Customer E P VPN-Customer E P P P PE-C VPN-Customer E PE-B MPLS core Single LAN segment

76 VPLS Virtual Private LAN Service 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 Responsibility of service provider to create loop-free topology Full-mesh of Pseudo-Wires connecting the edge sites Using LDP for Signaling [RFC-4762] Using BGP for Auto-Discovery and Signaling [RFC-4761]

77 Latest New Protocols EVPN Segment Routing

78 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] EVPN is Layer 2 overlay on IP/MPLS network Virtual multipoint bridged connectivity between different Layer 2 domains 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

79 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: a node steers packets through an ordered list of instructions (segments) that are encoded in the packet header

80 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

81 Segment Routing SR 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

82 Segment Routing SR segment routing with central optimization (PCE - path computation element) 9105 Next Header Length Type Segments Left First Segment Flags Reserved Segment A B C D Z Segment 1 Segment 2 Segment n (1) N O P Optional Type Length Value Objects (variable) routing along any explicit path segment encoded as IPv6 address 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: See for more info: IETF SPRING WG and

83 MPLS et cetera MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS over 15 years old but Still heavily used Still lot of activities on standardisation 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 LER SR Just look at the number of RFCs after RFC-3013 and the drafts in the MPLS WG of the IETF:

84 Thanks for your attention! Questions?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CCIE Service Provider Sample Lab. Part 2 of 7

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

More information

Configuring 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SDN Workshop. Contact: WSDN01_v0.1

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

More information

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

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

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

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

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

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

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

Cisco. Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM)

Cisco. Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM) Cisco 642-780 Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM) Download Full Version : http://killexams.com/pass4sure/exam-detail/642-780 QUESTION: 56 Which command should be used to verify

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

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) 36 CHAPTER Prerequisites for MPLS, page 36-1 Restrictions for MPLS, page 36-1 Information About MPLS, page 36-2 Default Settings for MPLS, page 36-7 How to Configure MPLS Features, page 36-7 Configuration

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

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

Module 11b MPLS VPLS Configuration Lab (LDP Manual)

Module 11b MPLS VPLS Configuration Lab (LDP Manual) APNIC MPLS Workshop Lab Module 11b MPLS VPLS Configuration Lab (LDP Manual) Objective: All the routers are pre-configured with basic interface, OSPF, BGP, MPLS Label Distribution Protocol (LDP) configuration

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

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

Configuration MPLS Avaya Secure Router 2330/4134

Configuration MPLS Avaya Secure Router 2330/4134 Configuration MPLS Avaya Secure Router 2330/4134 Release 10.3.5 NN47263-505 Issue 04.02 August 2013 2013 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the

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

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

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