Chapter 6. Configuring Queuing to Manage Traffic.

Slides:



Advertisements
Similar presentations
Access Control List (ACL)
Advertisements

Author: Bill Buchanan. PoTs and IP Network Author: Bill Buchanan Base rate.
Chapter 9: Access Control Lists
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
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.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Basic IP Traffic Management with Access Lists
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Frame Relay CCNA4 Chapter 6.
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring FIFO and WFQ.
Managing Network Performance Queuing & Compression.
Semester 4 - Chapter 4 – PPP WAN connections are controlled by protocols In a LAN environment, in order to move data between any two nodes or routers two.
Traffic Characterization Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda Traffic characterization Switching techniques Internetworking, again.
CCNA2 Routing Perrine modified by Brierley Page 18/6/2015 Module 11 Access Control Non e0e1 s server.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Configuring Frame-Mode MPLS on Cisco.
PPP (Point to Point Protocol)
Data Communications and Networking
© 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.
© 2001, Cisco Systems, Inc. Queuing Mechanisms. © 2001, Cisco Systems, Inc. QOS v1.0—3-2 Objectives Upon completing this module, you will be able to:
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.
Cabrillo College CCNP Semester 5 Building Scalable Cisco Networks
CHAPTER 8 Quality of Service. Integrated services (IntServ) Ensure that a specific flow of traffic is going to receive the appropriate level of bandwidth.
Routing and Routing Protocols Routing Protocols Overview.
Quality of Service (QoS)
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
© Synergon Informatika Rt., 1999 Chapter 13 WAN Connectivity Overview.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Access Control Lists (ACLs)
Access Control List (ACL) W.lilakiatsakun. ACL Fundamental ► Introduction to ACLs ► How ACLs work ► Creating ACLs ► The function of a wildcard mask.
S6C10 - Queuing Which Packet Gets Processed First.
What is FRAME RELAY ? Frame Relay is a way of sending information over a WAN by dividing data into packets It operates at the Physical and Data Link layers.
S6C6 – X.25 The “Grandfather” Technology. Disadvantages – On-Demand Connections Bandwidth is limited Connectivity is not constant Alternatives are: –"always.
Access Control List ACL’s 5/26/ What Is an ACL? An ACL is a sequential collection of permit or deny statements that apply to addresses or upper-layer.
1 What Are Access Lists? –Standard –Checks Source address –Generally permits or denies entire protocol suite –Extended –Checks Source and Destination address.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Page 1 Chapter 11 CCNA2 Chapter 11 Access Control Lists : Creating ACLs, using Wildcard Mask Bits, Standard and Extended ACLs.
© 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.
4 Semester 4 CHAPTER 4 REVIEW JEOPARDY S2C04 Jeopardy Review.
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. 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.
Point to Point connections
© 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.Cisco PublicITE I Chapter 6 1 Frame Relay Accessing the WAN – Chapter 3.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 7 - Queuing Implementations.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.3: Introducing Queuing Implementations.
CCNA4 Perrine / Brierley Page 12/20/2016 Chapter 05 Access Control Non e0e1 s server.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.6: Congestion Avoidance.
Characteristics of Scaleable Internetworks
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
© Synergon Informatika Rt., 1999 Chapter 4 Managing Novell IPX/SPX Traffic.
© Synergon Informatika Rt., 1999 Chapter 2 Introduction to Managing Traffic and Access.
Point-Point Protocol (PPP) by William F. Widulski.
Instructor Materials Chapter 6: Quality of Service
PPP Protocol.
PPP Protocol.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
PPP PROTOCOL The First semester
© 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?
Congestion Control Reasons:
Module 4: Implement the DiffServ QoS Model
PPP Protocol.
Presentation transcript:

Chapter 6. Configuring Queuing to Manage Traffic

Queuing Overview  Prioritizes traffic through router  Cisco IOS offers weighted fair queuing,priority queuing, and custom queuing SNA IPX IP IPXIPSNA

The Need for Traffic Prioritization  Delay-sensitive applications may require higher priority than others File Transfer Interactive Traffic

Effective Use of Traffic Priorization  Priorization is most effective on bursty WAN links (T1/E1 or below) that experience temporary congestion IPX IP AppleTalk S0 T1/E1

IPX IP AppleTalk Establishing a Queuing Policy  Determines which packets get through first  Helps provide acceptable service levels and control WAN costs Traffic Queue Bottleneck

Determine traffic priorities Choosing a Cisco IOS Queuing Option No need for queuing WAN congested ? Strict control needed? Queuing policy? Delay OK? Use weighted fair queuing Use priority queuing Step1Step2Step3Step4 Yes No Custom Queuing

Configuring Weighted Fair Queuing

Data Stream Classification Low-Volume Traffic FIFO Queuing High-Volume Traffic Low-Volume Traffic

Discriminates between sessions Automatically “fairly” allocates bandwidth for each session Priority users get needed bandwidth Other users share remaining bandwidth Session 1Session 2 Session 3 Session 4 Premium Gets what it needs. Standard Shares remaining bandwidth Premium Gets what it needs Standard Shares remaining bandwidth Weighted Fair Queuing

Fair Queuing Operation  Messages are sorted into conversations Packets in order of arrival

 Conversations are assigned a channel  Sorts the queu by order of the last bit crossing its channel Fair Queuing Operation (cont.) Packets fair queuedFair queue

 Messages are transmitter in a fair order  High-volume conversations share the link Fair Queuing Operation (cont.)

Weighted Fair Queue Example Frame Relay Network interface Serial1 encapsulation frame-relay fair-queue 128 bandwidth 56 interface Serial1 encapsulation frame-relay fair-queue 128 bandwidth 56

Configuring Priority Queuing

Priority Queuing LOW Packet arrives Selects one of these Priority List for S0 HIGH MEDIUM NORMAL S0

Priority Queuing Operation Dispatch Packet Place in Queue Incoming Packet Select Queue NORMAL Packet? HIGH Packet? MEDIUM Packet? LOW Packet? Timeout ? Queue full? Queue service No To Yes More? Queue selectionWAN

Telnet IPX AppleTalk Default Telnet IPX AppleTalk Default Priority Queuing Configuration Tasks LOW HIGH MEDIUM NORMAL Telnet IPX AppleTalk Default Telnet IPX AppleTalk Default To configure priority queuing perform the following tasks: 1. Create priority list based on protocol or interface 2. Assign a default queue 3. Specify the queue sizes (optional) 4. Assign the priority list to an interface To configure priority queuing perform the following tasks: 1. Create priority list based on protocol or interface 2. Assign a default queue 3. Specify the queue sizes (optional) 4. Assign the priority list to an interface S0 Priority List for S0

Priority List Configuration Commands  Sets queue priority by protocol type Router (config) # Priority-list list-munber protocol protocol-name { high | medium | normal | low} queue/keyword keyword-value Sets priority by incoming interface type Router (config) # Priority-list list-munber interface interface-type interface-number { high | medium | normal | low}

Priority List Configuration Commands (cont.)  Assigns a default queue Router (config) # priority-list list-munber default { high | medium | normal | low} Specifies the queue sizes Router (config) # priority-list list-munber queue-limit high-limit medium-limit normal-limit low-limit Links priority list to an interafce Router (config) # Priority-group list

Priority Queuing Example LOW HIGH MEDIUM NORMAL priority-list 1 protocol ip high tcp 23 priority-list 1 protocol appletalk medium priority-list 1 protocol ipx medium priority-list 1 protocol ip normal priority-list 1 default low ! Interface serial 0 priority-group 1 priority-list 1 protocol ip high tcp 23 priority-list 1 protocol appletalk medium priority-list 1 protocol ipx medium priority-list 1 protocol ip normal priority-list 1 default low ! Interface serial 0 priority-group 1 S0

Configuring Custom Queuing

Custom Queuing  Queues handled in round-robin fashion S0 2 1 (system) High priority (keepalive) Custom Queue List for S0 Deliver x number of bytes per cycle 0 Default 20 entires

Custom Queuing Operation Custom Queue List for S0 Traffic Filtering S0 Next Queue Current Queue Dispatch Packet To WAN Over Service Threshold ? More ? Queued Message Forwarding NoYes

Custom Queuing Configuration 1 1 S0 To configure custom queuing perform the following tasks: 1. Set custom queuing filtering for protocols or interfaces 2. Assign a default queue 3. Change queue capacity (optional) 4. Configure the transfer rate per queue 5. Assign the custom queue-list to an interface To configure custom queuing perform the following tasks: 1. Set custom queuing filtering for protocols or interfaces 2. Assign a default queue 3. Change queue capacity (optional) 4. Configure the transfer rate per queue 5. Assign the custom queue-list to an interface Default Queue

Custom Queue Configuration Commands Router(config)# queue-list list-number protocol protocol-name queue-number queue-keyword keyword-value queue-list list-number protocol protocol-name queue-number queue-keyword keyword-value Sets queue priority by protocol type Router(config)# queue-list list-number interface interface-type interface-number queue-number queue-list list-number interface interface-type interface-number queue-number Sets priority by interface type

Custom Queue Configuration Commands (cont.) Router(config)# queue-list list-number default queue-number Assigns a default queue priority Router(config)# queue-list list-number queue queue-numer limit limit-number queue-list list-number queue queue-numer limit limit-number Changes the capacity of a queue

Custom Queue Configuration Commands (cont.) Router(config)# queue-list list-number queue queue-number byte-count byte-count-number queue-list list-number queue queue-number byte-count byte-count-number Assigns a default queue priority Router(config-if)# custom-queue-list list Assigns a queue list to an interface

Custom Queuing Example queue-list 1 interface E0 1 queue-list 1 protocol ip 2 queue-list 1 protocol ipx 3 queue-list 1 protocol vines 4 queue-list 1 default 5 ! interface serial 3/2 custom-queue-list 1 queue-list 1 interface E0 1 queue-list 1 protocol ip 2 queue-list 1 protocol ipx 3 queue-list 1 protocol vines 4 queue-list 1 default 5 ! interface serial 3/2 custom-queue-list 1 S0

Custom Queuing Example queue-list 1 protocol ip tcp 20 queue-list 1 protocol ip 2 queue-list 1 protocol ipx 3 queue-list 1 protocol vines 4 queue-list 1 default 5 queue-list 1 queue 1 byte-count 3000 ! interface serial 3/2 custom-queue-list 1 queue-list 1 protocol ip tcp 20 queue-list 1 protocol ip 2 queue-list 1 protocol ipx 3 queue-list 1 protocol vines 4 queue-list 1 default 5 queue-list 1 queue 1 byte-count 3000 ! interface serial 3/2 custom-queue-list 1 S0 2 datagrams per cycle

Queuing Comparison Weighted Fair Queuing No queue lists Low volume given priority Conversation dispatching Interactive traffic gets priority File transfers get balanced access Enabled by default Priority Queuing 4 queues High queue serviced first Packet dispatching Critical traffic gets through Designed for low-bandwidth links Custom Queuing 16 queues Round-robin serviced Threshold dispatching Allocation of available bandwidth Best suited for high-bandwidth links