Document Outline
Contents
About this Document
Intended Audience
Document Organization
Document Conventions
Obtaining Documentation
World Wide Web
Documentation CD-ROM
Ordering Documentation
Documentation Feedback
Obtaining Technical Assistance
Cisco.com
Technical Assistance Center
Cisco TAC Web Site
Cisco TAC Escalation Center
Overview
Why is Quality of Service Required for AVVID?
Understanding QoS
Loss
Delay
Delay Variation
Quality of Service Requirements for Voice
Voice Traffic
Voice Control Traffic
Quality of Service Requirements for Video
Streaming Video
Video conferencing
Quality of Service Requirements for Data
Relative Priority vs. Over-Engineering Bandwidth Provisioning
Determining the Classes of Data Traffic
Provisioning for Important Data Traffic
Reactive vs. Proactive Policies
Non-Technical QoS Considerations of Data
Service-Provider QoS Requirements
What is the Quality of Service Toolset?
Classification Tools
Class of Service
Type of Service and Differentiated Services Code Points
Per-Hop Behaviors
Network-Based Application Recognition
Classification Equivalents
Classification Recommendations
Voice Bearer Traffic
Voice Control Traffic
Video Conferencing
Streaming Video
Mission-Critical Data
Less-Than-Best-Effort Data
Best-Effort Data
Scheduling Tools
Class-Based Weighted-Fair Queueing
Low-Latency Queueing
Weighted-Random Early Detect
Scheduling Recommendations
Queue Scheduling
Number of Queues
Provisioning Tools
Policing and Shaping Tools
Link-Efficiency Mechanisms
Call Admission Control
Management Tools
QoS Considerations When Connecting End-Points to an AVVID Network
Overview
The Trusted Edge
IP Telephony
IP Phones
CallManager
VoIP Gateways
H.323
MGCP
Classification for Non-marking Applications
Video
Video Conferencing
Streaming Video
Mission-Critical Applications
DLSW+
Less-than-Best-Effort
Summary
QoS in an AVVID-Enabled Campus Network
Overview
Delay Variation
Transmit Buffer Congestion
QoS Toolset
Classification
Scheduling
Server Farm Switch Selection
Voice Bearer Traffic
Voice over IP Call Control
Skinny Protocol
H.323 Protocol
MGCP
Verifying the ACLs
Mission-Critical Data
Selecting an Access-Layer Switch
Catalyst 6500 as an Access-Layer Switch
Enabling QoS
Configuring IP Phone Port Queuing
Configuring the Uplink to the Distribution Switch
Verifying the Configuration
Catalyst 4000 as an Access-Layer Switch
Catalyst 4000 with Supervisor III
Catalyst 4000 with Supervisor II
Catalyst 3524-PWR XL as an Access-Layer Switch
Configuring IP Phone Port Queuing
Configuring the Uplink Interface to the Distribution Switch
Catalyst 3550 as an Access-Layer Switch
Enabling QoS
Modifying the CoS-to-DSCP Mappings
Enabling Priority Queuing
Configuring ACLs
Configuring Access-Layer Phone Support
Configuring the Uplink to the Distribution Switch
Verifying the Configuration
Catalyst 2950 as an Access-Layer Switch
Modifying the CoS-to-DSCP Mappings
Configuring ACLs
Configuring Access-Layer Phone Support
Configuring the Uplink to the Distribution Switch
Verifying the Configuration
Selecting a Distribution-Layer Switch
Catalyst 6500 (with Catalyst OS) as a Distribution-Layer Switch
Configuring the Distribution Layer VoIP Control Traffic Transmit Queue
Configuring the Distribution Layer with a Layer 3 Switch
Configuring the Distribution Layer with a Layer 2 Switch
Verifying the Configuration
Catalyst 6500 (with Native IOS) as a Distribution-Layer Switch
Enabling QoS
Configuring the Distribution Layer VoIP Control Traffic Transmit Queue
Configuring the Distribution Layer with a Layer 3 Switch
Configuring the Distribution Layer with a Layer 2 Switch
Verifying the Configuration
Catalyst 4000 with Supervisor III as a Distribution-Layer Switch
Enabling QoS
Modifying the CoS-to-DSCP Mapping
Configuring Priority Queuing
Configuring ACLs
Configuring Service Policy
Configuring CoS or DSCP Trust
Verifying the Configuration
Catalyst 3550 as a Distribution-Layer Switch
Enabling QoS
Modifying the CoS-to-DSCP Mapping
Enabling Priority Queuing
Configuring ACLs
Configuring CoS or DSCP Trust
Verifying the Configuration
Summary
QoS in an AVVID-Enabled Wide-Area Network
Overview
QoS Toolset
Classification
Provisioning
Policers and Shapers
Link-Fragmentation and Interleaving
TX Ring
Modular QoS Command-Line Interface
QoS Recommendations for WAN Aggregation Routers
Classifying and Provisioning for Voice on the WAN Edge
Classifying and Provisioning for Video on the WAN Edge
Classifying and Provisioning for Data on the WAN Edge
Link-Specific WAN QoS Recommendations
High-Speed Point-to-Point Links
Slow-Speed Point-to-Point Links
High-Speed Frame Relay Links
Distributed-Platform High-Speed Frame Relay Links
Slow-Speed Frame Relay Links
Distributed-Platform Slow-Speed Frame Relay Links
High-Speed ATM Links
Slow-Speed ATM Links
ATM-to-Frame Relay Recommendations
ISDN Recommendations
Summary Configurations
QoS Recommendations for Remote Branch Routers
WAN Edges
Remote LAN Edge for Voice
Remote LAN Edge for Video
Remote LAN Edge for Data
Output Policies
Input Policies
Summary Configuration
Verifying QoS
show policy
show policy interface
Example 1
Example 2
show interface
show queue
show frame-relay pvc
show atm bundle
show policy interface atm
show atm vc
show atm pvc
QoS in a SOHO Virtual Private Network for IP Telephony
Overview
QoS Toolset
Classification
Classification of Voice Bearer traffic
Classification of Voice Signaling Traffic
Scheduling
Provisioning
TX Ring Sizing
Link Fragmentation and Interleave
Fragment Sizing for MLPPP over ATM
Traffic Shaping
Bandwidth Calculation
Solutions
Application of QoS to DSL in a SOHO Environment
One and Two Box DSL Solution
Third-Party Modem Solution
Application of QoS to Cable in a SOHO Environment
One and Two Box Cable Solution
Third-Party Modem Solution
Application of QoS over Other Technologies
Last Mile Wireless, IDSL, etc.
Voice over ISDN
Summary
QoS with MPLS in an AVVID-Enabled Network
Overview
MPLS VPN Architecture
MPLS Modes of Operation
MPLS Labels
MPLS Label Stack
Placement of Labels by Mode
MPLS VPN QoS
Considerations for MPLS VPN QoS
Convergence
After a Link Failure
After a Link Recovery
Redundancy
Using IP Multicast over MPLS VPNs
Implementing MPLS VPN QoS
CE Routers
PE Routers
P Routers
Reference Information
DSCP Equivalents
Catalyst 6500 Linecards and Queuing Mechanisms
Mission-Critical Applications Well-Known Ports
DLSW+ Considerations
When to Enable cRTP
Web Sites with Additional Information
Cisco Public Documentation
Cisco Limited-Access Information
Cisco Internal Documentation
RFCs from the IETF
Other External Sites
Index