QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering
|
|
- Garry Kennedy
- 6 years ago
- Views:
Transcription
1 Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering Dongli Zhang and Dan Ionescu School of Information Technology and Engineering University of Ottawa Ottawa, Canada Abstract It is a trend that the integrated voice, video and data will be transported in the converged IP/MPLS core network. The combined use of the differentiated services (DiffServ) and multiprotocol label switching (MPLS) technologies is envisioned to provide guaranteed quality of service (QoS). However, such a scheme only dictates per hop behavior (PHB) and it does not control the end to end path the traffic is taking. If some link of the path is congested, packets will be dropped and QoS can not be guaranteed. Another attractive application of MPLS is for Traffic Engineering (TE), which sets up end to end routing path before forwarding data. Unfortunately, MPLS TE only reserves resource in one aggregated class, so that it can not provide QoS for differentiated services. MPLS DiffServ-aware TE makes MPLS TE aware of QoS, by combining the functionalities of both DiffServ and TE. In this paper, the QoS performance is analyzed for different type of services including VoIP, Real time Video, and best effort data traffic. The results show that the guaranteed bandwidth service can give better QoS for real time traffic such as VoIP, but worse QoS for the variable video traffic. I. INTRODUCTION In a multi-service IP network, many types of services are transported over a same network and therefore the network must provide different QoS assurance for different types of services. Service level agreements (SLAs) define the service quality experienced by traffic transiting the network and are expressed in terms of latency, jitter, bandwidth guarantees, packet loss, resilience in the face of failure, and downtime. During the past several years, numerous mechanisms have surfaced for providing QoS for communication networks. The fundamental objective of any QoS mechanism is to ensure that excessive congestion does not occur for the packets with assured QoS. It is important to keep in mind that QoS mechanisms do not create additional capacity, but only support prioritization of traffic and allocation of capacity under congested conditions, or reduce the source rates to decrease congestion. In today s competitive market, service providers have rolled out revenue-generating services in their networks using Diff- Serv alone [1]. By assigning applications to different classes of service and marking the traffic appropriately at the edge routers, different services are classified into several classes. By defining the per hop behavior in the core router, different scheduling, queuing and drop behavior are taken for the different classes. However, to receive strict scheduling guarantees, it is not enough to mark traffic appropriately. If the traffic follows a path with inadequate resources to meet performance characteristics such as jitter or latency requirements, the SLAs cannot be met. MPLS traffic engineering (MPLS-TE) [2] sets up labelswitched-paths (LSPs) along links with available resources, thus ensuring that bandwidth is always available for a particular flow and avoiding congestion both in the steady state and in failure scenarios. Because LSPs are established only where resources are available, over provisioning is not necessary. Further optimization of transmission resources is achieved by allowing LSPs not to follow the shortest path, if the available resources along the shortest path are not sufficient. However, MPLS TE is not aware of QoS, because it operates on the available bandwidth at an aggregate level across all classes. MPLS DiffServ-TE [3] makes MPLS-TE aware of QoS, allowing resource reservation with class granularity. By combining the functionalities of both DiffServ and TE, MPLS DiffServ-TE delivers the QoS guarantees to meet strict SLAs such as the ones required for voice, ATM, and Frame Relay. This paper evaluates the current implementation of MPLS Diffserv aware TE and gives the QoS analysis based on the experimental results. First, the related background technology is presented. Section 3 gives an in-depth view of the MPLS DiffServ-TE technology as defined in the IETF standards. Then, the testbed is designed and experiments are described. The end to end bandwidth performance is simulated and analyzed for different type of services including VoIP, Real time Video, and WWW traffic. The packet loss parameter is calculated for the guaranteed bandwidth services. Finally, the result is analyzed and potential research is proposed. II. RELATED TECHNOLOGY A. Quality of Service The fundamental objective of any QoS mechanism is to ensure that excessive congestion does not occur for the packets with assured QoS. During the past several years, numerous mechanisms have surfaced for providing QoS for communication networks as shown in Fig. 1. The Internet Engineering Task Force (IETF) has proposed many service models and mechanisms to meet the demand for QoS. Integrated Service (IntServ) and Differentiated Services (DiffServ) models are the most notable /07 $ IEEE DOI /SNPD
2 Time Best Effort Original IP QoS None IP QoS Timeline Diff Serv Simplicity & Scale Class Based Fig. 1. MPLS Diff Serv & DS-TE MPLS Guaranteed Bandwidth QOS States Flow Aggregated QoS Model Int Serv Strict IP QoS Per-flow IntServ, along with the Resource Reservation Protocol (RSVP), can provide end-to-end service guarantees in connectionless IP networks. Two additional services are proposed in this model: Guaranteed Service [4] and Controlled Load Service [5]. The first service can be used for the real time applications with strict bandwidth and latency requirements. With guaranteed service, no packets should be lost due to buffer overflow and there must be a specified upper bound on the queuing delay through the network. The latter service can support the traditional applications that want the network performance to be equivalent to a lightly loaded best-effort network. That is, the controlled load service ensures that a very high percentage of the packets do not experience delays that greatly exceed the minimum transit delay. However there is no specified upper bound on the queuing delay through the network. The main problem with the IntServ architecture is the scalability issue. In the control plane, per-flow information is kept. In the data forwarding plane, per-flow classification, perflow buffer management and per-flow scheduling are required, which places a huge storage and processing overhead on the routers. The Differentiated Services architecture [1] is designed to provide differing levels of QoS to different traffic flows. It cannot provide per flow bandwidth and delay guarantees. But it makes the stateless network scalable and robust. By marking the DiffServ fields of packets and handling them differently, several differentiated service classes can be supported. That is, differentiated service is essentially a qualitative QoS scheme. The following services are defined [6]: Premium Service, which is for applications requiring low delay and low jitter service. Assured Service, whichisfor applications requiring better reliability than best-effort service. Olympic Service, which provides three tiers of services: gold, silver, and bronze with decreasing quality. Such a scheme is more scalable since the amount of state information is proportional to the number of classes and the supporting data structures rather than the number of flows. Further, the classification, marking and policing operations are only needed at the boundary of the networks. B. MPLS QoS Multiprotocol Label Switching (MPLS) [7], [8] integrates a label swapping framework with network layer routing. The basic idea involves assigning short fixed length labels to packets at the ingress to an MPLS cloud (based on the concept of forwarding equivalence classes). Throughout the interior of the MPLS domain, the labels attached to packets are used to make forwarding decisions. More importantly, it provides an efficient tunneling mechanism for the connectionless IP network. That is to say, it creates end-to-end connection for the connectionless IP network. In a DiffServ domain, all IP packets crossing a link and requiring the same DiffServ behavior are said to constitute a Behavior Aggregate (BA). At the ingress node of the DiffServ domain packets are classified and marked with a DiffServ Code Point (DSCP) which corresponds to their BA. At each transit node, the DSCP is used to select the Per Hop Behavior (PHB) that determines the scheduling treatment and, in some cases, drop probability for each packet. RFC 3270 [9] specifies a solution for supporting the Diff- Serv BAs whose corresponding PHBs are currently defined over an MPLS network [10], [6]. This solution also offers flexibility for easy support of PHBs that may be defined in the future. In addition, two types of Label Switched Paths (LSPs) have been defined; E-LSP and L-LSP. An E-LSP can carry up to 8 PHBs. The EXP value of an MPLS label (used for packet classification and marking) identifies PHB. Label value is not used for QoS treatment (classification, queuing, dropping, and marking). An L-LSP carries packets belonging to a single PHB Scheduling Class (PSC) identified by the label value. A PSC consists of one or more PHBs where PHBs within a PSC are differentiated by EXP value on the label. The PSC of an L- LSP is explicitly signaled during LSP establishment. In L-LSP, PSC and EXP determine the QoS treatment. PSC determines the queue and EXP determines the WRED profile within that queue. Packet marking is done on EXP field. Using the MPLS Diff-Serv model, an MPLS service provider can offer differentiated services to customers sending IP traffic or MPLS traffic. C. MPLS Traffic Engineering (TE) Traffic Engineering [2] is the process of controlling how traffic flows through ones network so as to optimize resource utilization and network performance. Its motivation is to reduce the overall cost of operations by more efficient use of bandwidth resources. The explicit routing capabilities of MPLS allow the originator of the LSP to do the path computation, establish MPLS forwarding state along the path, and map packets into that LSP. Once a packet is mapped onto an LSP, forwarding is done based on the label, and none of the intermediate hops makes
3 Traffic Engineering Tunnel Creation R1 R8 PATH message 49 R2 27 R6 R3 22 R4 R7 32 R9 Pop R5 RESV message BC0 BC1 BC2 Class0 All Classes Maximum Reservable Bandwidth (MRB) RSVP PATH: R8 R2 R3 R4 R5 RSVP RESV: RSVP communicates labels and and reserves bandwidth on each link Fig. 3. Maximum Allocation Model Fig. 2. TE Tunnel Creation any independent forwarding decisions based on the packets IP destination. Calculating a path that satisfies some constraints, such as bandwidth and number of hops, requires that constrain information is available for each link, and this information be distributed to all the nodes that perform path calculation. This is achieved by adding TE-specific extensions to the link-state protocols that allow them to advertise not just the state (up/down) of the links, but also the links administrative attributes and the available bandwidth. In this way, each node has knowledge of the current properties of all the links in the network. Once this information is available, a modified version of the shortest-path-first (SPF) algorithm, called constrained SPF (CSPF), can be used by the ingress node to calculate a path that complies with the given constraints. Finally, after a path has been successfully calculated, MPLS forwarding state is established along that path by using RSVP- TE as a label distribution protocol [11]. Since the flow along an LSP is completely identified by the label applied at the ingress node of the path, these paths are treated as tunnels as showninfig.2. Although MPLS TE uses the same RSVP mechanism, it avoids the scalability issue of the InteServ. In MPLS TE scenario, state information applies to a collection of flows (i.e. a traffic trunk), rather than to a single (micro) flow. Moreover, RSVP sessions are created between routers, not hosts, which limit the number of RSVP sessions. Sessions in MPLS TE are long-lived, usually up to a few weeks. III. DIFFSERV-AWARE TRAFFIC ENGINEERING MPLS TE operates at an aggregate level across all classes of service and as a result it cannot give bandwidth guarantees on a per class basis. The basic DiffServ aware TE requirement is to be able to make separate bandwidth reservations for different classes of traffic and give different forwarding behavior based on the class. This implies keeping track of how much bandwidth is available for each type of traffic at any given time on all routers throughout the network. BC0 BC1 BC2 Fig. 4. All Classes (Class0 ) Russian Doll Model Maximum Reservable Bandwidth (MRB) For this purpose, the concept of a class type (CT) is introduced [3] as follows: The set of traffic trunks crossing a link, which is governed by a specific set of bandwidth constraints. CT is used for the purposes of link bandwidth allocation; constraint based routing, and admission control. A given traffic trunk belongs to the same CT at all links. The IETF requires support of up to eight CTs referred to as CT0 through CT7. DiffServ-TE adds the available bandwidth for each of the eight CTs as a constraint that can be applied to a path. Therefore, CSPF is enhanced to take into account CT-specific bandwidth at a given priority as a constraint when computing a path. For the computation to succeed, the available bandwidth per-ct at all priority levels must be known for each link. One of the most important aspects of the available bandwidth calculation is the allocation of bandwidth among the different CTs. The percentage of the links bandwidth that a CT (or a group of CTs) may take up is called a bandwidth constraint (BC). There are two BC models: Maximum allocation model (MAM): each class is dedicated an amount of bandwidth and other classes cannot take advantage of unused bandwidth as shown in Fig. 3. Russian Dolls Model (RDM) [12]: each class gets an amount of bandwidth but lower priority classes can use the bandwidth of higher priority classes when that bandwidth is available as shown in Fig 4. To summarize, the BC model determines the available
4 DVD1 DVD2 AX/4000 Decoder R1 R7 R3 Receiver PC R2 R5 MPLS Core Network R6 R Fig. 5. Testbed Topology bandwidth for each CT at each priority level. MAM and RDM are two possible BC models. They differ in the degree of sharing between the different CTs and the degree of reliance on preemption priorities necessary to achieve bandwidth guarantees for a particular CT. DiffServ provides the correct scheduling behavior for each type of traffic. The combination of DiffServ and per-ct traffic engineering ensures strict service guarantees. Three components for MPLS DiffServ aware TE: per-class traffic engineering, Per-class input policing at the edge and per-class scheduling at the core. IV. PERFORMANCE ANALYSIS A. The Testbed Design All of the experiments in the paper are obtained from a specially designed test network supported by the NCCT [13] and Hyperchip Inc. Fig. 5 displays the network topology used in this experimental study. Backbone is MPLS enabled. Two hyperchip PBR1280 are used as the Provider Edge (PE) devices shown as R5 and R6. R7 is a Cisco GSR router running MPLS. MPLS QoS and DiffServ-Aware Traffic Engineering (DS-TE) need to be implemented on the core network. Using a packet traffic generator, different traffic flows can be defined, generated and multiplexed. In the experiments conducted, a traffic generator built by AX/4000 is used, which can simulate the WWW data traffic. The MPEG 2 real time video traffic flow is generated by the Multimedia Access Concentrator 500 (MAC 500), which receives the real time DVD images from the DVD player and transcodes to MPEG 2 format digital data. The video traffic is then transmitted using RTP/RTCP protocol. The traffic rate can be adjusted when initializing the flow; its range in this experiment is set from 1.5M to 100M. A laptop is used to generate the VoIP traffic by running the VoIP software. In the experiments, three classes of service are provided: Premium, Business and Best Effort. Premium traffic has a minimum bandwidth guarantee with low latency, low jitter and no packet loss. Premium traffic received from CE devices should be limited to a certain amount. Any excess traffic should be dropped. VoIP traffic is defined as the Premium service in the experiment. Business traffic should have a minimum bandwidth guarantee with low packet loss for nonexcess 1. Inject EF and AF21 traffic 2. Inject BE (brown) traffic 3. Inject AF11 (light blue) traffic 4. Inject AF13 (purple) traffic 5. Inject AF21 (red) traffic Fig. 6. QoS result EF (Voice, CBR) AF21 (rt-vbr) AF11 (nrt-vbr, FR) AF13 BE (UBR, IP BE) traffic. Business traffic received from CE devices should be limited to a certain amount. Any excess traffic should be dropped first than the non-excess traffic in case of congestion. Here, the real time video traffic is defined as business service. Best Effort traffic shouldnt provide any guarantees and CE devices should only be limited by the link capacity on the amount of Best Effort traffic they can transmit. The simulated WWW data traffic from the traffic generator is used as the best effort service. We defined some explicit thresholds for the service guarantees. Bandwidth and packet loss are measured for the different classes during a period of time to be able to evaluate the actual performances [14]. B. Bandwidth Results In the scenario, 4 TE tunnels with different bandwidth requirements are set up. EF, AF11, AF13 and AF21 are assigned for each tunnel. Tunnels are created at different time showing in Fig. 6. The received packets rates are calculated and the performance shows that the bandwidth can be guaranteed end to end for each created TE tunnel. TABLE I SERVICE DEFINITION Class Guarantees Limit (Mbps) Application Premium Bandwidth, no packet loss 1.28 VoIP Business Bandwidth, low packet loss 30 Video Best Effort None None WWW C. Packet Loss Results In the scenario, VoIP, Video and Data traffic are generated. The traffic rate, bandwidth requirement and packet loss are shownintablei.thevoiptraffichasaconstbitrate,so that with the required bandwidth guarantee, there is no packet
5 Packet Loss Probability packet loss probability 4.5 x Muanx Nature News Guaranteed Bandwidth(Mbps) Fig. 7. Packet Loss with different guaranteed bandwidth time x 10 5 Fig. 8. Packet Loss Probability History loss. The QoS is pretty good for such type of service. However, the video traffic has some burst period, with the guaranteed bandwidth, there is still some packet loss happened. To investigate the required bandwidth for different video type, several different movies are played. In the scenario, three types of video traffic are played with different tunnel bandwidth setup as shown in Table II. From the measured result shown in Fig. 7, it can verify that only bandwidth guarantee can not give the packet loss probability guarantees. With the 30M bps bandwidth guarantee, the packet loss probability is , and , respectively. With the increasing reserved bandwidth, the packet loss probability decreases. Even though for the same movie, at different time stage, the packet loss probability is also variable as shown in Fig. 8. The variable loss is due to the burst traffic. TABLE II STATISTICS SYNOPSIS OF TRAFFIC FLOWS Number Video Name Traffic Average Rate Peak Rate 1 Mutanx Nature News V. CONCLUSION The combined use of the MPLS DiffServ and MPLS TE is envisioned to provide end to end guaranteed quality of service (QoS) for multiservice traffic in IP networks. A number of experiments are devised on the live network to evaluate the QoS performance of the applications proposed by MPLS Diffservaware TE under different traffic type. Voice traffic has a lower bandwidth and almost constant rate requirement, which is easily guaranteed accordingly by allocating the enough bandwidth and priority for this type of traffic. However, the video traffic has variable-bit-rate (VBR) property. So, counting only on the bandwidth parameter guarantee cannot satisfy the real QoS. That is, the packet loss ratio will be variable for different types of video or at different time for the same flow. Appropriate bandwidth should be calculated and allocated for such type of traffic. REFERENCES [1] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss, An Architecture for Differentiated Service, RFC 2475, Dec [2] D. Awduche, J. Malcolm, J. Agogbua, M. O Dell, and J. McManus, Requirements for Traffic Engineering Over MPLS, RFC 2702 (Informational), Sept [3] F. L. Faucheur and W. Lai, Requirements for Support of Differentiated Services-aware MPLS Traffic Engineering, RFC 3564, July [4] S. Shenker, C. Partridge, and R. Guerin, Specification of Guaranteed Quality of Service, RFC 2212 (Proposed Standard), Sept [5] J. Wroclawski, Specification of the Controlled-Load Network Element Service, RFC 2211 (Proposed Standard), Sept [6] J. Heinanen, F. Baker, W. Weiss, and J. Wroclawski, Assured Forwarding PHB Group, RFC 2597 (Proposed Standard), June 1999, updated by RFC [7] E. Rosen, A. Viswanathan, and R. Callon, Multiprotocol Label Switching Architecture, RFC 3031 (Proposed Standard), Jan [8] C. Perkins and P. Calhoun, Mobile IPv4 Challenge/Response Extensions, RFC 3012 (Proposed Standard), Nov. 2000, obsoleted by RFC [9] F. L. Faucheur, L. Wu, B. Davie, S. Davari, P. Vaananen, R. Krishnan, P. Cheval, and J. Heinanen, Multi-Protocol Label Switching (MPLS) Support of Differentiated Services, RFC 3270 (Proposed Standard), May [10] K. Nichols, S. Blake, F. Baker, and D. Black, Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers, RFC 2474 (Proposed Standard), Dec. 1998, updated by RFCs 3168, [11] D. Awduche, L. Berger, D. Gan, T. Li, V. Srinivasan, and G. Swallow, RSVP-TE: Extensions to RSVP for LSP Tunnels, RFC 3209 (Proposed Standard), Dec. 2001, updated by RFCs 3936, [12] F. L. Faucheur, Russian Dolls Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering, RFC 4127 (Experimental), June [13] B. I. et al., A testbed and research network for next generation services over next generation networks, in Tridentcom 2005, [14] D. Zhang and D. Ionescu, On packet loss estimation for virtual private networks services, in ICCCN 2004, Chicago, IL, USA
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 informationBasics (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 informationMPLS DiffServ-aware Traffic Engineering
White Paper MPLS DiffServ-aware Traffic Engineering Ina Minei Software Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net Part
More informationINTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARISON
INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARON Franco Tommasi, Simone Molendini Faculty of Engineering, University of Lecce, Italy e-mail: franco.tommasi@unile.it, simone.molendini@unile.it
More informationInternetworking 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 informationA DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System
A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System Guido Fraietta 1, Tiziano Inzerilli 2, Valerio Morsella 3, Dario Pompili 4 University of Rome La Sapienza, Dipartimento di
More informationAhmed 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 informationPrinciples. 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 informationConfiguring 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 informationLecture 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 informationDiffServ 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 informationQuality 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 informationQuality 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 informationPresentation 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 informationDiffServ 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 informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationReal-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 informationTHE 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 informationIP 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 informationInternet QoS : A Big Picture
Internet QoS : A Big Picture Xipeng Xiao and Lionel M. Ni, M, Michigan State University IEEE Network, March/April 1999 Oct 25, 2006 Jaekyu Cho Outline Introduction IntServ/RSVP DiffServ MPLS Traffic Engineering/CBR
More informationLecture 14: Performance Architecture
Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance
More informationDifferentiated services code point (DSCP) Source or destination address
Classification is the process of identifying traffic and categorizing that traffic into classes. Classification uses a traffic descriptor to categorize a packet within a specific group to define that packet.
More informationDiffserv over MPLS QoS Policy Management
Diffserv over MPLS QoS Policy Management Yin Ling Liong 1, Roberto Barnes 2, Man Li 1 1 Nokia Research Center, 5 Wayside Rd Burlington, MA 01803, USA {Yin-ling.Liong, Man.M.Li}@nokia.com 2 Nokia Research
More informationQoS support in IPv6 environments
QoS support in IPv6 environments Location, country Date Speaker name (or email address) Copy Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version of this
More informationInternational Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger
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 informationRSVP-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 informationCongestion Control and Resource Allocation
Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you
More informationInternet Services & Protocols. Quality of Service Architecture
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:
More informationMohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:
More informationBW Protection. 2002, Cisco Systems, Inc. All rights reserved.
BW Protection 2002, Cisco Systems, Inc. All rights reserved. 1 Cisco MPLS - Traffic Engineering for VPNs Amrit Hanspal Sr. Product Manager MPLS & QoS Internet Technologies Division 2 Agenda MPLS Fundamentals
More informationCopyright (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 informationDifferentiated Services
Diff-Serv 1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors Diff-Serv 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service
More informationMarking 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 informationInvestigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning
Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning Christos Bouras and Dimitris Primpas Research Academic Computer Technology Institute, N.Kazantzaki
More informationApplicability Statement for CR-LDP. Status of this Memo
Network Working Group Request for Comments: 3213 Category: Informational J. Ash AT&T M. Girish Atoga Systems E. Gray Sandburst B. Jamoussi G. Wright Nortel Networks Corp. January 2002 Applicability Statement
More informationPERFORMANCE 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 informationImproving QOS in IP Networks. Principles for QOS Guarantees
Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential
More informationLesson 14: QoS in IP Networks: IntServ and DiffServ
Slide supporting material Lesson 14: QoS in IP Networks: IntServ and DiffServ Giovanni Giambene Queuing Theory and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved
More informationTHE Differentiated Services (DiffServ) architecture [1] has been
Efficient Resource Management for End-to-End QoS Guarantees in DiffServ Networks Spiridon Bakiras and Victor O.K. Li Department of Electrical & Electronic Engineering The University of Hong Kong Pokfulam
More informationOverview 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 informationMaintaining Cisco Service Provider Quality of Service
642-785 Maintaining Cisco Service Provider Quality of Service Version 13.20 QUESTION NO: 1 Which of these correctly describes traffic classification using qos group? A. qos-group marking is automatically
More informationConverged Networks. Objectives. References
Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture
More informationIP 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 informationPERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK
I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan
More informationQuality of Service (QoS)
Quality of Service (QoS) What you will learn Techniques for QoS Integrated Service (IntServ) Differentiated Services (DiffServ) MPLS QoS Design Principles 1/49 QoS in the Internet Paradigm IP over everything
More informationPart1: Lecture 4 QoS
Part1: Lecture 4 QoS Last time Multi stream TCP: SCTP Multi path TCP RTP and RTCP SIP H.323 VoIP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP)
More informationTrafffic 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 informationCSE 123b Communications Software
CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications
More informationMPLS Traffic Engineering DiffServ Aware (DS-TE)
MPLS Traffic Engineering DiffServ Aware (DS-TE) This guide presents extensions made to Multiprotocol Label Switching Traffic Engineering (MPLS TE) that make it DiffServ aware. Specifically, the bandwidth
More informationInformation 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 informationReal-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 informationQuality of Service In Data Networks
Quality of Service In Data Networks The Ohio State University Columbus, OH 43210 Jain@CIS.Ohio-State.Edu These slides are available on-line at http://www.cis.ohio-state.edu/~jain/cis788-99/ 1 Overview
More informationAchieving QOS Guarantee s over IP Networks Using Differentiated Services
Achieving QOS Guarantee s over IP Networks Using Differentiated Services NagamaniKorada¹, Tatarao vana² ¹M.Tech Student, CSE Department, Raghu Engineering College ² Assistant Professor, CSE Department,
More informationRequest for Comments: March 2003
Network Working Group Request for Comments: 3496 Category: Informational A. G. Malis T. Hsiao Vivace Networks March 2003 Protocol Extension for Support of Asynchronous Transfer Mode (ATM) Service Class-aware
More informationLast time! Overview! 14/04/15. Part1: Lecture 4! QoS! Router architectures! How to improve TCP? SYN attacks SCTP. SIP and H.
Last time Part1: Lecture 4 QoS How to improve TCP? SYN attacks SCTP SIP and H.323 RTP and RTCP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP) forwarding
More informationImplementing QoS in IP networks
Adam Przybyłek http://przybylek.wzr.pl University of Gdańsk, Department of Business Informatics Piaskowa 9, 81-824 Sopot, Poland Abstract With the increasing number of real-time Internet applications,
More informationQUALITY 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 informationinternet 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 informationCisco. Implementing Cisco Service Provider Next-Generation Core Network Services Version: Demo. Web:
Cisco 642-887 Implementing Cisco Service Provider Next-Generation Core Network Services Web: www.marks4sure.com Email: support@marks4sure.com Version: Demo [ Total Questions: 10] IMPORTANT NOTICE Feedback
More informationQuality 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 informationDifferentiated Services
1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service Definition of
More informationActive Resource Management for The Differentiated Services Environment
Abstract Active Resource Management for The Differentiated Services Environment Ananthanarayanan Ramanathan, Manish Parashar The Applied Software Systems Laboratory Department of Electrical And Computer
More informationDefining QoS for Multiple Policy Levels
CHAPTER 13 In releases prior to Cisco IOS Release 12.0(22)S, you can specify QoS behavior at only one level. For example, to shape two outbound queues of an interface, you must configure each queue separately,
More informationTelecommunication Services Engineering Lab. Roch H. Glitho
1 Quality of Services 1. Terminology 2. Technologies 2 Terminology Quality of service Ability to control network performance in order to meet application and/or end-user requirements Examples of parameters
More informationI N D E X. audio, streaming, 204 authentication, RSVP, 50 autoroute feature, 172, 253 Auto-tunnel feature, 253
I N D E X A Ack (Acknowledgment) messages, RSVP, 48 Active Queue Management, 40 42, 121 126, 206 adaptive shaping, 111 adjacencies, forwarding, 172 administrative group, link attribute, 59 60 admission-control
More informationH3C 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 informationQoS 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 informationConfiguring 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 informationCSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service
CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have
More informationA 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 informationMultiprotocol 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 informationTowards Service Differentiation on the Internet
Towards Service Differentiation on the Internet from New Internet and Networking Technologies and Their Application on Computational Sciences, invited talk given at Ho Chi Minh City, Vietnam March 3-5,
More informationEE 122: Differentiated Services
What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),
More informationCisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions
Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles
More informationA 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 informationRequest for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004
Network Working Group Request for Comments: 3785 BCP: 87 Category: Best Current Practice F. Le Faucheur R. Uppili Cisco Systems, Inc. A. Vedrenne P. Merckx Equant T. Telkamp Global Crossing May 2004 Status
More informationAnalysis of the interoperation of the Integrated Services and Differentiated Services Architectures
Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures M. Fabiano P.S. and M.A. R. Dantas Departamento da Ciência da Computação, Universidade de Brasília, 70.910-970
More informationITBF WAN Quality of Service (QoS)
ITBF WAN Quality of Service (QoS) qos - 1!! Scott Bradner Quality of Service (QoS)! the ability to define or predict the performance of systems on a network! note: predictable may not mean "best! unfair
More informationConfiguring 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 informationTelematics 2. Chapter 3 Quality of Service in the Internet. (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources)
Telematics 2 Chapter 3 Quality of Service in the Internet (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources) Telematics 2 (WS 14/15): 03 Internet QoS 1 Improving QOS
More informationQuality of Service in Wireless Networks Based on Differentiated Services Architecture
Quality of Service in Wireless Networks Based on Differentiated Services Architecture Indu Mahadevan and Krishna M. Sivalingam 1 School of Electrical Engineering and Computer Science, Washington State
More information6 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 informationQuality of Service (QoS)
Quality of Service (QoS) A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationQuality-of-Service (QoS) for Virtual Networks in OpenFlow MPLS Transport Networks
Quality-of-Service (QoS) for Virtual Networks in OpenFlow MPLS Transport Networks Ashiq Khan, Wolfgang Kiess, David Perez-Caparros, Joan Triay DOCOMO Communications Labs Europe GmbH, Munich, Germany Email:
More informationService-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks
Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks Deepak Sreenivasamurthy Masters Thesis M.S. Computer Engineering University of Kansas October 22, 1999
More informationUNIVERSITY OF CYPRUS
Master s Thesis EXTENDING DIFFSERV ARCHITECTURE: INTEGRATION OF IDCC AND RMD FRAMEWORK Costas Djouvas UNIVERSITY OF CYPRUS DEPARTMENT OF COMPUTER SCIENCE May 2003 UNIVERSITY OF CYPRUS DEPARTMENT OF COMPUTER
More informationSharing Bandwidth Fairly During Congestion
CHAPTER 12 When no QoS policies exist, the router serves traffic with best effort service. The router makes no distinction between high and low priority traffic and makes no allowances for the needs of
More informationQuality of Service In Data Networks: Problems, Solutions, and Issues
Quality of Service In Data Networks: Problems, Solutions, and Issues Columbus, OH 43210 Jain@cse.ohio-State.Edu These slides are available at http://www.cse.ohiostate.edu/~jain/talks/qos9906.htm 1 Overview
More informationMulti 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 informationAdvanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler
Advanced Lab in Computer Communications Meeting 6 QoS Instructor: Tom Mahler Motivation Internet provides only single class of best-effort service. Some applications can be elastic. Tolerate delays and
More informationConfiguring Quality of Service
This chapter describes the Quality of Service and procedures to configure Quality of Service. Introduction to Quality of Service, page 1 CPT System QoS, page 4 Ingress QoS Functions, page 7 Egress QoS
More informationMPLS 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 informationPrioritizing Services
CHAPTER 8 Voice, video, and data applications have differing quality of service needs. Voice applications, for example, require a small but guaranteed amount of bandwidth, are less tolerant of packet delay
More informationIP Premium Agenda. - Services specification and implementation discussion. - Qos Parameters. M. Campanella - TF-TNG - Münster 7 feb 2001
IP Premium Agenda - Services specification and implementation discussion - Qos Parameters 1 Géant QoS Services Specifications Mauro Campanella Tiziana Ferrari Mauro.Campanella@mi.infn.it Tiziana.Ferrari@cnaf.infn.it
More informationTopic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach
Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making
More informationDynamic Fair Bandwidth Allocation for DiffServ Classes
Dynamic Fair Bandwidth Allocation for DiffServ Classes Hideyuki Shimonishi Ichinoshin Maki Tutomu Murase Masayuki Murata Networking Research Labs, NEC Corporation Graduate School of Engineering Science,
More informationMPLS 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 informationDIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET Pawansupreet Kaur 1, Monika Sachdeva 2 and Gurjeet Kaur 3 1 Department of Computer Engineering, SBS State Technical Campus, Ferozpur, Punjab Meens399@gmail.com
More informationIntegrating 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 informationQuality 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