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.

Slides:



Advertisements
Similar presentations
Quality of Service CCDA Quick Reference.
Advertisements

1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
IPv4 - The Internet Protocol Version 4
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.7: Introducing Traffic Policing and Shaping.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.10: Deploying End-to-End QoS.
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.
Congestion Control and Resource Allocation
ACN: Congestion Control1 Congestion Control and Resource Allocation.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
Understanding QoS Fundamentals. The basic overview for QoS is “Who goes 1 st? ” from an exit perspective on a switch or router. ‘Evil Villains’ in the.
TDRE Filtering and QoS TDRE Version The first choice for the mile p.2 IP filtering >With extended access lists >define in router/trafficPolicy.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.5: Configuring CBWFQ and LLQ.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 4 - Introducing QOS.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
CHAPTER 8 Quality of Service. Integrated services (IntServ) Ensure that a specific flow of traffic is going to receive the appropriate level of bandwidth.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
Quality of Service (QoS)
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.
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
Example Applications needing Advanced Services Campus Focused Workshop on Advanced Networks Atlanta, GA.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
The Internet Protocol Dr. Adil Yousif. 2  IP (Internet Protocol) is a Network Layer Protocol. Orientation.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
1 Congestion Control Computer Networks. 2 Where are we?
CS 4396 Computer Networks Lab
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Quality of Service CLASSIFICATION AND MARKING. What is QoS? 1.It’s a CCIE topic – but that doesn’t mean you can’t learn! 1.Understand traffic flows AB.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
Queue Management Mike Freedman COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Providing QoS in IP Networks
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Multicast and Quality of Service Internet Technologies and Applications.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Instructor Materials Chapter 6: Quality of Service
QoS & Queuing Theory CS352.
IP - The Internet Protocol
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Congestion Control, Quality of Service, and Internetworking
IP - The Internet Protocol
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
IP - The Internet Protocol
Quality of Service What is QoS? When is it needed?
IP - The Internet Protocol
IP - The Internet Protocol
IP - The Internet Protocol
Presentation transcript:

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 certain types of traffic to be given a higher priority than other traffic  Fundamental purpose of QoS is to determine which traffic should be given priority

Recall:  When the rate of bits being sent to a link exceeds the line rate (called?)  The interface on the router buffers as many of the packets as possible  Then the interface begins dropping packets (called?)

 QoS helps to deal with congestion  QoS can not deal with continued saturation  It can get important traffic through a saturated link  It will never turn a T1 into a DS3

 Transport Layer protocols behave differently on congested networks  TCP - connection-oriented, sender/receiver adapt to network conditions and can resend lost packets ◦ TCP-based applications are generally not sensitive to lost packets ◦ What are some examples?

 UDP – connectionless, no error checking, no notification of loss packets ◦ UDP-based applications can be sensitive to lost packets ◦ Examples???

 Queues ◦ FIFO – first in first out ◦ WFQ - Cisco proprietary, Weighted Fair Queuing ◦ CBWFQ – Class Based WFQ, creates classes of traffic that each have a priority and each class queue uses WFQ ◦ Priority - queues created and traffic is serviced in highest priority queue first ◦ Low Latency queuing – a CBWFQ with strict priority queue. Preferred method for voice networks ◦ Traffic Shaping – monitors traffic, and when a configured threshold is met, packets are queued until a point where we want them to be sent

 QoS Mechanics  Marking - deciding what priority a packet should be and labeling it accordingly  Policing – the actions the router takes based on how the packets are marked  Scheduling – the interface actually serving the packets in the order determined by how the marked packets are policed

 Two primary types of IP prioritization used at Layer 3 (what device is implementing this?) ◦ IP precedence  Defined in RFC 795 ◦ Differential services  Defined in RFC 2474  Both use the type of service (TOS) field in a IP packet

 Class of service (CoS) is a Layer-2 form of QoS  CoS works under the same principles as IP precedence  The values are stored in the 802.1P frame header not the IP header  What does this mean???

CoSIP precedenceDSCPName 000-7Routing (Best Effort) Priority Immediate Flash Flash-override Critical Internet Network

 Traffic policing vs. Traffic-shaping  Traffic policy deals with what type of traffic should given priority over other traffic ◦ If the traffic is not given priority and the link is congested then it will be dropped  Traffic-shaping will “delay” traffic and deliver it “late” ◦ It will attempt to queue the traffic that would be dropped and deliver it as the link is not congested NOTE: I have over simplified this description to help make it easier to understand

 Traffic policing vs. Traffic-shaping

 So what happens if I have a DS3 in my data center and my branch office haves a T1on a frame relay network?  So what happens if I have a DS3 in my data center and my branch office haves a T1on a MPLS network?

 A DS3 is 28 T1s  So a DS3 gives you more bandwidth?  In Frame relay each end of a DLCI is defines with a bandwidth setting (throughput)  What does MPLS do?

 We increase the “frequency” that a bit can be sent which increases the throughput  This is also true for other media ◦ CAT 5, CAT 5E, CAT 6, Fiber

 If we send the traffic at DS3 speed to the T1 the queue will fill and packets will be dropped

 If we “hold” the packets back at the DS3 and send them at a speed the T1 can handle we will not fill the queue and not drop packets

 Problems????  Possibly ◦ As long as we do not hold the packets too long ◦ Bufferbloat  Time for you to do some work  What is bufferbloat tech talk   bufferbloat-what-can-you-do-today-to- suffer-less-2/

 “QoS “Carves Up” a Link into Smaller Logical Links” ◦ “If I set a policy to give 10% of a link to voice then I have reserved this to only be used by voice traffic” ◦ WRONG – it will use this policy only during times of congestion ◦ When congestion is not present the link will work as normal

 “QoS Limits bandwidth” ◦ WRONG - QoS guarantees a queue will get priority of some traffic over others during time of congestion ◦ If a QoS setting sets FTP to 10% of the link if congestion does not exist it will receive all the link it asks for

 “QoS resolves a need for more bandwidth” ◦ WRONG - the best QoS can do is to prioritize which packets should be sent first, which also means it’s determining which packets can be dropped! ◦ If you have a T1 and you’re trying to shove 20 Mbps through it, it doesn’t matter how you prioritize and queue your packets, you’re going to drop a lot of them

 “QoS prevents packets from being dropped” ◦ WRONG – What QoS will do for you is help you get the important packets through so that only the less important packets get dropped ◦ Traffic shaping can prevent packets from being dropped (assuming certain buffers are not similarly saturated), though this gets complicated