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.

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

Quality of Service CCDA Quick Reference.
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Congestion Control Reasons: - too many packets in the network and not enough buffer space S = rate at which packets are generated R = rate at which receivers.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
Traffic Shaping Why traffic shaping? Isochronous shaping
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Managing Network Performance Queuing & Compression.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.10: Deploying End-to-End QoS.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
Networking Issues in LAN Telephony Brian Yang
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.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
ACN: Congestion Control1 Congestion Control and Resource Allocation.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Readying Data Networks for Converged Services Presented by: Jaye Armstrong-CCIE Director of Data Services.
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.
© 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.
QoS in MPLS SMU CSE 8344.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
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”
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.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
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.
AIMS’99 Workshop Heidelberg, May 1999 Linking User Acceptance and Network Performance Miles Wilkins (BT) P807 (JUPITER2)
2000/3/9QoS Introduction1 References: 1.Paul Ferguson and Geoff Huston, Quality of Service, John Wiley & Sons, Xipeng Xiao and Lionel M. Ni, “Internet.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
71 Sidevõrgud IRT 0020 loeng okt Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 - Queuing and Basics of QoS.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
Dave Martin Vice President, Product Management
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
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.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Queue Scheduling Disciplines
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
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.
Muhammad Mateen Yaqoob Department of Computer Science COMSATS Institute of Information Technology, Abbottabad 1.
Instructor Materials Chapter 6: Quality of Service
QoS & Queuing Theory CS352.
Congestion Control, Quality of Service, and Internetworking
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Chapter 6: Quality of Service
Advanced Computer Networks
Quality of Service For Mobile IP.
Quality of Service What is QoS? When is it needed?
Congestion Control Reasons:
Presentation transcript:

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 network world 1.Lack of bandwidth (Not really a fix, only really for temp congestion) 2.Packet Loss (Directly with Voice) 3.Delay (Directly with Voice) 4.Jitter (Directly with Voice) Packet Loss = If there is not enough bandwidth available on a WAN link, the router will queue the packets in memory, when the memory is full the term ‘taildrop’ is used as the doors are closed on the router and it will no longer accept packets. QoS is able to decide WHAT packets are dropped, to ensure voice is not dropped. Delay = Cisco best practice of no higher than 150ms. Voice is delay sensitive. Jitter = Variable delay. Not flat delay or consistent round trip times. (Spikey) A Cisco router and IP phone have a ‘de-jitter’ buffer feature where it can read ahead and dynamically adjust. If this buffer is full then the packet is lost. The basic overview for QoS is “Who goes 1 st? ” from an exit perspective on a switch or router. ‘Evil Villains’ in the network world 1.Lack of bandwidth (Not really a fix, only really for temp congestion) 2.Packet Loss (Directly with Voice) 3.Delay (Directly with Voice) 4.Jitter (Directly with Voice) Packet Loss = If there is not enough bandwidth available on a WAN link, the router will queue the packets in memory, when the memory is full the term ‘taildrop’ is used as the doors are closed on the router and it will no longer accept packets. QoS is able to decide WHAT packets are dropped, to ensure voice is not dropped. Delay = Cisco best practice of no higher than 150ms. Voice is delay sensitive. Jitter = Variable delay. Not flat delay or consistent round trip times. (Spikey) A Cisco router and IP phone have a ‘de-jitter’ buffer feature where it can read ahead and dynamically adjust. If this buffer is full then the packet is lost.

Three models for QoS Best Effort – Default state on a router (Post Office analogy I will send your letter but can’t guarantee it’s delivery) Integrated Services – (INT SERV) This model can reserve bandwidth for classified traffic. This is not a scalable solution. (Private Jet Analogy) Differentiated Services – (DIFF SERV) Most popular QoS model. Packets are marked with levels. No reserved bandwidth. Only for queuing packets. QoS Toolbelt – Classifying and Marking Classification involves identifying and grouping different traffic types. Marking tags or ‘colours’ on the packet so it can be quickly recognised elsewhere on the network. *Citrix traffic is extremely delay sensitive Three models for QoS Best Effort – Default state on a router (Post Office analogy I will send your letter but can’t guarantee it’s delivery) Integrated Services – (INT SERV) This model can reserve bandwidth for classified traffic. This is not a scalable solution. (Private Jet Analogy) Differentiated Services – (DIFF SERV) Most popular QoS model. Packets are marked with levels. No reserved bandwidth. Only for queuing packets. QoS Toolbelt – Classifying and Marking Classification involves identifying and grouping different traffic types. Marking tags or ‘colours’ on the packet so it can be quickly recognised elsewhere on the network. *Citrix traffic is extremely delay sensitive Tagging CoS for L2 traffic Class Of Service ToS for L3 traffic Type Of Service Tagging CoS for L2 traffic Class Of Service ToS for L3 traffic Type Of Service

Queueing Strategies: Weighted Fair Queuing (WFQ) Number of queues: Per-flow Method: Weighted Fair (Low senders are prioritised) Delay Guarantee: No Bandwidth Guarantee: No Queuing Strategies: Class Based WFQ (CBWFQ) Number of queues: up to 256 classes Method: N/A Delay Guarantee: No Bandwidth Guarantee: Yes *Not great for voice Example: For every 50 HTTP packets send 20 FTP packets, for every 20 FTP packets sent 10 TELNET packets etc… Not ideal… Queuing Strategies: Low Latency Queuing (LLQ) Number of queues: 1 Priority Queue (PQ) + CBWFQ Method: N/A Delay Guarantee: Yes for PQ Bandwidth Guarantee: Yes *Preferred strategy for Voice traffic. Queueing Strategies: Weighted Fair Queuing (WFQ) Number of queues: Per-flow Method: Weighted Fair (Low senders are prioritised) Delay Guarantee: No Bandwidth Guarantee: No Queuing Strategies: Class Based WFQ (CBWFQ) Number of queues: up to 256 classes Method: N/A Delay Guarantee: No Bandwidth Guarantee: Yes *Not great for voice Example: For every 50 HTTP packets send 20 FTP packets, for every 20 FTP packets sent 10 TELNET packets etc… Not ideal… Queuing Strategies: Low Latency Queuing (LLQ) Number of queues: 1 Priority Queue (PQ) + CBWFQ Method: N/A Delay Guarantee: Yes for PQ Bandwidth Guarantee: Yes *Preferred strategy for Voice traffic.

User Expectations Golden QoS Rule: “User application experience should meet or beat what the user is accustomed to regardless of the new applications added to the network.” User Expectations Golden QoS Rule: “User application experience should meet or beat what the user is accustomed to regardless of the new applications added to the network.”