Traditional Nonconverged Network: Traditional Data Traffic Characteristics
Traditional Nonconverged Network: Traditional Data Traffic Characteristics
Upgrade the link (the best but also the most expensive solution).
Improve QoS with advanced queuing mechanisms to forward the important
packets first.
Compress the payload of Layer 2 frames (takes time).
Compress IP packet headers.
LLQ
RTP header
compression
(Highest)
Data
(High)
Data
(Medium)
Data
Voice
Data
CBWFQ
TCP header
compression
(Low)
Types of Delay
Processing delay: The time it takes for a router to take the packet from an input
interface, examine the packet, and put the packet into the output queue of the
output interface (CPU speed and use, IP switching mode, router architecture)
Queuing delay: The time a packet resides in the output queue of a router.
Serialization delay: The time it takes to place the bits on the wire.
Propagation delay: The time it takes for the packet to cross the link from one end
to the other.
Upgrade the link (the best solution but also the most expensive).
Tail drops occur when the output queue is full. Tail drops are
common and happen when a link is congested.
Other types of drops, usually resulting from router congestion,
include input drop (CPU busy), ignore (out of buffer space),
overrun (CPU busy) , and frame errors (CRC, runt, giants).
These errors can often be solved with hardware upgrades.
12
Upgrade the link (the best solution but also the most expensive).
Guarantee enough bandwidth for sensitive packets.
Prevent congestion by randomly dropping less important packets
before congestion occurs.
13
Traffic Rate
Policing
Traffic
Traffic
Time
Traffic Rate
Time
Traffic Rate
Shaping
Time
Traffic
Traffic
Time
Objectives
Describe the need for QoS as it relates to
various types of network traffic.
Identify QoS mechanisms.
Describe the steps used to implement QoS.
16
Sensitivity to
QoS Metrics
Application
Examples
Delay
Jitter
Packet
Loss
Interactive Voice
and Video
Streaming Video
Transactional/
Interactive
Bulk Data
Email
File Transfer
Interactive voice
Videoconferencing
Causes of degraded
performance
Congestion losses
Variable queuing delays
Need to manage
bandwidth allocations
18
Queue management
WRED
Link efficiency
QoS Toolbox
Priority Queuing
PQ puts data into four levels of queues: high, medium, normal, and low.
20
Custom Queuing
21
22
23
24
Implementing QoS
Step 1: Identify types of
traffic and their
requirements.
26
Scavenger
Class
27
Classification
and Marking
Queuing and
(Selective) Dropping
Post-Queuing
Operations
29
Characteristics
Best effort
Integrated
Services
(IntServ)
Differentiated
Services
(DiffServ)
Best-Effort Model
Internet was initially based on a best-effort packet delivery
service.
Best-effort is the default mode for all traffic.
Drawbacks:
No service guarantees
No service differentiation or preferential treatment
31
32
Drawbacks:
Continuous signaling because of stateful architecture
Flow-based approach not scalable to large
implementations, such as the public Internet
33
Sending Host
RSVP
Tunnel
RSVP Receivers
34
RSVP Daemon
Policy
Control
Admission
Control
RSVP
Daemon
Reservation
Routing
Data
Packet
Classifier
Packet
Scheduler
35
RSVP in Action
RSVP sets up a path through the network with the requested QoS.
RSVP is used for CAC in Cisco Unified CallManager 5.0.
36
End Station
Edge
Interior
Edge
DiffServ Domain
End Station
37
Cisco AutoQoS
38
Benefit
Eliminates the need to know QoS theory and design
in common deployment scenarios
Automatically classifies RTP payload and VoIP
control packets (H.323, H.225 unicast, Skinny, SIP),
and MGCP
Initial Policy
Generation
VoIP LLQ
Provisioning
WAN Traffic Shaping
Link Efficiency
Management
39
Benefit
Simplified
Configuration
Queue
Configuration
Automated &
Secure
Optimal VoIP
Performance
End-to-End
Interoperability
Trust Boundary
Enforcement
NBAR Support