White Paper. MPLS An introduction to multiprotocol label switching

Size: px
Start display at page:

Download "White Paper. MPLS An introduction to multiprotocol label switching"

Transcription

1 White Paper MPLS An introduction to multiprotocol label switching

2 Contents Introduction Basic routing Traditional routing MPLS traffic engineering MPLS components Label Forwarding Equivalence Class (FEC) Label Switch Path (LSP) Label Stack Label Distribution Protocol (LDP) CR-LDP RSVP-TE Interior Gateway Protocol Border Gateway Protocol (BGP) Applications of MPLS Application 1: MPLS in a provider network Application 2: MPLS over ATM VCs Future applications Summary Acronyms References Online Comments and Suggestions Click anywhere in this box to visit our online Reader Response form to comment on this document. Find Out about Our Other Products Click anywhere in this box to get on the mailing list for brochures, planning guides & other information.

3 Introduction A D With the exponential growth of the Internet over the last few years, technology has had to adapt constantly to new demands for increased bandwidth. In addition, the Internet will continue to see dramatic growth due to the everincreasing demand for more bandwidth to the home, with projections of every household having broadband access in the future. B S2 S3 C Figure 1. Traditional routing example E F With over 250 million new users projected in the next decade and with the implementation of Internet protocol version 6 (IPv6), carriers and service providers struggle to scale their current infrastructures for the inevitable demand on their networks. In order to meet the growing demand for bandwidth, Internet service providers (ISPs) need higher performance switching and routing products. Although most carrier and service provider core networks run on impressive asynchronous transfer mode (ATM) backbones, most connections to these providers continue to be slow frame relay and point-to-point connections, introducing latency and sometimes bottlenecks at the edge access points. Core network routers also contribute to latencies, as each must make its own individual decision on the best way to forward each incoming packet. Traditionally, IP has been routed over ATM using IP over ATM via virtual circuits (VCs) or multiprotocol over ATM (MPOA). These forwarding methods proved to be cumbersome and complicated. The need for a simpler forwarding method one with the traffic management features and performance of traditional switches combined with the forwarding intelligence of a router is definitely felt. All of these needs can be met with multiprotocol label switching (MPLS), because it integrates the key features of both Layer 2 and Layer 3. Most importantly, it is not limited to any Layer 2 or Layer 3 protocol. In particular, MPLS has several applications and can be extended across multiple product segments (such as an MPLS router, an IP services switch/router, a multiservice switch, an Optical Ethernet switch, as well as optical switches). Basic routing Traditional routing In traditional routing environments, a packet is forwarded through a network on a hop-by-hop basis using interior gateway protocols (IGPs), such as routing information protocol (RIP) and open shortest path first (OSPF), or exterior gateway protocol (EGPs) such as border gateway protocol (BGP). This is done by referencing the destination Layer 3 addresses against a routing table for a next hop entry. To clarify, each router that a packet traverses must do a route lookup, based on that destination Layer 3 address in the IP header. This must be performed to determine the packet s next hop in its path to get it to its final destination. The Layer 2 destination address is then replaced with the address of the next hop s Layer 2 address, and the source Layer 2 address is then replaced with the Layer 2 address of the current router, leaving the source and destination Layer 3 addresses in place for the next hop to perform its own route lookup on the packet. This process must be repeated at each hop to deliver the packet to its final destination. In Figure 1, to forward packets to Router F, Router C will reference only the desti- 3

4 nation address of Router F. Router C will then determine the best route based on the attributes that are defined for that particular IGP. If the router is using RIP, the lowest sum of all hops to the destination is preferred as the best path, as long as the total number of hops does not exceed 15. If the IGP is OSPF, the total cumulative cost (i.e., metric, usually based on bandwidth) to a destination is referenced, and the lowest total cost of all links is preferred. Running IGPs such as RIP and OSPF have provided scalable solutions, but fall short when introducing the need for inter-as (autonomous system) routing, network management, traffic engineering, and scalable IP services. To reference Figure 1 again, in traditional routing environments, Router C must make its forwarding decisions for packets destined to Router F based on the metrics defined by the IGP being implemented. If OSPF, the metric can be based on various criteria, although bandwidth is usually the one used. RIP, on the other hand uses a metric based on hop count and drops packets after 15 hops. As seen in Figure 1, all packets coming from Router A or B destined for Router F will be forwarded in the same way, along the path with the preferred metric. Therefore, if the path to Router F via Router D is a higher bandwidth such as two DS-3s and the path via Router E was connected through T-1s, the path via Router D would be the only one used unless a network failure occurred. MPLS traffic engineering In contrast, MPLS is a method of forwarding packets at a high rate of speed. It combines the speed and performance of Layer 2 with the scalability and IP intelligence of Layer 3. Routers on the edge of the network (label edge routers [LERs]) attach labels to packets based on a forwarding equivalence class (FEC). Packets would then be forwarded through the MPLS network, based on their associated FECs, through swapping the labels by routers or switches in the core of the network called label switch routers (LSRs) to their destination. The most important idea is that by adding a simple label, the LSR is able to switch a packet much more efficiently, due to a simple forwarding element, in contrast to the hop-by-by basis used in traditional routing. A label is usually a locally significant, condensed view of the IP header, which is bound to a FEC (such as a given IP prefix) that is then referenced against a table of incoming labels to outgoing labels and interface mappings called the label information base (LIB). The label itself represents the particular FEC to which it was mapped. By referencing an LIB, the true strengths of MPLS traffic engineering capabilities become quite apparent. When an LSR or LER constructs its LIB, explicit control can be used to direct a packets route through a network. The true strength of the MPLS forwarding algorithm is that analysis of the IP packet header only needs to be done once, at the ingress of the MPLS domain by an LER. Once a packet has been assigned to a FEC, forwarding of the packet can be done solely on the labels used by the particular label switch path (LSP). In Figure 2, we see that by using MPLS, we have granular control over a packet s path. Packets destined to Router F sourcing from Router A follow the solid green LSP. Packets originating from Router B will be forwarded along the dotted red LSP. This is accomplished by referencing incoming labels to the LIB in order to attain the value of the outgoing label and the outgoing interface. Table A is an example of a router s LIB. Packets destined for a FEC off Router F will arrive at Router C on interface S2 with a label of 50. They will be referenced against an LIB to ascertain a forwarding decision. Based on the LIB, packets with a label value of 50 arriving on interface S2 will be swapped for a label with a value of 12 and be switched out interface. The strength of controlling traffic patterns quickly becomes apparent when compared to traditional IGPs (such as OSPF), which forward packets 4

5 A B S2 S3 C Figure 2. MPLS traffic engineering example D E F An additional benefit that MPLS provides is that upgrades to the protocol can be done easily because the forwarding and control components are separate. The forwarding component is responsible for transporting a packet based on a routing table. The control component is responsible for the construction and maintenance of the route table, as well as working with the control components of other nodes to disseminate routing information. We will discuss each of these in greater detail as we continue through the components section. Table A. Router C s LIB Interface IN Label In Destination Exit Interface Label Out S2 50 F 12 S3 45 F 98 based on the destination Layer 3 address only. Most OSPF network designs with multiple paths to the same destination use only the route with the lowest accumulative cost. MPLS components MPLS employs many new enhancements to IP routing in the forwarding of packets. Many of these enhancements are similar to traffic engineering and quality of service (QoS) techniques employed in ATM. Other components of the MPLS protocol enable it to function at a higher degree of performance and intelligence than current technologies. It also provides a more efficient manner of forwarding packets from source to destination than the hop-by-hop basis used in traditional routing, as described earlier. Many of its components are simply extensions of already existing technologies such as the extensions added to existing routing protocols, which will be described in further detail later in this document. Additionally, LSR/LER functionality can be added to ATM or optical switches simply by upgrading software. Label The label is a condensed view of the header of an IP packet, although contained within it is all of the information needed to forward the packet from source to destination. Unlike the IP header, it does not contain an IP address, but rather a numerical value agreed upon by two MPLS nodes to signify a connection along an LSP. The label is a short, fixed-length, physically contiguous identifier which is used to identify a FEC, usually of local significance. A packet assigned to a given FEC is usually based on its destination address, either partially or completely. The label, which is put on a particular packet, represents the FEC to which that packet is assigned. Within some transport mediums, there are existing labels that can be used by MPLS nodes when making forwarding decisions, such as ATM s virtual path 5

6 identifier/virtual circuit identifier (VPI/VCI) field and frame relay s data link connection identifier (DLCI). Other technologies, such as Ethernet and point-to-point links, must use what is called a shim label, shown in Figure 3. The shim label is a 32-bit, locally significant identifier used to identify a FEC. Forwarding Equivalence Class (FEC) A FEC can be thought of as any set of packets that are forwarded in the same way through a network. A FEC can include all packets whose destination address matches a particular IP network prefix, or packets that belong to a particular application between a source and destination computer. FECs are usually built through information learned through an IGP, such as OSPF or intermediate system to intermediate system (IS-IS). Label Switch Path (LSP) The LSP is essentially the predetermined route that a set of packets bound to a FEC traverse through an MPLS network to reach their destination. Each LSP is unidirectional; therefore, return traffic must use a separate LSP. Label Stack By placing multiple labels onto a packet, MPLS can support a hierarchal routing design. The set of labels attached to a packet is called the label stack. As the packet traverses the network, only the Label EXP S TTL Label (20) A locally significant ID used to represent a particular FEC during the forwarding process. EXP (3) Previously called class of service (CoS), it is now considered an experimental range. Currently, this field is being considered for QoS implementations. S (1) Used to signify if label stack is present. If the label is the only one present or at the bottom of the stack, the bit will be a value of zero. TTL (8) Field used to signify the number of MPLS nodes that a packet has traversed to reach its destination. The value is copied from the packet header and copied back to the IP packet header when it emerges from the LSP. Figure 3. Shim label alignments topmost label is swapped. The labels are organized in a last-in, first-out manner. In other words, the topmost label signifies the highest LSP, and each successive label signifies the next lowest LSP. Label Distribution Protocol (LDP) In order for an LSR to swap the label on an incoming packet and forward it to its downstream peer, it must have a method of learning what label value its downstream peers are expecting. Currently, several protocols can be used for the distribution of labels betweeen LSR peers, such as LDP, constraintbased routed-label distribution protocol (CR-LDP), resource reservation protocol (RSVP), and BGP. The MPLS architecture RFC 3031 does not specify that any one protocol should be used for the distribution of labels between LSR peers. In fact, the protocol used should depend on what requirements must be met by a particular network. The LDP was designed solely for this use, but LDP alone cannot meet QoS needs. In order to support QoS applications, an LDP must be able to properly select and reserve network resources along an LSP. In order to support this, one can either use an existing protocol used for resource reservation and extend it for label distribution, or take a protocol that can be used for label distribution and extend it to support resource reservation. An example of a protocol that already supports this type of reservation is resource reservation protocol (RSVP). An example of distribution protocols that can be extended to reserve, resources are LDP and BGP. The LDP Specification Internet Draft defines LDP as the set of procedures and messages by which LSRs establish LSPs through a network by mapping network-layer routing information directly to data-link layer switched paths.

7 However, as these LSPs are built, there is also a need to ensure that they can support CoS and traffic engineering requirements. In addition, there are some cases where there is a need for a method of creating explicitly routed LSPs through an MPLS domain. As stated before, LDP alone cannot support this, so it has been extended to support constraintbased routing (CR-LDP). CR-LDP is not alone in offering this functionality; RSVP is another protocol (more fully discussed in section 3.4.2) that provides many of the same benefits of CR-LDP but with traffic engineering extensions; i.e., RSVP-TE (traffic engineering). The following descriptions are given so that a high level understating can be gained about how each signaling protocol performs to attain the same end result. A more detailed description of each is beyond the scope of this document. What is important is to gain an understanding of some of the nuances of each. CR-LDP Constraint-based routed LDP is one method of establishing point-to-point LSPs and QoS in MPLS. These attributes are particularly useful when attempting to engineer links over the public Internet or when setting up a virtual private network (VPN). CR-LDP allows for explicit routes, using both strict and loose hops, providing maximum flexibility in building a specific path through a network. Some of the appeal to CR-LDP is that its version of QoS is similar to the rock-solid technology of ATM. It also has the ability to allocate bandwidth based on an LSP s priority (ranging from 0-7) and/or its age. Capabilities of CR-LDP include: 1. Remains in a hard state and can be thought of as a nailed-up connection. 2. Has both explicit setup and explicit teardown. 3. Needs no refresh; once up, it stays up until torn down. 4. Provides a neighbor discovery mechanism by multicasting hello messages as a user datagram protocol (UDP) packet to the LDP port at the all routers on this subnet multicast group address to find all directly connected LSRs [1]. 5. CR-LDP is an extension on an already existing and running protocol, LDP. Label Req Label Req Label Req Label Map 92 Label Map 44 Label Map 23 Figure 4. Label request for FEC 1 via CR-LDP FEC 1 RSVP-TE RSVP is another similar method of establishing a point-to-point LSP that meets QoS requirements for MPLS. It is an extension of the original RSVP protocol, with new capabilities to support an MPLS domain [5]. RSVP communicates with two basic types of messages, PATH and RESV. PATH messages flow from a sender to one or multiple receivers. Upon receipt of a PATH message, a receiver can send an RESV message in return. The label itself is carried within the RESV message. Figure 5 shows an example of a downstream allocation mapping of labels. Label distribution flows in the opposite direction of the LSP flow. In other words, the label bound to a FEC is received from its downstream neighbor. RSVP-TE: LSP Path RESV, Label 92 RESV, Label 44 RESV, Label 23 Figure 5. Label request for FEC 1 via RSVP-TE 1. Remains in a soft state, requiring the retransmission of refresh messages in order to maintain an LSP. 2. Provides downstream-on-demand label distribution. 3. Reserves network resources for explicit LSPs. FEC 1 4. Uses IP datagrams to transport messages between peers instead of using TCP and, therefore, must handle the loss of distribution messages itself. 7

8 Interior Gateway Protocol IGPs are routing protocols used within an autonomous system (AS) to provide intra-as routing. Most interior routing protocols used today fall under two different models, distance vector and link state. The details of these models are beyond the scope of this document. In production environments, link state algorithms are usually preferred for their resiliency, scalability, and built-in intelligence. Common link state protocols are OSPF and IS-IS. For MPLS environments, typical link state routing protocols are being extended to support the construction of LSPs that meet specific QoS requirements. An example is OSPF-TE, where LSA Type-10 will support additional information required for QoS uses. While these extensions are being used for traffic engineering, it is important to note that IGPs are used for providing a next hop label forwarding entry (NHLFE). The NHLFE is used when forwarding a labeled packet by providing the packet s next hop, and carries information on what to do with the packet upon receipt. If the next hop is itself, the LSR will pop the top level label and forward the resulting packet to itself. Another forwarding decision will then be made, based on what remains after the label stacked is popped. At this point, the packet may still be labeled, or it may be a native IP packet. If it is a native IP packet, the LER will then make a forwarding decision based on its IGP. 8 Border Gateway Protocol (BGP) BGP is a routing protocol usually used between autonomous systems (AS) to provide inter-as routing. It is currently widely deployed to interconnect large provider networks into what we call the Internet. In MPLS, BGP can also be used to distribute label-binding information for each route it advertises. This is made possible by the multiprotocol extensions (MPEs) to BGPv4. A label for a route can be piggybacked within the same UPDATE message used to advertise it to its peer. The label and any related information is carried as part of the network layer reachability information (NLRI). Applications of MPLS This document presents several possible scenarios of MPLS in different networks. The goal of the following sections is to provide a high-level overview of some possibilities of using MPLS. These are not the only ways to use MPLS. In fact, implementations of MPLS are limited not by the protocol itself, as it can be used to offer circuit emulation, Internet connectivity, IP/VPNs, and QoS for IP and much more. We will briefly touch on some applications to give examples of how versatile the protocol is. Customer A Customer B ISP 2 MPLS Network Figure 6. Provider network ISP 1 Application 1: MPLS in a provider network There are several implementations within service provider and carrier networks where MPLS can be used to offer more services. MPLS can be used in conjunction with BGP for scalable inter-as routing, by alleviating the need for internal AS routers to receive BGP routes as long as they support MPLS [2]. This allows more control over the path in which transit traffic flows through a provider s network through explicitly routed LSPs to minimize underutilized links. This decreases the possible load placed on network resources. Another benefit an MPLS implementation provides is the ability for service providers and carriers to provide networkbased VPNs, a service that can give companies an alternative to expensive private leased line networks with an inexpensive solution of tunnels through a provider s network emulating the leased line network. VPNs also conserve public IP addresses by allowing private

9 network addresses to traverse the Internet while encapsulating a private IP address link within a virtual tunnel. ATM Network explicitly defined PVCs to be built for each pair of nodes. NHLFEs can be provided by private network-to-network interface (PNN) or IGP of choice. This greatly simplifies future implementations of MPLS in an ATM environment, as well as providing a simple migration to MPLS in the core of an existing ATM network. MPLS Domain offer multi-service features can continue to provide ATM/FR services as usual while being migrated to an MPLS environment. UBR Traffic CBR Traffic Figure 7. IP over ATM overlay N(N-1)/2 problem Application 2: MPLS over ATM VCs In traditional networks, IP routing has been implemented over ATM networks by creating permanent virtual circuits (PVCs) between IP hosts. This type of network design can become complex very quickly when multiple hosts are added to the network. For every one host added there would need to be N(N-1)/2 (where N is the total number of nodes) PVCs created to provide a full mesh to all nodes. Figure 7 shows that if a provider wanted a network of four routers, they will need to create six PVCs to keep a full mesh network. If four more routers are added, fourteen more PVCs a total of twenty will be needed to keep the full mesh environment. With MPLS, IP packets can be routed directly over the data link plane, eliminating the need for ATM Network Figure 8. MPLS over an existing ATM network An added benefit of an MPLS implementation over an existing ATM network is that it is not required that every device in the MPLS domain be an LER or LSR. MPLS is can be implemented in the same network that is also simultaneously operating standard Layer 2 protocols, also known as shipsin-the-night. It also does not impose additional configuration on non-mpls switches [2]. This allows more freedom when designing and migrating to MPLS from an existing network infrastructure. Moreover, ATM switches that currently Figure 9. MPLS/ATM QoS mapping MPLS CoS can also be used to implement ATM s QoS features, allowing providers to reliably offer voice and video services as well as traditional data transport. Figure 9 shows how voice or video traffic can be assigned to a certain CoS, and then mapped as ATM CBR traffic. Data traffic can be assigned a default best-effort CoS (usually 0) and mapped as unspecified bit rate (UBR) traffic, because it traverses the ATM network to its final destination. Such capabilities will be greatly needed, as companies switch to voice over IP (VoIP) from traditional public switched telephone networks (PSTNs) and as more multimedia applications are ported to the Internet. Future applications As we end our examination of present MPLS applications, we can begin to see where future evolutions and appli- 9

10 Lbl Stack, Red/89 Label, 67 Lbl Stack, Green/89 Label, 89 Lbl Stack, Blue/89 Label, 89 Label, 52 Figure 10. Example of label stacking using GMPLS tion, allowing service providers to take the flexibility of MPLS and apply it to an optical (and particularly dense wavelength division multiplexing [DWDM]) framework. A basic overview of this technology is as follows: instead of an LER assigning a label to a particular segment of an LSP from its label information database, the optical cross connect (OXC) will act as a GMPLS LER. The GMPLS LER will assign an individual lambda (referred to as a color or wavelength) to a particular segment from its wavelength forwarding information base. One of the things that will allow this technology to be scalable with the Internet is the ability of GMPLS to provision optical paths using the techniques embedded in MPLS for traffic engineering and ISIS/OSPF extensions. This technology is particularly pertinent now that Layer 2 and 3 networks are moving towards MPLS. As the protocols powering all layers of the open systems interconnection (OSI) model begin to use similar, if not the same, protocols many of the complex networking problems of the past begin to dissolve. Another approach to solving this problem is using Ethernet over fiber. While this solution is solid in the local area network (LAN) and metropolitan area network (MAN), its feasibility is limited in the wide area network (WAN). Carriers and other WAN players are looking for more feature ability than traditional Ethernet gives. The tunneling availabilities of MPLS, as well as the multi-layered cations of this technology, primarily generalized multiprotocol label switching (GMPLS) (formerly known as multiprotocol lambda switching [MPLambdaS]), can carry us. As carrier grade networks continue to increase in size and dependability, they also need to flatten. The ability to collapse their Layer 1, 2, and 3 networks onto one platform is becoming increasingly apparent. MPLS offers the ability to dynamically transport any Layer 2 or 3 protocol through any MPLS aware network. GMPLS is the next evolupushing and popping combined with the CoS controls contained in higher layers allows it to offer a granularity so far unsurpassed. MPLS, particularly its applications in the optical realm (through GMPLS), creates a protocol scalable in ways unheard of until now. The technology powering GMPLS is micro-electric mechanical systems (MEMS). The ability to use micro-mirrors to redirect lambdas has opened the doors to a bandwidth explosion. One of the limitations that surfaced with mimetic switching has turned out to be a positive progression in the end. Until now, we have always wanted to see to the bit level within each box in our network. As of now we have no way to see into light waves without terminating them in some type of optical-electrical-optical (OEO) device which, while necessary in some places, adds unneeded latency in others. In getting away from terminating lambdas, we have had to take a daunting step: trusting a box in our network to successfully switch packets without management past the lightwave level. While this seems to lack some of the redundancy and stability of older technologies, it more than makes up for that lack with its scalability and speed. It is also much less of a concern when we have fully protected rings and equipment that can successfully deliver carriergrade reliability. This evolution, while taken in baby steps, will allow us to eventually have networks that require 10

11 much less management and overhead, allowing for more bandwidth and less headache. Summary MPLS is the natural evolution for existing networks to provide the necessary capabilities to support the explosive growth of the Internet, while at the same time enabling network administrators to control traffic at a more granular level. The act of simply swapping a label instead of referencing an IP header at each hop provides a more efficient manner of forwarding packets, which in turn allows the opportunity for traffic to be forwarded at tremendous speeds. Additionally the multiprotocol part of MPLS allows flexibility on the type of media used as a transport, be it ATM, frame relay, gigabit Ethernet, or Packet over SONET (PoS) allowing providers and carriers tremendous opportunities for expansion. The protocol is now an official standard with the tremendous need for its deployment. Further information on MPLS can be located at the Internet Engineering Task Force (IETF) website, where an established MPLS working group is developing the protocol for standardization. The IETF working group currently has several Internet drafts that can provide a deeper understanding of the protocol. Multiprotocol Label Switching Architecture and A Framework for MPLS are the best starting points for a deeper understanding of the protocol. Each can be found on the working group s website at mpls-charter.html. Acronyms AS Autonomous System ATM Asynchronous Transfer Mode BGP Border Gateway Protocol CoS Class of Service CR-LDP Constraint-based Routing Label Distribution Protocol DLCI Data Link Connection Identifier DWDM Dense Wavelength Division Multiplexing EGP Exterior Gateway Protocol FEC Forwarding Equivalence Class FTN FEC to NHLFE Map GMPLS Generalized Multiprotocol Label Switching GRE Generic Route Encapsulation IETF Internet Engineering Task Force IGP Interior Gateway Protocol ILM Incoming Label Map IP Internet Protocol ISP Internet Service Provider L2 Layer 2 L3 Layer 3 LAN Local Area Network LDP Label Distribution Protocol LER Label Edge Router LIB Label Information Base LSP Label Switch Path LSR Label Switch Router MAN Metropolitan Area Network MEMS Micro-Electric Mechanical System MPE Multiprotocol Extension MPLambdaS Multiprotocol Lambda Switching MPLS Multiprotocol Label Switching MPOA Multiprotocol over ATM NHLFE Next Hop Label Forwarding Entry NLRI Network Layer Reachability Information OEO Optical-Electrical-Optical OSI Open Systems Interconnection OSPF Open Shortest Path First OXC Optical Cross-Connect PNNI Private Network-to-Network Interface PoS Packet over SONET PSTN Public Switched Telephone Network PVC Permanent Virtual Circuit 11

12 QoS Quality of Service RIP Routing Information Protocol RSVP Resource Reservation Protocol SVC Switched Virtual Circuit SVP Switched Virtual Path TCP Transmission Control Protocol TE Traffic Engineering TTL Time-To-Live UBR Unspecified Bit Rate UDP User Datagram Protocol VC Virtual Circuit VCI Virtual Circuit Identifier VoIP Voice over IP VP Virtual Path VPI Virtual Path Identifier VPN Virtual Private Network References 1 Andersson et al., Label Distribution Protocol Specification, work in progress (draft-ietf-mpls-ldp-11), February Callon et al., Framework for Multiprotocol Label Switching, work in progress (draft-ietf-mplsframework-05), March Rosen et al., Multiprotocol Label Switching Architecture, work in progress (draft-ietf-mpls-arch-07), January D. Awduche et al., Requirements for Traffic Engineering Over MPLS, RFC 2702, September D. Awduche et al., Applicability Statement for Extensions to RSVP FOR LSP-Tunnels, work in progress (draft-ietf-mpls-rsvp-tunnelapplicability-01), October WAN Wide Area Network 12

13 In the United States: In Canada: In Europe: In Asia: In Australia: Nortel Networks 4006 Hwy. 54 P.O. Box RTP, NC Nortel Networks Limited 8200 Dixie Road Suite 100 Brampton, Ontario L6T 5P6 Nortel Networks Maidenhead Office Pk. Westacott Way Maidenhead Berkshire SL6 3QH Tel: Fax: Nortel Networks Singapore Pre Ltd 151 Lorong Chuan #02-01 New Tech Park Singapore, Tel: Nortel Networks Australia Pty Ltd 380 St. Kilda Rd. 5th/6th Fl. Melbourne, Victoria 3004 Tel: For more information, contact your Nortel Networks representative. Call NORTEL ( ) in North America or outside North America. Copyright 2001 Nortel Networks Corporation. Printed in USA, April Information subject to change. Nortel Networks Corporation reserves the right, without notice, to make changes in equipment design or components as changes in engineering or manufacturing methods warrant. Nortel Networks and the globemark are trademarks of Nortel Networks Corporation /04-01 Issue 2 Printed in USA April 2001 Published by: Nortel Networks Marketing Publications Dept P.O. Box RTP, NC 27709

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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 MPLS - 2 Copyright notice This set of transparencies,

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

Multiprotocol Label Switching (MPLS)

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

More information

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

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

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

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

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

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

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

Multiprotocol Label Switching

Multiprotocol Label Switching Multiprotocol Label Switching Multiprotocol Label Switching (MPLS) is a mechanism in highperformance telecommunications networks which directs and carries data from one network node to the next with the

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

MULTIPROTOCOL LABEL SWITCHING PROTOCOL

MULTIPROTOCOL LABEL SWITCHING PROTOCOL Int. J. of Computer and Communications Vol. 1, No. 1, March 2011 Copyright Mind Reader Publications www.ijcc.yolasite.com MULTIPROTOCOL LABEL SWITCHING PROTOCOL 1 Anuja Khodaskar, 2 Dr.S.A.Ladhake 1 Lecturer,

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

Chapter 4. Advanced Internetworking. 4.3 MPLS 4.4 Mobile IP

Chapter 4. Advanced Internetworking. 4.3 MPLS 4.4 Mobile IP Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie Advanced Internetworking 4.3 MPLS 4.4 Mobile IP Copyright 2, Elsevier Inc. All rights Reserved 4.3 MPLS (Multi-Protocol Label

More information

Core Networks Evolution

Core Networks Evolution Core Networks Evolution Prof. Daniel Kofman daniel.kofman@enst.fr Telecom Paris - ENST Content Any Service, Any Time, Everywhere, Everyone Towards the triple play and beyond Main trends in Core Networks

More information

for Metropolitan Area Networks MPLS No. 106 Technology White Paper Abstract

for Metropolitan Area Networks MPLS No. 106 Technology White Paper Abstract No. 106 Technology White Paper Page: 1 of 7 MPLS for Metropolitan Area Networks Abstract The demand for bandwidth in Metropolitan Area Networks (MANs) and the increased availability of fiber has created

More information

Service Providers Networks & Switching (MPLS) 20/11/2009. Local Team

Service Providers Networks & Switching (MPLS) 20/11/2009. Local Team Service Providers Networks & Benefits of Multi Protocol Label Switching (MPLS) 20/11/2009 Local Team Service Provider Networks & Carrier Networks A telephone company (or telco) provides telecommunication

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

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

MPLS VIRTUAL PRIVATE NETWORKS

MPLS VIRTUAL PRIVATE NETWORKS MPLS VIRTUAL PRIVATE NETWORKS A review of the implementation options for MPLS VPNs including the ongoing standardization work in the IETF MPLS Working Group November, 2000 Paul Brittain, European Product

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

Multicast Technology White Paper

Multicast Technology White Paper Multicast Technology White Paper Keywords: Multicast, IGMP, IGMP Snooping, PIM, MBGP, MSDP, and SSM Mapping Abstract: The multicast technology implements high-efficiency point-to-multipoint data transmission

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

Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS

Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS White Paper Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408

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

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

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

More information

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

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

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

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

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

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

Multiprotocol Label Switching This module describes and how to configure it on Cisco switches. Restrictions for, page 1 Information about, page 1 How to Configure, page 3 Verifying Configuration, page 6 Restrictions for (MPLS) fragmentation

More information

Configuring Multiprotocol Label Switching (MPLS)

Configuring Multiprotocol Label Switching (MPLS) Configuring Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching, page 1 Finding Feature Information, page 1 Information about Multiprotocol Label Switching, page 1 How to Configure Multiprotocol

More information

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things 8-5: Introduction to Telecommunication Networks Lectures : Virtual Things Peter Steenkiste Spring 05 www.cs.cmu.edu/~prs/nets-ece Outline Circuit switching refresher Virtual Circuits - general Why virtual

More information

Solutions Overview. Nortel Networks. Preside. Next-Generation Management Solutions

Solutions Overview. Nortel Networks. Preside. Next-Generation Management Solutions Solutions Overview Nortel Networks Next-Generation Management Solutions Giving Service Providers a View to the Future Today A place where you can......rapidly create new services...attract new customers...discover

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

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

Improving the usage of Network Resources using MPLS Traffic Engineering (TE)

Improving the usage of Network Resources using MPLS Traffic Engineering (TE) International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Improving

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

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

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

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

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

Modelling direct application to network bandwidth provisioning for high demanding research applications

Modelling direct application to network bandwidth provisioning for high demanding research applications Modelling direct application to network bandwidth provisioning for high demanding research applications H. Wessing, Y. Yan and M. Berger Research Center COM Technical University of Denmark Bldg. 345V,

More information

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching MPLS, THE BASICS CSE 6067, UIU Multiprotocol Label Switching Basic Concepts of MPLS 2 Contents Drawbacks of Traditional IP Forwarding Basic MPLS Concepts MPLS versus IP over ATM Traffic Engineering with

More 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

Connection Oriented Networking MPLS and ATM

Connection Oriented Networking MPLS and ATM ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Connection Oriented Networking MPLS and ATM Jean-Yves Le Boudec Fall 0 Contents. Connection Oriented network layer. ATM.MPLS (Multi Protocol Label Switching) .

More information

GMPLS Overview Generalized MPLS

GMPLS Overview Generalized MPLS GMPLS Overview Generalized MPLS Hanyang Univ ( jijung@hanyang.ac.kr ) Outline GMPLS Overview Draft-ietf-ccamp-gmpls-architecture-00.txt GMPLS IGP Extension Draft-ietf-ccamp-ospf-gmpls-extensions-00.txt

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

MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT

MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT GSJ: Volume 5, Issue 12, December 2017 176 GSJ: Volume 5, Issue 12, December 2017, Online: ISSN 2320-9186 MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT kaiserali21@gmail.com M.Tech Cyber Security

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

THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS. Sangeeta Anand Vice President Product Management Cisco Systems.

THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS. Sangeeta Anand Vice President Product Management Cisco Systems. THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS Sangeeta Anand Vice President Product Management Cisco Systems October 20, 2003 1 Agenda Introducing the Full Service Network The MPLS Journey

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

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution This feature lets you configure your carrier supporting carrier network to enable Border Gateway Protocol (BGP) to transport routes and Multiprotocol

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

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

Designing Multiprotocol Label Switching Networks

Designing Multiprotocol Label Switching Networks TOPICS IN INTERNET TECHNOLOGY Designing Multiprotocol Label Switching Networks Jeremy Lawrence, Cisco Systems 1 s are also known as label edge routers. Most commercially available LSRs have at least limited

More information

UNIVERSITY OF NAIROBI FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING

UNIVERSITY OF NAIROBI FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING UNIVERSITY OF NAIROBI FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING TRAFFIC ENGINEERING WITH MULTI-PROTOCOL LABEL SWITCHING TECHNOLOGY PROJECT INDEX: PRJ 073 BY WANJALA ELVIS

More information

CS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC

CS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC CS2060 - High Speed Networks Dr.G.A.Sathish Kumar Professor EC UNIT V PROTOCOLS FOR QOS SUPPORT UNIT V PROTOCOLS FOR QOS SUPPORT RSVP Goals & Characteristics RSVP operations, Protocol Mechanisms Multi

More information

Multiprotocol Label Switching (MPLS) Traffic Engineering

Multiprotocol Label Switching (MPLS) Traffic Engineering Multiprotocol Label Switching (MPLS) Traffic Engineering Feature Overview Multiprotocol Label Switching (MPLS) traffic engineering software enables an MPLS backbone to replicate and expand upon the traffic

More information

Generalized Multiprotocol Label Switching (GMPLS)

Generalized Multiprotocol Label Switching (GMPLS) Generalized Multiprotocol Label Switching (GMPLS) Definition and Overview The premise of multiprotocol label switching (MPLS) is to speed up packet forwarding and provide for traffic engineering in Internet

More information

Simulation of All Optical Networks

Simulation of All Optical Networks Simulation of All Optical Networks Raul Valls Aranda Communication Department Polytechnic University of Valencia (UPV) C/ Camino de Vera s/n Valencia, Spain Pablo A. Beneit Mayordomo Communication Department

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

MPLS TRAFFIC ENGINEERING: A CHOICE OF SIGNALING PROTOCOLS

MPLS TRAFFIC ENGINEERING: A CHOICE OF SIGNALING PROTOCOLS MPLS TRAFFIC ENGINEERING: A CHOICE OF SIGNALING PROTOCOLS Analysis of the similarities and differences between the two primary MPLS label distribution protocols: RSVP and CR-LDP January 17, 2000 Paul Brittain,

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

WAN Edge MPLSoL2 Service

WAN Edge MPLSoL2 Service 4 CHAPTER While Layer 3 VPN services are becoming increasing popular as a primary connection for the WAN, there are a much larger percentage of customers still using Layer 2 services such Frame-Relay (FR).

More information

The Emerging Optical Control Plane

The Emerging Optical Control Plane The Emerging Optical Control Plane Traditional transport networks can be modeled as the interaction of two operating planes: a transport plane and a management plane. In this model, the transport plane

More information

MPLS Networks: Design and Routing Functions

MPLS Networks: Design and Routing Functions MPLS Networks: Design and Routing Functions Course Description This course provides an understanding of how MPLS works its advantages and limitations and how it can be deployed to provide effective services

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

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

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

MPLS. David Byers. IDA/ADIT/IISLAB David Byers

MPLS. David Byers. IDA/ADIT/IISLAB David Byers MPLS David Byers davby@ida.liu.se IDA/ADIT/IISLAB 1 Why MPLS More efficient backbone routing Support for end-to-end QoS Improved link utilization Rapid recovery from failures Improved route control MPLS

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

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution This feature enables you to configure your carrier supporting carrier network to enable Border Gateway Protocol (BGP) to transport routes

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

Introduction to MPLS APNIC

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

More information

Multiprotocol Label Switching 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