CHAPTER 8 Quality of Service. Integrated services (IntServ) Ensure that a specific flow of traffic is going to receive the appropriate level of bandwidth.

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

Quality of Service CCDA Quick Reference.
Author: Bill Buchanan. PoTs and IP Network Author: Bill Buchanan Base rate.
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring LAN Congestion Management.
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.
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.
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring FIFO and WFQ.
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.
Configuring LAN Classification and Marking
1Presentation_ID © 1999, Cisco Systems, Inc. QoS Quality of Service.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
Readying Data Networks for Converged Services Presented by: Jaye Armstrong-CCIE Director of Data Services.
 CHAPTER 6  Understanding the CME Dial-Plan. Analog Voice Port Configuration: Foreign Exchange Station Ports (FXS): Used to connect analog devices such.
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.1: Introducing Classification and Marking.
Optimizing Converged Cisco Networks (ONT)
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.5: Configuring CBWFQ and LLQ.
© 2001, Cisco Systems, Inc. Traffic Shaping and Policing.
© 2001, Cisco Systems, Inc. Traffic Shaping and Policing.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 4 - Introducing QOS.
Optimizing Converged Cisco Networks (ONT)
3.4: Using MQC for Implementing 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.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
Quality of Service (QoS)
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
© 2001, Cisco Systems, Inc. Signaling Mechanism. © 2001, Cisco Systems, Inc. QOS v1.0—7-2 Objectives Upon completing this module, you will be able to:
Why Invest in QoS ? Internet W3 Server FTP Server SAP Server
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.2: Using NBAR for Classification.
© 2001, Cisco Systems, Inc. Modular QoS CLI Classification.
ACL & QoS.
S6C10 - Queuing Which Packet Gets Processed First.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Voip Over PPP Links With Qos Mohammad ali kordmostafapour.
Topic 4: Quality of Service. Need for QoS If we don’t use QoS, the following problems may arise: Jitter Insufficient Bandwidth Delay Information Loss.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Queuing Mechanisms.
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.
Terena Networking Conference, Lisbon, May
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 9 - WAN Link Efficiency Mechanisms.
Cisco QoS Notes.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 5: Implement Cisco AutoQoS.
© 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.
Ch 6. Multimedia Networking Myungchul Kim
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.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 7 - Queuing Implementations.
Chapter 6. Configuring Queuing to Manage Traffic.
© 2001, Cisco Systems, Inc. Modular QoS CLI Service Policy.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.6: Congestion Avoidance.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Lecture 8 -Traffic Management
Providing QoS in IP Networks
Instructor Materials Chapter 6: Quality of Service
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Quality of Service What is QoS? When is it needed?
Module 4: Implement the DiffServ QoS Model
Presentation transcript:

CHAPTER 8 Quality of Service

Integrated services (IntServ) Ensure that a specific flow of traffic is going to receive the appropriate level of bandwidth across the entire network. Resource ReSerVation Protocol (RSVP) Differentiated Services (DiffServ) Used in Large Networks Classifies Traffic Type of Service (ToS) DiffServ Code Point (DSCP)

Delay Budget

Edge Functions Classify traffic as close to the edge as possible! Provider Edge Customer Edge

Header Compression: cRTP will compress traffic by recording header information and incrementally increasing it per each received packet

cRTP Configuration: Leased line ! Interface serial 0/0/0 ip address no ip mroute-cache ip rtp header-compression encapsulation ppp

cRTP Configuration: Frame Relay ! Interface serial 0/0/0 ip address encapsulation frame-relay no ip route-cache no ip mroute-cache frame-relay ip rtp header-compression

Queuing: Identify Traffic First in First out (FIFO) (Single Que) Weighted Fair Queuing Custom Queuing Priority Queuing Class Based Weighted Fair Queuing Low Latency Queuing

Weighted Fair Queuing (WFQ): Identifies Traffic Flows  Uses Source and Destination Addresses  Protocol Type  Port Number  Qos/Tos Values Shares Traffic in a Fair Manner  Low-bandwidth get Priority  High-bandwidth shares remaining bandwidth Enabled on an interface by the fair-queue command

Weighted Fair Queuing (WFQ): Affected by  IP Precedence (0-7)  Frame-Relay FECN  Frame-Relay BECN  Frame-Relay DE bits Options to the fair-queue Command  congestive-discard-threshold (64) ( )  dynamic-queues (256) (16,32,64,128,256,…4096)  reservable-queues (0) (0-1000) Not meant for use on links with bandwidth greater than Mbps

Custom Queuing (CQ): Specifies a percentage of available Bandwidth  Max 16 output queues  Serviced Sequentially  Dynamic allocation of unused bandwidth interface serial 0/0/0 ip address custom-queue-list 1 ! queue-list 1 protocol ip 1 list 101 queue-list 1 default 2 queue-list 1 queue 1 byte-count 4000 queue-list 1 queue 2 byte-count 2000 ! access-list 101 permit udp any any range precedence 5 access-list 101 permit tcp any any eq 1720

Priority Queuing: Four traffic queues (High, Normal, Medium, Low) Each queue is serviced till empty Can starve traffic flows interface serial 0/0/1 ip address encapsulation ppp no ip mroute-cache priority-group 1 ! access-list 101 permit udp any any range access-list 101 permit tcp any any eq 1720 priority-list 1 protocol ip high list 101

Priority Queuing:

CB-WFQ (Class Based Weighted Fair Queuing): Can run on links up to T3 Defines what constitutes a class Specify the exact amount of bandwidth allocated Specify the minimum amount of bandwidth allocated 64 different classes Each class is associated with a separate queue Can be skewed to simulate PQ

PQ within CB-WFQ (Low Latency Queuing): Gives absolute priority to voice traffic

Traffic Classification: Three bits in the ToS field of the IP Header in-band QoS

DSCP, TOS, and COS:

Traffic Classification: Three bits in the ToS field of the IP Header in-band QoS

Traffic Classification: Can be set by destination phone number dial-peer voice 650 voip destination-pattern 650 ip precedence 5 session target RAS

Policy Routing: Can reset IP Precedence bits Can base policies on IP addresses, Port numbers, Protocols, or Packet size Uses route-maps to filter Can use any ACL interface FastEthernet0/0 ip address ip policy route-map RESET-PRECEDENCE ! access-list 105 permit ip any any route-map RESET-PRECEDENCE permit 10 match ip address 105 set ip precedence routine

RSVP: Each interface must be explicitly configured for RSVP The receiving station is the requester of the service interface-kbps: reserved bandwidth per interface (1-10,000,000) single-flow-kbps: amount of bandwidth allocated to a flow (1-10,000,000) default: 75% of available bandwidth if not specified show ip rsvp reservation Scalability issues ip rsvp bandwidth [interface-kbps] [single-flow-kbps]

Traffic Policing: Define the bandwidth limit for an application Rate limiting tools Used at the edge Traffic dropped based upon the bandwidth limit Subscriber cannot exceed the bandwidth set by contract rate-limit {input | output} bps burst-normal burst-max conform-action action exceed-action action

Traffic Shaping: Control usage of available bandwidth Establish traffic policies Regulate traffic flow to avoid congestion traffic-shape rate bit-rate [burst-size [excess-burst-size]]

Traffic Shaping: Interface serial0/0/0 encapsulation frame-relay traffic-shape rate Interface serial0/0/0 traffic-shape group ! access-list 101 permit tcp any eq ftp any

Fragmentation: Packet size in bytes/sec x 8 = Packet size in bits/sec Packet size in bits/sec / Circuit size in bits/sec = Time required to transmit 1500 bytes/sec x 8 = bits/sec bits/sec / bits/sec = sec = 214 msec

Fragmentation MTU: interface serial 0/0/0 ip mtu 300 no ip address encapsulation frame-relay fair-queue ! interface serial0/0/0.1 point-to-point ip mtu 300 ip address interface serial 0/0/0 mtu 300 no ip address encapsulation frame-relay fair-queue ! interface serial0/0/0.1 point-to-point mtu 300 ip address

Congestion Avoidance: WRED  Randomly drops packets when queue gets to a set % of capacity  Uses TCP window size to reduce flow

Cisco Auto QoS: On the interface to the phone Switch(config)#interface fa0/1 Switch(config-if)#auto qos voip ? cisco-phoneTrust the QoS marking of the Cisco IP Phone cisco-softphoneTrust the QoS marking of the Cisco IP Softphone trust Trust the DSCP/CoS marking Switch(config-if)#auto qos voip cisco-phone

Cisco Auto QoS: On the interface to the Router Switch(config)#interface fa0/1 Switch(config-if)#auto qos voip ? cisco-phoneTrust the QoS marking of the Cisco IP Phone cisco-softphoneTrust the QoS marking of the Cisco IP Softphone trust Trust the DSCP/CoS marking Switch(config-if)#auto qos voip trust CME(config)#interface fa0/1 CME(config-if)#auto ? discoveryConfigure auto Discovery qosConfigure AutoQoS CME(config-if)#auto qos voip trust

End of Chapter 8