International Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger

Size: px
Start display at page:

Download "International Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger"

Transcription

1 International Workshop NGNT 31 DiffServ and MPLS Tímea Dreilinger Abstract Multi Protocol Label Switching (MPLS) technology enables Internet Service Providers to scale their current offerings, and exercise more control over their growing networks. Furthermore, they demand new ways of service differentiation, because of the emerging new applications, which require guaranteed service qualities (like voice or video transmission). This problem can be solved using the Differentiated Services (DiffServ) technology. Thus, the combination of DiffServ and MPLS seems to be a very attractive strategy for backbone network providers. The Internet Engineering Task Force (IETF) [10] has standardized the MPLS support of DiffServ in the recent past [1], but the exertion of it has not been published yet. This research has attempted to underline the necessity the integration of MPLS and DiffServ. Keywords: MPLS, DiffServ 1. Introduction The growth of the Internet over the last several years has placed a tremendous strain on the besieged superhighway: in the continual increase in users, connection speeds, backbone traffic, Internet Service Provider (ISP) networks and new applications. Additionally, significant pressure has arisen from the expectations of Internet users. Since nowadays Internet is a worldwide commercial data network, it has been the proving ground for commerce, managed public data services including intranets and a broadcast medium, all of which presuppose a level of service that includes dependability, predictability and consistent performance. As a result, carriers and Internet providers today face the challenge to scale the capacity, performance and predictability of their network infrastructure and to offer enhanced data services to support customers TCP/IP applications and emerging markets. In addition to providing large data pipes for their customers, service providers are looking for ways to offer additional services. As their networks grow along with their customer base, their key concerns are to scale service offerings, offer new services and manage their networks for optimal performance. MPLS technology enables Internet Service Providers to offer additional services for their customers, scale their current offerings, and exercise more control over their growing networks. Traditionally, ISPs offered the same level of performance to all of their customers, which is called the Best-Effort service. Most differentiation among customers has been probably only in the connectivity type. In recent years though, ISPs increasingly demand new ways of service differentiation, because of new applications emerged, which require other service qualities. Moreover, business users won't use the Internet to transfer their strategically important information if it cannot assure a required quality of service (QoS). On the other hand, ISPs could improve their revenues by applying a differentiated pricing scheme: for higher level of service, higher rates can be charged. The so-called Differentiated Services (DiffServ) architecture delivers this distinctive service functionality for network service providers. Thus, the combination of DiffServ and MPLS seems to be a very attractive strategy for backbone network providers. This article is structured as it follows. Section 2 details the architecture of MPLS. In section 3 I describe the main features of DiffServ. Section 4 reviews the synergies between MPLS and DiffServ. Section 5 sets forth some implementation issues, while section 6 offers a survey of analysis of results. One can read the conclusions and future work in section Introduction to MPLS Each router of a connectionless network makes an independent forwarding decision for the packets traveling from one router to the next. The forwarding decision can be

2 International Workshop NGNT 32 thought of as composition of analyzing the packet s header and running a network layer routing algorithm. Based on the analysis and the results of running the algorithm, each router chooses the next hop for the packet. In conventional IP forwarding, a particular router will typically consider two packets to be in the same Forwarding Equivalence Class (FEC) if there is some address prefix X in that router s routing tables such that X is the longest prefix math for each packet s destination address. In contrast, in MPLS [7], the assignment of a particular FEC is done just once, as the packet enters the network. The FEC to which the packet is assigned is encoded as a short fixed length value known as a label. When a packet is forwarded to its next hop, the label is sent along with it. At subsequent hops there is no further analysis of the packet s network layer header, but the label is used as an index into a table, which specifies the next hop and a new label. The old labels are replaced with the new one and the packet is forwarded to its next hop (see Figure 1). Forwarding based on IP Address Forwarding based on Labels Forwarding based on IP Address Sender Ingress LSR LSR Egress LSR MPLS Domain Receiver IP Packet IP Packet Label IP Packet Label IP Packet Label IP Packet Figure 1: Packet labeling 2.1. Labels Because MPLS is designed to use different link layers, the label format will reflect the characteristics of the link layer used. AN MPLS shim header can be seen in Figure 2. Layer 2 header 20 bits 3 bits 1 bit 8 bits Label CoS S TTL... MPLS Shim Headers IP packet 32 bits or 4 bytes Figure 2: MPLS shim header structure? The Label field (20-bits) carries the actual value of the MPLS label.? The CoS field (3-bits) can affect the queuing and discard algorithms applied to the packet as it is transmitted through the network.? The Stack (S) field (1-bit) supports a hierarchical label stack.? The TTL (time-to-live) field (8-bits) provides conventional IP TTL functionality 2.2. Label distribution A Label Distribution Protocol (LDP) is used between nodes in an MPLS network to establish and maintain the label bindings. In order to MPLS to operate properly, label distribution information need to be transmitted reliably, and the LDP messages pertaining to a particular FEC need to be transmitted in sequence Label handling It is useful if a labeled packet carries a number of labels, organized as a last-in, firstout stack, referred to as a label stack [8]. (An unlabeled packet can be thought of as a packet whose label stack is empty.) If a labeled packet is forwarded, the so-called Next Hop Label Forwarding Entity (NHLFE) is used. It contains the following information:

3 International Workshop NGNT 33 the packet s next hop; the operation to perform on the packet s label stack. These operations can be one of the following: - replace the label at the top of the label stack with a specified new label; - or pop the label stack; - or replace the label at the top of the stack with a specified new label and then push one or more given new labels onto the label stack. What to do with the NHLFE? The Incoming Label Map (ILM) maps each incoming label to a set of NHLFEs. It is used when forwarding packets that arrived as labeled packets. The FEC-to-NHLFE (FTN) maps each FEC to a set of NHLFEs. It is used when forwarding packets that arrived unlabeled, but which are to be labeled before being forwarded. To forward a labeled packet, the procedures below should be followed: 1. The LSR examines the label at the top of the stack. Using the information in the NHLFE, it determines where to forward the packet. 2. Performs an operation on the packet s label stack. 3. Encodes the new label stack onto the packet and forwards the result. To forward an unlabeled packet, the procedures below should be followed: 1. The LSR analyses the network layer header to determine the packet s FEC. 2. Using the information in the NHLFE, it determines where to forward the packet. 3. Performs an operation on the packet s label stack. 4. Encodes the new label stack onto the packet and forwards the result Route selection Route selection refers to the method used for selecting the LSP for a particular FEC. The architecture presented in [1] supports two options for route selection: Hop-by-hop routing allows each node to independently choose the next hop for each FEC. In an explicitly routed LSP the LSP ingress or the egress specifies several (or maybe all) of the LSRs in the LSP. If a single LSR specifies the entire LSP, the LSP is strictly explicitly routed. If a single LSP specifies only some of the LSRs, the LSP is loosely explicitly routed. The explicit route needs to be specified at the time that labels are assigned, but the explicit route does not have to be specified with each IP packet. 3. DiffServ architecture Traditionally, Internet Service Providers offered the same level of performance to all of their customers, which is called the Best-Effort service. Most differentiation among customers has been probably only in the connectivity type. In recent years though, ISPs increasingly demand new ways of service differentiation, because of new applications emerged, which require other service qualities. On the other hand, ISPs could improve their revenues by applying a differentiated pricing scheme: for higher level of service, higher rates can be charged. The DiffServ architecture delivers this distinctive service functionality for network service providers. The DiffServ architecture [1] is based on a simple model where traffic entering a network is classified and possibly conditioned at the boundaries of the network, and assigned to different behavior aggregates (BAs), with each BA being identified by a single DiffServ Code-Point (DSCP). Within the core of the network, packets are forwarded according to a Per-Hop Behavior (PHB) associated with the DSCP. The smallest autonomic unit of DiffServ is called a DiffServ domain, where services are assured by identical principles. A domain consists of two types of nodes: boundary (or edge) routers and core routers. Core nodes only forward packets, they do no signaling. This architecture achieves scalability by implementing complex classification and condi-

4 International Workshop NGNT 34 tioning functions only at network boundary nodes, and core routers store no information about individual flows. The IETF Differentiated Services Working Group defined the DS field for both IPv4 and IPv6 [5]. In IPv4, the Type of Service (ToS) octet is used for this purpose, and in IPv6, the Traffic Class byte is defined to include the DS field. Six bits of the field are used for DSCP, the remaining two are currently unused and ignored by DiffServ-compliant nodes. 4. Synergies between MPLS and DiffServ MPLS simplifies the routing process used in IP networks, since in an MPLS domain, when a stream of data traverses a common path, a Label Switched Path can be established using MPLS signaling protocols. A packet will typically be assigned to a FEC only once, when it enters the network at the ingress edge Label Switch Router, where each packet is assigned a label to identify its FEC and is transmitted downstream. At each LSR along the LSP, only the label is used to forward the packet to the next hop. In a Differentiated Service domain, all the IP packets crossing a link and requiring the same DiffServ behavior are said to constitute a behavior aggregate. At the ingress node of the DiffServ domain, the packets are classified and marked with a DiffServ Code Point, which corresponds to their Behavior Aggregate. At each transit node, the DSCP is used to select the Per Hop Behavior that determines the queue and scheduling treatment to use and, in some cases, drop probability for each packet [1]. From these, one can see the similarities between MPLS and DiffServ: an MPLS LSP or FEC is similar to a DiffServ BA or PHB, and the MPLS label is similar to the DiffServ Code Point in some ways. The difference is that MPLS is about routing (switching) while DiffServ is rather about queuing, scheduling and dropping. Because of this, MPLS and DiffServ appear to be orthogonal, which means that they are not dependent on each other, they are both different ways of providing higher quality to services. Further, it also means that it is possible to have both architectures working at the same time in a single network, but it also possible to have only one of them, or neither of them, depending on the choice of the network operator. The LSR at the ingress edge of the LSP performs an additional role: it controls which traffic is permitted to use a given LSP. The classifier element needed to select traffic applicable for that given LSP is very similar in function to that required for DiffServ traffic conditioning. If the DiffServ and MPLS domains are identical, then the same function within the ingress node may be used to perform both the DiffServ traffic conditioning as well as the MPLS eligibility determination. Furthermore, in many cases, an LSP carries an aggregation of many customers flows within the network, just like a Behavior Aggregate of DiffServ generally carries multiple micro-flows. 5. Implementation issues The starting point of work was the following. Murphy has developed a DiffServ and an MPLS patch for ns [4]. [9] describes a flexible solution for support of DiffServ over MPLS networks, but the method described there hasn t been verified yet. [3] presents the recent advances in MPLS and DiffServ integration, which focused on E-LSPs and L-LSPs. The topology and simulated traffic described there are idealistic, as the authors underline Future work should concentrate on simulations with more realistic topologies and different sources So the objective of this project was to highlight the necessity of integration of DiffServ and MPLS. The motivating reason behind this is the fast re-routing and traffic engineering ability of MPLS and the guaranteed quality of service offered by DiffServ. The way to hit this target is detailed below. When an MPLS-capable router sends a packet to its next hop, it sends the label along with it. Subsequent LSRs in the network do not need to analyze the packet header; they simply read the MPLS label, which is indexed to a routing path table maintained by each LSR and that specifies the next hop. Now, when packets that have been marked by

5 International Workshop NGNT 35 DiffServ code points arrive at an MPLS network, there needs to be a way to transfer information provided by the code points onto the MPLS label somehow. This needs to be done if MPLS has to be able to make decisions that respect the differentiated service requirements for which the packets have been marked because with MPLS in the network, IP headers are not examined when the packets are MPLS-labeled. Therefore, packets cannot be differentiated based on their DSCPs, since the DSCP is part of the IP header. DiffServ must be provided in a different way in order to make MPLS DiffServ capable. [1] defines two methods of placing the DSCP information onto the MPLS header. The first one suggests using the 3-bit long EXP field of the MPLS header (EXP-field-inferred- LSP or E-LSP). This way, a maximum of eight Behavior Aggregate classes can be separated, and an EXP value is mapped to a full PHB description : queue/scheduling and drop precedence. If there are more than eight service classes, the RFC proposes another LSP type. Here, the DSCP is mapped to a <Label, EXP> pair. The label gives exclusive information about queue and scheduling (Label-inferred-LSP or L-LSP). In the middle of an LSP, BA classification is based on the EXP and/or label fields of the MPLS header rather than the DSCP stored in the IP header. Buffer management and queue scheduling are identical with or without MPLS. Therefore, the per-hop behavior of the packets is also identical. This is desirable because it means that ISPs that provide QoS with MPLS can easily inter-operate with ISPs that provide QoS without MPLS. Second, whether MPLS is involved or not in providing QoS is transparent to end-users Implementation The implementation was done using ns-2 version 2b18 [6], which includes MPLS and DiffServ modules [4], too. The first step was to develop the DS-MPLS module with the extension and modification of MPLS and DS modules Modifications in DS module The main point in the modification of DS module was to suit the modules to MPLS architecture. MPLS architecture differentiates the packets belonging to different flows according to their labels, so in the modified module the basis of the packet differentiation are the label and EXP fields of the Shim header. Quality of service parameters of the packets can be defined per microflow-basis, where a microflow is all the packets traveling between a given source and destination node. These microflows in our case represent the cumulative traffic of a neighboring domain (for example a network operated by another service provider). If a LSR has got flow-addition capability, for the newly built up flow it must be available the sum of the resources reserved for the independent flows. It was also necessary to develop the dynamic resource reservation and release in order to avoid the unnecessary resource reservation in case of flow-addition or reroute Modifications in MPLS module It covers up the handling of the type of LSPs (E-LSP and L-LSP). This module has the role of configuration of DiffServ links, too. The following points are considered during the modification of module: In a DS-MPLS network there must be only predefined LSPs in order to observe the previously defined quality of service parameters. The signaling messages used in case of creating and deleting LSPs must be an extension of a well-known and commonly used protocol. The packets transferred on an LSP have to have strictly defined PHBs. There should be an ability to assign alternative paths to an LSP, which are used in case of link failure. One LSP should be able to carry more than one microflow. These restrictions narrow down the possibilities of making LSPs.

6 International Workshop NGNT Backbone network implementation I have chosen a backbone network topology because the integration of the architectures can be observed in this kind of environment. Of backbone network it is typical, that it provides multiple path- and link-protection in order to provide high level of reliability. The used network topology can be seen in Figure 3. The backbone network nodes are denoted by blue color. Data sources are displayed in red, while destinations are depicted in green color Figure 3: Backbone network topology 6. Result analysis 6.1. Methodology verification The following three points describe briefly the verification of the applied methodology. I wanted to verify trivial things, for example if the delay is two times greater, than the LSP creation time must be also two times greater, etc. Correspondence between the LSP creation time and link delay: it is verified, that if the delay is two or three times greater, than the mean value of LSP creation time is also two and three times larger. Correspondence between the LSP creation time and number of LSPs on a path: it is verified, that the LSP creation time is independent from the number of LSPs on a given path. Correspondence between the LSP creation time and the number of common nodes in an LSP: that the LSP creation time is independent from the number common nodes in an LSP Usage verification In this section I detail the achieved goal: the results underline the advantages of MPLS and DiffServ integration. The simulation results are in the form of bandwidth graphs with bandwidth in Mbps in Y-axes and time in seconds in the X axes. The applied topology is the one in Figure 3. Figure 4 shows a case where only UDP is present from node 0 to node 24, while Figure 5 displays the pure TCP traffic traveling from node 20 to 23. The TCP bandwidth is measured from the source, while UDP is measured at the destination. Figure 6 shows the results of mixing UDP and TCP traffic between nodes 1 and 6. It shows that TCP is negatively affected of increase of UDP traffic. It is due to the following: TCP source undergoes congestion control phase when it senses congestion in the network.

7 International Workshop NGNT 37 bandwidth [mbps] time [sec] Figure 4: Pure UDP traffic bandwidth [Mbps] time [sec] Figure 5: Pure TCP traffic time [sec] Figure 6: TCP with UDP traffic Figure 7 shows the effect of the MPLS-based rerouting scheme proposed by Haskin [2]. There is a link failure between nodes 1 and 6 starting at the 5.5 th second and finished at 15 th second. When the link failure happens, MPLS routes the traffic through the preconfigured alternative LSP. It makes possible to transport continuous data flow even in the presence of link failure in the network.

8 International Workshop NGNT bandwidth [Mbps] time [sec] Figure 7: Link failure 7. Conclusion and future work A study of the advantages of MPLS and DiffServ integration was presented. The advantages were highlighted using simulation methodology the simulation focused on MPLS-based rerouting. The simulation experiments underline the benefits of integration, because it made possible to transport continuous data flow with guaranteed quality of service in case of link failure, too. Simulation results in the form of graphs were presented. In order to make more articular the necessity of integration of MPLS and DiffServ, I plan to make more simulations and the results will be analyzed statistically. In these simulations I plan to use different network topologies and different TCP sources, like HTTP web traffic, too. Finally I find worth to consider the MPLS signaling processing overhead and memory storage overhead at the LSRs for maintaining per-lsp state information. References: [1] S. Blake, et al.: Architecture for Differentiated Services, IETF RFC-2475, December, [2] D. Haskin, A Method for Setting an Alternative Label Switched Paths to Handle Fast Reroute, draft-haskin-mpls-fast-reroute-05, work in progress, May, [3] R. Law, S. Raghavan, DiffServ and MPLS Concepts and Simulation [4] S. Murphy, The ns MPLS/DiffServ patch, [5] Nichols, et al.: Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers, IETF RFC-2474, December [6] Ns-2, The Network Simulator ns-2, [7] E. Rosen, A. Viswanathan, R. Callon, Multiprotocol Label Switching Architecture, IETF RFC-3031, January [8] E. Rosen, Y Rekhter, D. Tappan, G. Fedorkow, D. Farinacchi, A. Conta, MPLS Label Stack Encoding, IETF RFC-3032, January [9] L. Wu, B. Davie, S. Davari, P. Vaananen, R. Krishnan, P. Cheval, J. Heinanen, Multi- Protocol Label Switching (MPLS) Support of Differentiated Services, IETF RFC-3270, May, [10] Author: Tímea Dreilinger, MSc, Budapest University of Technology and Economics, Department of Telecommunication and Telematics, High Speed Networks Laboratory H-1117, Budapest, Magyar Tudósok Körútja 2. Phone: Fax: dreiling@ttt-atm.ttt.bme.hu

Internetworking with Different QoS Mechanism Environments

Internetworking with Different QoS Mechanism Environments Internetworking with Different QoS Mechanism Environments ERICA BUSSIKI FIGUEIREDO, PAULO ROBERTO GUARDIEIRO Laboratory of Computer Networks, Faculty of Electrical Engineering Federal University of Uberlândia

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

Copyright (C) The Internet Society (2002). All Rights Reserved.

Copyright (C) The Internet Society (2002). All Rights Reserved. Network Working Group Request for Comments: 3270 Category: Standards Track F. Le Faucheur, Editor L. Wu B. Davie Cisco Systems S. Davari PMC-Sierra Inc. P. Vaananen Nokia R. Krishnan Axiowave Networks

More information

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Achim Autenrieth (1) *, Andreas Kirstädter (2) (1) Munich University of Technology Institute

More information

Supporting Differentiated Services in MPLS Networks

Supporting Differentiated Services in MPLS Networks Supporting Differentiated Services in MPLS Networks Ilias Andrikopoulos and George Pavlou Centre for Communication Systems Research (CCSR) University of Surrey Guildford, Surrey, GU2 5XH, UK Email: {I.Andrikopoulos,

More information

IP Differentiated Services

IP Differentiated Services Course of Multimedia Internet (Sub-course Reti Internet Multimediali ), AA 2010-2011 Prof. 7. IP Diffserv introduction Pag. 1 IP Differentiated Services Providing differentiated services in IP networks

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

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control 1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh, Girish.P.Saraph, Chetan.P.Bhadricha and Girish.K.Dadhich Indian Institute of Technology Bombay,

More information

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control 1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh and Girish.P.Saraph Indian Institute of Technology Bombay, Powai, Mumbai-400076, India Abstract

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

Integrating Network QoS and Web QoS to Provide End-to-End QoS

Integrating Network QoS and Web QoS to Provide End-to-End QoS Integrating Network QoS and Web QoS to Provide End-to-End QoS Wang Fei Wang Wen-dong Li Yu-hong Chen Shan-zhi State Key Lab of Networking and Switching, Beijing University of Posts & Telecommunications,

More information

Improve the QoS by Applying Differentiated Service over MPLS Network

Improve the QoS by Applying Differentiated Service over MPLS Network Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,

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

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information

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

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

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

A MPLS Simulation for Use in Design Networking for Multi Site Businesses

A MPLS Simulation for Use in Design Networking for Multi Site Businesses A MPLS Simulation for Use in Design Networking for Multi Site Businesses Petac Eugen Ovidius University of Constanța, Faculty of Mathematics and Computer Science epetac@univ-ovidius.ro Abstract The ease

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

COMP9332 Network Routing & Switching

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

More information

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

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

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

More information

QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK

QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK Quality Of Service Architectures Applicability In An Intranet Network QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK Abstract Codruţ Mitroi 1 The quality of service (QoS) concept,

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

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

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

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

Internet Engineering Task Force (IETF) December 2014

Internet Engineering Task Force (IETF) December 2014 Internet Engineering Task Force (IETF) Request for Comments: 7417 Category: Experimental ISSN: 2070-1721 G. Karagiannis Huawei Technologies A. Bhargava Cisco Systems, Inc. December 2014 Extensions to Generic

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

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

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

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

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

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

THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS

THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS VOLUME: 9 NUMBER: 5 SPECIAL ISSUE THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS Martin MEDVECKY Department of Telecommunications, Faculty of Electrical Engineering and Information Technology,

More information

IP QoS Support in the Internet Backbone OCTOBER 2000

IP QoS Support in the Internet Backbone OCTOBER 2000 IP QoS Support in the Internet Backbone OCTOBER 2000 T e c h n i c a l P a p e r IP QoS Support in the Internet Backbone Quality of Service in the Internet 1 IP QoS Architectures 1 Integrated Services

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

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

QoS for Real Time Applications over Next Generation Data Networks

QoS for Real Time Applications over Next Generation Data Networks QoS for Real Time Applications over Next Generation Data Networks Final Project Presentation December 8, 2000 http://www.engr.udayton.edu/faculty/matiquzz/pres/qos-final.pdf University of Dayton Mohammed

More information

RSVP-TE daemon for DiffServ over MPLS under Linux Features, Components and Architecture

RSVP-TE daemon for DiffServ over MPLS under Linux Features, Components and Architecture -TE for DiffServ over under Linux Features, Components and Architecture 1 The -TE for DiffServ over under Linux project This paper describes the features of the, how the was merged from different projects

More information

Internet Quality of Service: an Overview

Internet Quality of Service: an Overview Internet Quality of Service: an Overview W. Zhao and et al, Columbia University presented by 리준걸 2006.10.25 INC Lab, Seoul Nat l University Outline Introduce QoS framework IntServ DiffServ Detailed mechanism

More information

Table of Contents Chapter 1 MPLS Basics Configuration

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

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time). Real-Time Applications Tolerant: can tolerate occasional loss of data. Intolerant: cannot tolerate such losses. Delay-adaptive: applications that can adjust their playback point (delay or advance over

More information

Evaluation of Performance for Optimized Routing in MPLS Network

Evaluation of Performance for Optimized Routing in MPLS Network Evaluation of Performance for Optimized Routing in MPLS Network Neethu T U Student,Dept. of Electronics and Communication The Oxford College of Engineering Bangalore, India Reema Sharma Assistant Professor,Dept.of

More information

Marking Traffic CHAPTER

Marking Traffic CHAPTER CHAPTER 7 To service the growing numbers of customers and their needs, service provider networks have become more complex and often include both Layer 2 and Layer 3 network devices. With this continued

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

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

H3C S9500 QoS Technology White Paper

H3C S9500 QoS Technology White Paper H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), 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/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

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services 1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,

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

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

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

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

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

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

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

QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering

QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic

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

Overview of the RSVP-TE Network Simulator: Design and Implementation

Overview of the RSVP-TE Network Simulator: Design and Implementation Overview of the RSVP-TE Network Simulator: Design and Implementation D. Adami, C. Callegari, S. Giordano, F. Mustacchio, M. Pagano, F. Vitucci Dept. of Information Engineering, University of Pisa, ITALY

More information

Danny Yip. BASc, University of British Columbia, 1999 PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF

Danny Yip. BASc, University of British Columbia, 1999 PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF TRAFFIC ENGINEERING PRIORITIZED IP PACKETS OVER MULTI-PROTOCOL LABEL SWITCHING NETWORKS by Danny Yip BASc, University of British Columbia, 1999 PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

More information

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication Protocols Tasks End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication Error detection Error recovery, e.g. forward error correction or retransmission Resource management

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

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

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration

More information

Internet Engineering Task Force (IETF) Request for Comments: 6178

Internet Engineering Task Force (IETF) Request for Comments: 6178 Internet Engineering Task Force (IETF) Request for Comments: 6178 Updates: 3031 Category: Standards Track ISSN: 2070-1721 D. Smith J. Mullooly Cisco Systems W. Jaeger AT&T T. Scholl nlayer Communications

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

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

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d) Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

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

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science

More information

Quality of Service. Understanding Quality of Service

Quality of Service. Understanding Quality of Service The following sections describe support for features on the Cisco ASR 920 Series Router. Understanding, page 1 Configuring, page 2 Global QoS Limitations, page 2 Classification, page 3 Marking, page 6

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

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,

More information

The Assured Forwarding PHB group

The Assured Forwarding PHB group 9. Other Diffserv PHBs Pag. 1 A typical application using the AF PHB is that of a company which uses the Internet to interconnect its geographically distributed sites and wants an assurance that IP packets

More information

Configuring Quality of Service for MPLS Traffic

Configuring Quality of Service for MPLS Traffic CHAPTER 20 Multiprotocol label switching (MPLS) combines the performance and capabilities of Layer 2 (data link layer) switching with the proven scalability of Layer 3 (network layer) routing. MPLS enables

More information

Quality of Service (QoS): Managing Bandwidth More Effectively

Quality of Service (QoS): Managing Bandwidth More Effectively 15 Quality of Service (QoS): Managing Bandwidth More Effectively Contents Introduction................................................. 15-2 Terminology............................................... 15-5

More information

Category: Standards Track Juniper Networks E. Rosen Cisco Systems, Inc. August MPLS Upstream Label Assignment and Context-Specific Label Space

Category: Standards Track Juniper Networks E. Rosen Cisco Systems, Inc. August MPLS Upstream Label Assignment and Context-Specific Label Space Network Working Group Request for Comments: 5331 Category: Standards Track R. Aggarwal Juniper Networks Y. Rekhter Juniper Networks E. Rosen Cisco Systems, Inc. August 2008 MPLS Upstream Label Assignment

More information

Measuring MPLS overhead

Measuring MPLS overhead Measuring MPLS overhead A. Pescapè +*, S. P. Romano +, M. Esposito +*, S. Avallone +, G. Ventre +* * ITEM - Laboratorio Nazionale CINI per l Informatica e la Telematica Multimediali Via Diocleziano, 328

More information

Progress Report No. 3. A Case Study on Simulation Scenario

Progress Report No. 3. A Case Study on Simulation Scenario NEXT GENERATION NETWORK (NGN) AVAILABILITY & RESILIENCE RESEARCH Progress Report No. 3 A Case Study on Simulation Scenario The University of Canterbury Team 21 December 2005 Progress Report This report

More information

Generic Architecture. EECS 122: Introduction to Computer Networks Switch and Router Architectures. Shared Memory (1 st Generation) Today s Lecture

Generic Architecture. EECS 122: Introduction to Computer Networks Switch and Router Architectures. Shared Memory (1 st Generation) Today s Lecture Generic Architecture EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

Information and Communication Networks. Communication

Information and Communication Networks. Communication Information Technology Communication Information and Communication Networks Integrating IP and : Delivering QoS in an IP Environment Multiservice Platforms G One infrastructure supporting voice, video

More information

MMPLS: Modified Multi Protocol Label Switching

MMPLS: Modified Multi Protocol Label Switching MMPLS: Modified Multi Protocol Label Switching Kanupriya 1 and Vikas Nandal 2 1 Electronics and Communication Department, U.I.E.T, MDU Rohtak, Haryana (India) priya.kanu846@gmail.com 2 Electronics and

More information

Network Working Group. Juniper Networks January Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol

Network Working Group. Juniper Networks January Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol Network Working Group Request for Comments: 3988 Category: Experimental B. Black Layer8 Networks K. Kompella Juniper Networks January 2005 Status of This Memo Maximum Transmission Unit Signalling Extensions

More information

Inter-Domain LSP Setup Using Bandwidth Management Points

Inter-Domain LSP Setup Using Bandwidth Management Points Inter-Domain LSP Setup Using Bandwidth Management Points Ibrahim Taner Okumus,Junseok Hwang, Haci Ali Mantar,Steve J. Chapin, Syracuse University Abstract Bandwidth Management Points () are a necessity

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

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