Quality of Service (QoS) Routing Eric M. Wagner St. Xavier University Spring 2005.

Slides:



Advertisements
Similar presentations
Quality of Service CCDA Quick Reference.
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
High Speed Networks and Internets : Multimedia Transportation and Quality of Service Meejeong Lee.
Real-Time Protocol (RTP) r Provides standard packet format for real-time application r Typically runs over UDP r Specifies header fields below r Payload.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
ACN: Congestion Control1 Congestion Control and Resource Allocation.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
An Architecture for Differentiated Services
Traffic Management & QoS. Quality of Service (QoS) J The collective effect of service performances which determine the degree of satisfaction of a user.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
QoS in MPLS SMU CSE 8344.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Quality of Service (QoS)
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
Beyond Best-Effort Service Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot November 2010 November.
Computer Networks with Internet Technology William Stallings
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
Differentiated Services for the Internet Selma Yilmaz.
The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University
1 Congestion Control Computer Networks. 2 Where are we?
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Chapter 5 : The Internet: Addressing & Services Business Data Communications, 4e.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Ch 6. Multimedia Networking Myungchul Kim
Lecture Network layer -- May Congestion control Algorithms.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Instructor Materials Chapter 6: Quality of Service
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Data Communication Networks
Congestion Control, Quality of Service, & Internetworking
CIS679: Two Planes and Int-Serv Model
Congestion Control (from Chapter 05)
Presentation transcript:

Quality of Service (QoS) Routing Eric M. Wagner St. Xavier University Spring 2005

Contents Parameters Business Benefits Routing Architecture Models Policies (8 subtopics) Bandwidth Brokers ATM & IP

Parameters minimizing delivery delay minimizing delay variations providing consistent data throughput capacity The focus of QoS is providing predictable service during periods of congestion

Business Benefits Application Enterprises Service Providers

Routing IETF : define a framework and techniques for QoS routing in the Internet allows the network to determine a path that supports the QoS needs of one or more flows in the network path chosen may not be the "traditional shortest path" that is typically computed

Architecture Models Over Provision The solution to handle peak periods is to over-provision the network provide surplus bandwidth capacity in anticipation of these peak data rates during high-demand periods not economically viable

Architecture Models (2) Peak data rates and the network regions on which they might occur are seldom possible to predict

Architecture Models (3) Reservation Based The ISA defined by the IETF is intended to transition the Internet into a robust integrated-service communications infrastructure that can support the transport of audio, video, real-time, and classical data traffic

Architecture Models (4) Network resources are apportioned according to an application's QoS request, and subject to bandwidth management policy. RSVP: Resource ReSerVation Protocol: provides the mechanisms to do this

Architecture Models (5) Prioritization A small bit-pattern in each packet, in the IPv4 TOS (type of service) octet (or the IPv6 Traffic Class octet), is used to mark a packet to receive a particular forwarding treatment, or per-hop behavior, at each network node.

Architecture Models (6) To enable QoS, classifications give preferential treatment to applications identified as having more demanding requirements

Policies Policy is comprised of the following three functions: 1. Decision-making: compares current state of the network to a desired state 2. Enforcement: implements a desired policy state through management commands

Policies (2) 3. Policing: an on-going active or passive examination of the network and its constituent devices for –checking network health, –whether policies are being satisfied –whether clients are taking unfair advantage of network services 8 subtopics:

1. Admission Control Admission Control determines whether a requested "connection" is allowed to be carried by the network –current traffic load, –current QoS, –requested traffic profile, –requested QoS, –pricing and other policy considerations

2. Traffic shaping / conditioning In QoS enabled IP networks, it’s necessary to specify the traffic profile for a "connection" to decide how to allocate various network resources TS/C ensures that traffic entering at an edge or a core node adheres to the profile specified

3. Packet Classification In order to provide the requested QoS, it’s critical to classify packets to enable different QoS treatment This can be done based on various fields in IP headers and higher layer protocol headers

4. Packet Marking Either as a result of a traffic monitoring mechanism or voluntary discrimination, a packet can be annotated for a particular QoS treatment in the network IP Packet Marking is proposed to be done using the IP header’s Type of Service (TOS) byte for IPv4.

5. Priority and Scheduling Mechanisms To satisfy the QoS needs of different "connections," nodes need to have Priority and Scheduling Mechanisms The Priority feature typically refers to the capability of providing different delay treatment, both in the context of packet processing & transmission on outbound links. Nodes also implement different loss priority treatment

5. Priority & Scheduling Mechanisms (2) Nodes also need to have the closely related Scheduling Mechanisms to ensure that different "connections" obtain their promised share of the resources This mechanism also ensures that any spare capacity is distributed in a fair manner

6. Signaling protocols To obtain the required QoS from a network, end-systems need to signal the network the desired QoS as well as the anticipated offered traffic profile This has been a fundamental part of various connection-oriented networks For connectionless networks, this is relatively new

7. Queuing Some network elements enable "fair queuing" algorithms so a misbehaving application (one that continues to send during times of congestion) won't punish other, “better-behaved applications”, or so the average of dropped packets is evenly distributed across flows.

8. Congestion Control For QoS IP networks to operate in a stable and efficient fashion, it’s essential that they have viable and robust Congestion Control capabilities These capabilities refer to the ability to flow control and shed excessive traffic during the periods of congestion

8. Congestion Control (2) Random Early Detection (RED) –prescribes discard probability to drop packets in a fair and robust way –based on the measured average queue length –attempts to avoid congestion rather than reacting to it –randomly drops packets before queues fill, to keep them from overflowing

Bandwidth Brokers (BB) Bandwidth Brokers (BB) are designed to –be configured with organizational policies –keep track of the current allocation of marked traffic –interpret new requests to mark traffic in light of the policies and current allocation BB are intended to be used to allocate bandwidth for end-to-end connections with less state and simpler trust relationships

Bandwidth Brokers (BB) (2) BBs have two responsibilities: –To parcel out their region's marked traffic allocations and set up the leaf routers within the local domain –To manage the messages that are sent across boundaries to adjacent regions' BBs

Bandwidth Brokers (BB) (3) A BB is associated with a particular trust region, one per domain A BB has a policy database that keeps the information on who can do what when and a method of using that database to authenticate requesters Initially, these agreements will be prenegotiated and fairly static

ATM & IP ATM plays an important role in telephone network backbones & its salient feature is QoS support. By allocating resources to a virtual circuit during connection setup that remain dedicated for the duration of the connection; ATM can satisfy the real-time (isochronous) delivery requirements of a two-way phone conversation

ATM & IP (2) The virtual circuit architecture of ATM is in stark contrast to the packet- switched design of IP The work to ensure that IP can operate over ATM networks is done, and proven to work well ATM's Available Bit Rate (ABR) service is intended to provide a service similar to IP's Best Effort

Summary The focus of QoS is providing predictable service during periods of congestion QoS benefits applications, enterprises, and service providers The IETF allows the network to determine a path that supports the QoS needs of one or more flows in the network

Summary (2) 3 Architecture Models: –Over-Provision: surplus bandwidth capacity –Reservation Based: Network resources are apportioned according to an application's QoS request, and subject to bandwidth management policy –Prioritization: bit-pattern in each packet used to mark a packet to receive particular forwarding treatment, or per- hop behavior, at each network node

Summary (3) 3 Policy Functions: –Decision-making: compares current state of the network to a desired state –Enforcement: implements a desired policy state through management commands –Policing: an on-going active/passive examination of the network & its constituent devices Admission Control Traffic Shaping Packet Classification Packet Marking Priority & Scheduling Mechanisms Signaling Protocols Queuing Congestion Control

Summary (4) Bandwidth Brokers (BB) are to be configured with organizational policies, keep track of the current allocation of marked traffic & interpret new requests to mark traffic in light of the policies & current allocation The virtual circuit architecture of ATM is in stark contrast to the packet- switched design of IP

Summary (5) The work to ensure that IP can operate over ATM networks is done, and proven to work well ATM's Available Bit Rate (ABR) service is intended to provide a service similar to IP's Best Effort IP networks need a way to map to the QoS of ATM and extend it to the pure- IP portions of the Internet.

Thank You!