LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Size: px
Start display at page:

Download "LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF"

Transcription

1 LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro

2 IP Routing In IP networks, each router makes an independent forwarding decision IP address in header is analyzed and longest match routing lookup is done Choose next hop for the IP packet (hop-by-hop model) IP header contains more information than needed to simply choose next hop Longest Match Lookup was quite resource intensive in the past as there are multiple possible matches 2 by Xantaro

3 Longest Match Lookup Revisited Consider the following routing table /32, nexthop = /26, nexthop = /28, nexthop = A Router will convert these addresses to binary <= last octet has to be 70 to match <= last octet can be between 64 and 127 to match <= last octet can be between 64 and 79 to match The bit boundary ( ) identifies which part of an incoming packet has to match in order to follow this route The first prefix has a prefix length of 32 bits, therefore the whole address has to match to follow this route For the second route, the first 26 bits have to match in order to follow that route Similar, the third route can be followed if an incoming packet matches the first 28 bits 3 by Xantaro

4 Longest Match Lookup Revisited Example 1 Destination address of incoming packet is converted to binary and compared All red positions have to be the same for an incoming packet to get a match route 1: route 2: route 3: Example 1 : IP Destination = incoming: route 1 does not match, because the last octet is not equal to route 2 matches because the last octet starts with 01 route 3 matches because the last octet starts with 0100 In this case route 2 and 3 matches, but route 3 is selected, because it is considered to be a better match route 3 subnet mask length is /28 which is longer than /26 of route 2 4 by Xantaro

5 Longest Match Lookup Revisited Example 2 Destination address of incoming packet is converted to binary and compared All red positions have to be the same to get a match route 1: route 2: route 3: Example 1 : IP Destination = incoming: route 1 matches because the last octet is equal to route 2 matches because the last octet starts with 01 route 3 matches because the last octet starts with 0100 In this case all routes match, but route 1 is selected, because it is considered to be a better match route 1 subnet mask length is /32 which is longer than /26 of route 2 and /28 of route 3 5 by Xantaro

6 Longest Match Lookup Revisited Example 3 Destination address of incoming packet is converted to binary and compared All red positions have to be the same to get a match route 1: route 2: route 3: Example 1 : IP Destination = incoming: route 1 does not match because the last octet is not equal to route 2 matches because the last octet starts with 01 route 3 does not match because the last octet does not start with 0100 In this case only route 3 matches, so the packet will follow this path 6 by Xantaro

7 MPLS Overview In the 90s routing tables and traffic started to grow exponential in the Internet routing systems were considered to not keep pace with this development A simpler forwarding mechanism should reduce the load on routers forwarding based on a label attached to a packet each label results in exactly one forwarding decision (no longest match) concept borrowed from ATM networks Multiprotocol Label Switching (MPLS) is a base technology that integrates the label forwarding paradigm with network layer routing MPLS WG within IETF chartered in 1997 to support multilayer switching Simplify prefix lookup for forwarding decisions Improves price/performance of network layer routing Improves scalability Provides greater flexibility in delivery of (new) routing services MPLS Layer-2/Layer-3 VPNs Traffic Engineering 7 by Xantaro

8 Tao of MPLS MPLS architecture has two separated components: Forwarding Plane and Control Plane MPLS network consists of Label Edge Router (LER) or Provider Edge (PE) router Label Switching Router (LSR) or Provider (P) router Packet transport is done from one PE to another PE using a unidirectional tunnel known as Label Switched Path (LSP) Packets entering MPLS network are classified into Forwarding Equivalence Classes (FECs) which are mapped to LSPs Packet forwarding on LSRs is based on labels, not on IP header information similar to other layer-2 forwarding mechanisms (ATM, FR, ) no reclassification of packets once labeled 8 by Xantaro

9 MPLS Tunnel Label Switched Path (LSP) is an unidirectional tunnel from ingress LER (head end) to egress LER (tail end) via zero or more transit LSRs Transit LSRs will make a forwarding decision only based on MPLS labels Ingress and egress LER make a forwarding decision based on traditional lookups e.g. IP destination address Transit routers do not even need to understand the payload protocol 9 by Xantaro

10 Forwarding Plane Mechanisms Forwarding Decisions are based on labels, i.e. fixed length, locally significant identifier used to represent a Label Switch Path (LSP) Two LSRs agree that packets belonging to a certain LSP are labeled when transmitted from one of them to the other Mapping from label L to forwarding equivalence class F is called label binding Label L becomes outgoing label of the upstream LSR and ingress label of the downstream LSR 10 by Xantaro

11 Label Encapsulation Label format depends on the encapsulation type Label stack entries appear after the data link header, but before any network layer header Type Code 0x8847 used for Ethernet, HDLC, GRE, LLC/SNAP (e.g. ATM or Frame Relay) LSRs always forward packets based on the label at the top of the stack More than one label can be used (label stack) 32 bit length 20 bit label value 3 experimental bits used for CoS (nowadays called Traffic Class) Bottom of Stack bit (set to one for the last label of a label stack) Time to Live (same as with IP Routing) 11 by Xantaro

12 Label Operation Label operations are only done at the top of the label stack LSR and LERs can perform various label operations on a packet Push: Add a new label to the packet Pop: Remove label from the label stack Swap: Replace label with a new label Multiple Push: Add multiple labels to the packet Swap and Push: Replace existing label with a new label, and then push another label on top 12 by Xantaro

13 Control Plane Mechanisms Label Switched Paths are dynamically established using a label distribution protocol to exchange label/fec bindings MPLS architecture always uses downstream-assigned labels Different protocols capable of label distribution are available Label Distribution Protocol (LDP) Constraint-Routing LDP (CR-LDP) => deprecated Resource Reservation Protocol (RSVP) Border Gateway Protocol (BGP) Also static allocation is possible but does not scale well 13 by Xantaro

14 Label Distribution: Routing Convergence Label Distribution is not routing. IGP convergence is a prerequisite! 14 by Xantaro

15 Label Distribution: Label Assignment Labels are distributed between routers and can afterwards be used forwarding These labels only have a local significance the same labels may be reused by multiple routers e.g. R2 may use Label 218 for a different prefix than R3 15 by Xantaro

16 MPLS Packet Forwarding LSRs forward packets based on labels In this example R3 still has to learn all routes, but it can forward based on labels Longest Prefix match only done on R1 and R5, but not on R3 16 by Xantaro

17 Penultimate Hop Popping (PHP) When egress LSR receives a labeled packet it must first lookup the top label to detect, that it is the egress LSR remove the top label forward the packet based on another label or layer-3 header Penultimate Hop Popping avoids two lookups Label at top of the stack is removed by upstream neighbor of egress LSR Signaling is done using implicit null label some routers do this per default, others have to be configured to do that On modern platforms the double lookup is usually no longer a problem but many networks are still built with PHP enabled for historic reasons 17 by Xantaro

18 MPLS Frame Forwarding with PHP Penultimate LSRs pops upper-most label and forwards frame There is never a label with value 3 (implicit null) encoded 18 by Xantaro

19 Time-to-Live (TTL) In IP forwarding, the Time-to-Live (TTL) value in the IP header is decremented by one while passing through a router Protection against forwarding loops Provides additional functions (multicast scoping and traceroute) In MPLS, the TTL is copied from the label or the IP packet immediately underneath it. Each intermediate LSR decrements the TTL by one. if the TTL becomes zero the packet is discarded as with IP routing MPLS TTL should be copied into the IP header TTL field when it emerges from the LSP (default) however this can be changed to hide core network. 19 by Xantaro

20 Downstream vs. upstream upstream and downstream are relative terms referring to the packet flow for a certain prefix or FEC downstream is referring to the direction of traffic flow upstream is identifying the router that has sent a packet to the local router /24 R1 R /24 R1 is the downstream router for R2 to reach prefix /24 R2 is the upstream router from the perspective of R1 for prefix /24 R2 is the downstream router from the perspective of R1 for prefix /24 R1 is the upstream router from the perspective of R2 for prefix /24 For Label Assignment that means R1 has to assign a label for /24 and inform R2 about that R2 has to assign a label for /24 and inform R1 about that 20 by Xantaro

21 Label Distribution Label Assignment downstream unsolicited: downstream LSR advertises label bindings for all destinations reachable via itself downstream-on-demand : upstream LSRs explicitly asks for label binding Label Retention Mode liberal label retention: LSR keeps track of all bindings whether they are learned from the next hop or not conservative label retention: LSR only keeps bindings that are actually used and discards all bindings not learned from next hop and thus not used for forwarding Label Distribution Mode independent: label allocation is done independent of other LSRs ordered: labels are allocated only after bindings from other LSRs are received Which of these principals is used depends on protocol and platform 21 by Xantaro

22 Label Assignment downstream unsolicited: downstream LSR advertises label bindings for all destinations reachable via itself /24 R1 Please use Label if you send traffic for prefix /24 to me R /24 downstream-on-demand : upstream LSRs explicitly asks for label binding /24 R1 Please give me a label that I should use for prefix /24 Please use Label if you send traffic for prefix /24 to me R /24 LDP uses downstream unsolicited, whereas RSVP used downstream-on-demand 22 by Xantaro

23 Liberal Retention Mode R1 knows according to IGP metric that R3 is the best next-hop to reach R4 therefore it will use R3 as next-hop for prefix /24 it will also use label 567 to forward traffic to R3 With liberal retention mode, R1 will also store Label 678 this is beneficial in case of network convergence, when R2 becomes the best next-hop for prefix /24 in case of failure on R3 in case the metric changes so that R2 becomes the best next-hop / /24 = Label 567 R1 R /24 = Label 345 R / /24 = Label 678 R /24 = Label by Xantaro

24 Conservative Retention Mode With conservative retention mode, R1 will discard Label 678, as it is not used for forwarding this save resources on R1 but is bad in case of network convergence, as there is no backup LSP remember that memory on the control plane is usually not an issue these days therefore liberal retention mode is usually been used / /24 = Label 567 R1 R /24 = Label 345 R / /24 = Label 678 R /24 = Label by Xantaro

25 Independent Label Distribution With independent Label Distribution Mode, a LSR will advertise a label for a prefix that is known by the IGP regardless of whether the downstream LSR has already done that In our example, R3 and R2 advertised a Label to R1 for prefix /24, although the downstream LSR R4 has not done that yet (e.g. because it is busy with other operation) This speeds up the establishment of Label Switch Paths, but can create black-hole routing, as there is no end-to-end LSP /24 = Label 567 R /24 R R / /24 = Label 678 R2 25 by Xantaro

26 Ordered Label Distribution With ordered Label Distribution Mode, a LSR will advertise a label for a prefix that is known by the IGP only, if it already got a label binding from it s downstream LSR In our example, R3 and R2 advertised a Label to R1 for prefix /24, only after they have received a Label binding from their downstream LSR R4 for this prefix This slows down the establishment of Label Switch Paths, but ensures no end-toend LSPs / /24 = Label 567 R1 R /24 = Label 345 R / /24 = Label 678 R /24 = Label by Xantaro

27 LDP Overview Label Distribution Protocol (LDP) is a protocol defined for dynamically distribution label according to MPLS architecture Defines procedures and messages to establish an LSP Creates Forwarding Equivalence Classes (FEC) No traffic-engineering supported LDP does not perform routing relies on OSPF or ISIS for SPF calculation LDP is defined in RFC 5036 (which obsoletes RFC 3036) 27 by Xantaro

28 Relationship between LDP and IGP LDP establishes Label Switched Paths (LSPs) which always follow the interior gateway protocol (IGP) shortest path LDP only installs LSPs when both IGP and LDP are enabled Policies can be used to control LSP establishment by filtering labels received from or sent to other routes LDP-established LSPs cannot traverse AS boundaries mainly because ISIS and OSPF cannot cross these boundaries as well IGP convergence time defines a lower bound on LDP convergence time During network re-convergence, traffic maybe blackholed 28 by Xantaro

29 LDP Operation LDP message types include Discovery (Hello) Initialization Advertisements (e.g. Label mapping/request or address messages) Notification 29 by Xantaro

30 LDP Label Space and LDP Sessions Label Space defines on which scope a label is valid Per-interface label space - label X has a different meaning depending on which interface it is received Per-Platform label space - label X has the same meaning for a router regardless over which interface it is received - usually in Ethernet based MPLS networks, systems make use of a per platform label space LDP Identifier Used to identify label space (consists of Router ID and label space ID) LDP sessions exist between label switch routers to support label exchange between them A separate LDP session is used for each label space but as usually each router only has one label space, only one session is required 30 by Xantaro

31 LDP Neighbor Discovery LDP uses a discovery mechanism to find potential LDP peers Basic discovery Used to find neighbors directly connected at the link Periodically send LDP Link Hellos on all router multicast address as UDP packets to port 646 Extended discovery Used to locate neighbors not directly connected Periodically send LDP Targeted Hellos to a specific address as UDP packets to port 646 Receipt of Hello packet indentifies Hello adjacency LDP Hello packets include Common Hello Parameters TLV 31 by Xantaro

32 LDP Session Establishment Exchange of LDP Discovery messages between LSR triggers session setup LDP sessions are established based on label spaces LDP session is always initiated by the router with the higher transport address (active node); other one is passive node Active node establishes TCP connection (called transport connection) to port 646 between LDP transport addresses Active node sends LDP Initialization message to negotiate session parameters 32 by Xantaro

33 Maintaining LDP Adjacencies LDP session with peer has one or more Hello adjacencies depending on the number of links that share the same label space Hello adjacency maintained by receipt of LDP Discovery Hellos which are periodically sent (hello timer) If hold timer expires, LDP concludes that peer no longer wants to use this label space for that interface LDP also includes a mechanism to monitor integrity of the LDP session LDP messages must be received within keepalive period If no exchange of LDP messages required, at least a keepalive messages is sent 33 by Xantaro

34 Label Distribution and Management LDP peer advertises IPv4 interface addresses for all LDP-enabled interfaces Uses LDP Address messages and Address Withdraw messages Allows receiving LSR to associate future label advertisements with physical next-hop address for local router Label values are advertised using Label Mapping messages and Label Withdraw message Information stored away in Label Information Base (LIB) 34 by Xantaro

35 Example for active LDP sessions This example shows a router that has LDP neighbors on 2 interfaces note that both neighbors use the same Label space ID seems like it is the same neighbor on both links xuser@munich> show ldp interface Interface Label space ID Nbr count Next hello ge-0/0/ :0 1 3 ge-0/0/ :0 1 2 xuser@munich> show ldp interface extensive Interface Label space ID Nbr count Next hello ge-0/0/ :0 1 0 Hello interval: 5, Hold time: 15, Transport address: Local hello interval: 5, Index: 67 Hello Sent: 2809, Received: 2818 ge-0/0/ :0 1 3 Hello interval: 5, Hold time: 15, Transport address: Local hello interval: 5, Index: 68 Hello Sent: 2818, Received: by Xantaro

36 Example for LDP Label database Displays entries in the LDP database (label information base) For each neighbor a router will store labels received from a neighbor (input) and labels send to a neighbor (output) xuser@munich> show ldp database Input label database, : :0 Label Prefix / / / /32 Output label database, : :0 Label Prefix / / / /32 36 by Xantaro

37 LDP input Database in human language The input label database tells our local router Munich which labels it should use when it wants to send traffic towards the LDP neighbor if Munich wants to send packets via this neighbor it has to use label 3 if traffic is going to /32 (Penultimate Hop Popping) use label if traffic is going to use label if traffic is going to use label if traffic is going to Munich may receive different label bindings for the same destination from another router IGP will decide which next-hop (and thus) label to use xuser@munich> show ldp database Input label database, : :0 Label Prefix / / / /32 37 by Xantaro

38 LDP output Database in human language The out label database tells the other router which labels it should use if it wants to send traffic to the local router Munich if the remote router wants to send packets to the local router Munich it has to use label if traffic is going to use label if traffic is going to use label 3 if traffic is going to /32 (Penultimate Hop Popping) use label if traffic is going to Munich will advertise the same labels to other neighbors therefore it does not matter on which incoming interface a packet is received it always results in the same action (per platform label space) xuser@munich> show ldp database Output label database, : :0 Label Prefix / / / /32 38 by Xantaro

39 Recap : ibgp / IGP relation After IGP convergence R3 and R1 can establish an ibgp session Once the ibgp session is created, R1 sends a prefix towards R3 using it s loopback address as next-hop R3 will do a recursive routing lookup by checking it s routing table for the next-hop of than it will use the resolved next-hop ( ) for the prefix As traffic from R3 towards /24 will hit R2, it also needs to know the next hop R2 needs to have an ibgp session with R1 as well (not shown here) IGP IGP Loopback /32 Loopback /32 Loopback /32 R / / / /30 R2 ibgp Prefix /24 Next-Hop R3 39 by Xantaro

40 ibgp / IGP relation with MPLS After IGP convergence R3 and R1 can establish an ibgp session Once the ibgp session is created, R1 sends a prefix towards R3 using it s loopback address as next-hop R3 will do a recursive routing lookup by checking it s routing table for the next-hop of if it finds a Label Binding 456 from R2 to reach , it can use this label to forward the packet R2 performs forwarding based on the Label 456 and knows that it should forward to packet to R1 and swap the label to 123 As a consequence, R2 does not need to know Prefix /24 (it also does not need to run BGP) as it forwards based on the MPLS label, not the IP header IGP IGP Loopback /32 Loopback /32 Loopback /32 Prefix /32 = Label 123 Prefix /32 = Label by Xantaro R1 R2 ibgp Prefix /24 Next-Hop R3

41 ibgp / IGP packet flow with MPLS Here you can see the packet flow after IGP, LDP and BGP convergence 1. R3 receives an IP Packet with Destination Address R3 makes a routing lookup and finds a BGP route towards with next-hop of R1 s loopback address R3 received a label binding from R2 for /32 and the label to use is R3 pushed Label 456 and sends the packet to R2 5. R2 makes a forwarding decision based on Label 456. The decision is to swap the label to 123 and send the Packet to R1 6. R1 pops the label and makes a forwarding decision based on the destination address If R1 would advertise routes towards R3, all routers could use the same labels for forwarding R2 is not impacted on the number of BGP routes between R1 and R3 DST: R1 Label 123 DST: R2 Label 456 DST: R3 DST: by Xantaro

42 ibgp / IGP packet flow with MPLS and PHP R1 may optionally advertise Label value 3 towards R2 to reach /32 this is a special label called implicit-null that instructs the upstream LSR (in this case R2) to pop the outer label In this case R1 does not need to pop the label before doing the IP lookup Depending on the routing platform this may increase performance modern platforms do no longer need this, but many still use that as default A label value of 3 must never be seen on a packet in the forwarding plane! Prefix /32 = Label 3 Prefix /32 = Label 456 DST: R1 DST: R2 Label 456 DST: R3 DST: by Xantaro

43 Special MPLS Labels The following special labels are currently defined Value Description defined in 0 IPv4 Explicit Null RFC Router Alter Label RFC IPv6 Explicit Null RFC Implicit Null RFC Unassigned 7 Entropy Label Indicator RFC Unassigned 13 GAL RFC OAM Alert RFC Extension Label RFC7274 Routing Platforms may choose a strategy to allocate labels for prefixes and services using values larger than by Xantaro

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

Label Distribution Protocol and Basic MPLS Configuration. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Label Distribution Protocol and Basic MPLS Configuration. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by: Label Distribution Protocol and Basic MPLS Configuration APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Label Distribution Protocol 2

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

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

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

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

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

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

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V7) Part number: 5998-5680 Software version: CMW710-R0106 Document version: 6PW100-20140607 Legal and notice information Copyright 2014 Hewlett-Packard Development

More 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

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

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

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

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

H3C SR6600 Routers. MPLS Configuration Guide. Hangzhou H3C Technologies Co., Ltd.

H3C SR6600 Routers. MPLS Configuration Guide. Hangzhou H3C Technologies Co., Ltd. H3C SR6600 Routers MPLS Configuration Guide Hangzhou H3C Technologies Co., Ltd. http://www.h3c.com Document Version: 20100930-C-1.08 Product Version: SR6600-CMW520-R2420 Copyright 2007-2010, Hangzhou H3C

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

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

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

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

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

H3C S9500 Series Routing Switches

H3C S9500 Series Routing Switches Operation Manual Hangzhou H3C Technologies Co., Ltd. http://www.h3c.com Manual Version: T2-081655-20080530-C-2.03 Product Version: S9500-CMW520-R2132 Copyright 2007-2008, Hangzhou H3C Technologies Co.,

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

This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations

This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations C H A P T E R 6 Understanding Any Transport over MPLS To provide Layer 2 VPN services over an IP/Multiprotocol

More information

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

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

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

Implementing MPLS Label Distribution Protocol

Implementing MPLS Label Distribution Protocol The Multiprotocol Label Switching (MPLS) is a standards-based solution driven by the Internet Engineering Task Force (IETF) that was devised to convert the Internet and IP backbones from best-effort networks

More 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

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 ldp atm vc-merge through mpls static binding ipv4

mpls ldp atm vc-merge through mpls static binding ipv4 mpls ldp atm vc-merge through mpls static binding ipv4 mpls ldp atm vc-merge, page 3 mpls ldp autoconfig, page 5 mpls ldp backoff, page 7 mpls ldp discovery, page 9 mpls ldp discovery transport-address,

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

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More 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

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More 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

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

MPLS Label Distribution Protocol (LDP)

MPLS Label Distribution Protocol (LDP) MPLS Label Distribution Protocol (LDP) Multiprotocol Label Switching (MPLS) Label Distribution Protocol (LDP) enables peer label switch routers (LSRs) in an MPLS network to exchange label binding information

More information

H3C S7500E-XS Switch Series

H3C S7500E-XS Switch Series H3C S7500E-XS Switch Series Comware 7 MPLS Configuration Guide New H3C Technologies Co., Ltd. http://www.h3c.com.hk Software version: S7500EXS-CMW710-R7536P05 Document version: 6W100-20170630 Copyright

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

Implementing MPLS Label Distribution Protocol

Implementing MPLS Label Distribution Protocol , on page 1 Prerequisites for, on page 2 Overview of Label Distribution Protocol, on page 2 Label Distribution Protocol Discovery Parameters, on page 2 Enable Label Distribution Protocol Over an Interface,

More information

Segment Routing MPLS OAM Support

Segment Routing MPLS OAM Support Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

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

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

Table of Contents. Cisco MPLS FAQ For Beginners

Table of Contents. Cisco MPLS FAQ For Beginners Table of Contents MPLS FAQ For Beginners...1 Document ID: 4649...1 Questions...1 Introduction...1 Q. What is Multi Protocol Label Switching (MPLS)?...1 Q. What is a label? What is the structure of the

More information

MPLS Label Distribution Protocol (LDP)

MPLS Label Distribution Protocol (LDP) MPLS Label Distribution Protocol (LDP) First Published: January 1, 1999 Last Updated: May 1, 2008 Multiprotocol Label Switching (MPLS) Label Distribution Protocol (LDP) enables peer label switch routers

More information

Segment Routing MPLS OAM Support

Segment Routing MPLS OAM Support Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

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

MPLS Label Distribution Protocol (LDP)

MPLS Label Distribution Protocol (LDP) MPLS Label Distribution Protocol (LDP) Feature History Release 12.0(10)ST 12.0(14)ST 12.1(2)T 12.1(8a)E 12.2(2)T 12.2(4)T 12.0(21)ST 12.0(22)S Modification This feature was introduced in Cisco IOS Release

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

Syed Mehar Ali Shah 1 and Bhaskar Reddy Muvva Vijay 2* 1-

Syed Mehar Ali Shah 1 and Bhaskar Reddy Muvva Vijay 2* 1- International Journal of Basic and Applied Sciences Vol. 3. No. 4 2014. Pp. 163-169 Copyright by CRDEEP. All Rights Reserved. Full Length Research Paper Improving Quality of Service in Multimedia Applications

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

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

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

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

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

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 VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label 7 C H A P T E R S U P P L E M E N T This online supplement of Chapter 7 focuses on two important developments. The first one is Inter-Autonomous. Inter-Autonomous is a concept whereby two service provider

More 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 First Published: January 26, 2004 Last Updated: February 27, 2009 The MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV feature helps

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

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

Basic MPLS commands. display mpls forwarding ilm. Syntax. Views. Predefined user roles. Parameters. Usage guidelines. Examples

Basic MPLS commands. display mpls forwarding ilm. Syntax. Views. Predefined user roles. Parameters. Usage guidelines. Examples Contents Basic MPLS commands 1 display mpls forwarding ilm 1 display mpls forwarding nhlfe 2 display mpls interface 4 display mpls label 5 display mpls lsp 6 display mpls lsp statistics 10 display mpls

More information

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one MPLS VPN-based service provider

More information

MPLS VPN Explicit Null Label Support with BGP. BGP IPv4 Label Session

MPLS VPN Explicit Null Label Support with BGP. BGP IPv4 Label Session MPLS VPN Explicit Null Label Support with BGP IPv4 Label Session The MPLS VPN Explicit Null Label Support with BGP IPv4 Label Session feature provides a method to advertise explicit null in a Border Gateway

More information

BGP MPLS VPNs. Introduction

BGP MPLS VPNs. Introduction This chapter describes services that are supported for Border Gateway Protocol (BGP) Multi-Protocol Label Switching (MPLS) Virtual Private Networks (VPNs). MPLS is a licensed Cisco feature that requires

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

MPLS VPN Carrier Supporting Carrier

MPLS VPN Carrier Supporting Carrier MPLS VPN Carrier Supporting Carrier Feature History Release 12.0(14)ST 12.0(16)ST 12.2(8)T 12.0(21)ST 12.0(22)S 12.0(23)S Modification This feature was introduced in Cisco IOS Release 12.0(14)ST. Support

More information

Internet Engineering Task Force (IETF)

Internet Engineering Task Force (IETF) Internet Engineering Task Force (IETF) Request for Comments: 7032 Category: Standards Track ISSN: 2070-1721 T. Beckhaus, Ed. Deutsche Telekom AG B. Decraene Orange K. Tiruveedhula Juniper Networks M. Konstantynowicz,

More 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

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

Test 1: NET3012 IP Architectures & Solutions Winter 2016

Test 1: NET3012 IP Architectures & Solutions Winter 2016 Test 1: NET3012 IP Architectures & Solutions Winter 2016 Time: 60 minutes; Test scored out of: 48 Total Marks available: 52 (Allocation of marks is shown beside each question) Instructions: 1. BEFORE answering

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

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

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses The Multiprotocol Label Switching (MPLS) VPN Inter-AS with Autonomous System Boundary Routers (ASBRs) Exchanging VPN-IPv4 Addresses feature allows

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

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Last Updated: December 14, 2011 Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one

More information

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Da t e: August 2 0 th a t 9: :00 SOLUTIONS Interne t working, Examina tion 2G1 3 0 5 Da t e: August 2 0 th 2 0 0 3 a t 9: 0 0 1 3:00 SOLUTIONS 1. General (5p) a) Place each of the following protocols in the correct TCP/IP layer (Application, Transport,

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 опорни мрежи 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

HP FlexFabric Switch Series

HP FlexFabric Switch Series HP FlexFabric 12900 Switch Series MPLS Command Reference Part number: 5998-7274 Software version: R103x Document version: 6W100-20150116 Legal and notice information Copyright 2015 Hewlett-Packard Development

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

Junos OS Multiple Instances for Label Distribution Protocol Feature Guide Release 11.4 Published: Copyright 2011, Juniper Networks, Inc.

Junos OS Multiple Instances for Label Distribution Protocol Feature Guide Release 11.4 Published: Copyright 2011, Juniper Networks, Inc. Junos OS Multiple Instances for Label Distribution Protocol Feature Guide Release 11.4 Published: 2011-11-08 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000

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

MPLS VPN Inter-AS Option AB

MPLS VPN Inter-AS Option AB First Published: December 17, 2007 Last Updated: September 21, 2011 The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol

More 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

Alcatel-Lucent 7705 SERVICE AGGREGATION ROUTER OS RELEASE 6.0.R4 MPLS GUIDE MPLS GUIDE

Alcatel-Lucent 7705 SERVICE AGGREGATION ROUTER OS RELEASE 6.0.R4 MPLS GUIDE MPLS GUIDE MPLS GUIDE Alcatel-Lucent 7705 SERVICE AGGREGATION ROUTER OS RELEASE 6.0.R4 MPLS GUIDE Alcatel-Lucent Proprietary This document contains proprietary information of Alcatel-Lucent and is not to be disclosed

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

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

Implementing MPLS Forwarding

Implementing MPLS Forwarding All Multiprotocol Label Switching (MPLS) features require a core set of MPLS label management and forwarding services; the MPLS Forwarding Infrastructure (MFI) supplies these services. Feature History

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 Segment Routing in IP Networks

MPLS Segment Routing in IP Networks MPLS Segment Routing in IP Networks draft-bryant-mpls-unified-ip-sr Stewart Bryant Adrian Farrel John Drake Jeff Tantsura

More information

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

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

More information