Converged Network Quality Issues
Converged Network Quality Issues
Converged Network Quality Issues
Available Bandwidth
Lack of Bandwidth
Bandwidth Availability
Upgrade the link (the best but also the most expensive solution).
Forward the important packets first.
Compress the payload of Layer 2 frames (it takes time).
Compress IP packet headers.
End-to-End Delay
Types of Delay
Processing delay: The time it takes for a router to take the packet from an input
interface, examine it, and put it into the output queue of the output interface.
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).
Forward the important packets first.
Enable reprioritization of important packets.
Compress the payload of Layer 2 frames (it takes time).
Compress IP packet headers.
Packet Loss
Tail drops occur when the output queue is full. Tail drops are common
and happen when a link is congested.
Upgrade the link (the best solution but also the most expensive).
Guarantee enough bandwidth to sensitive packets.
Prevent congestion by randomly dropping less important packets
before congestion occurs.
QoS Defined
QoS Defined
Implementing QoS
Implementing QoS
1. Identify traffic and its
requirements.
QoS Policy
QoS Policy
A networkwide definition of
the specific levels of QoS
assigned to different
classes of network traffic
Summary
Converged networks that support voice, video, and data
create new requirements for managing network traffic. QoS
meets those requirements.
Converged networks suffer from different quality issues,
including lack of adequate bandwidth, end-to-end and
variable delay, and lost packets.
Packet loss can adversely affect QoS in a network.
Summary (Cont.)
Lack of recourses causes networks to experience different
types of delay, including processing delay, queuing delay,
serialization delay, and propagation delay.
QoS traffic classes need to be defined to implement a QoS
policy.
Implementing QoS requires three steps: identify
requirements, classify network traffic, and define
networkwide policies for quality.
A QoS policy is a networkwide definition of the specific
levels of QoS assigned to classes of network traffic.
QoS Models
QoS Models
Model
Characteristics
Best effort
IntServ
DiffServ
Best-Effort Model
Internet was initially based on a best-effort packet delivery
service.
IntServ Model
IntServ Model
Introduction of IntServ model (RFC 1633) was driven by
real-time applications, such as remote video and
conferencing.
IntServ end-to-end model ensures guaranteed delivery and
predictable behavior of the network for applications.
Resource Reservation Protocol (RSVP) is used as a signaling
protocol.
Guaranteed rate
Controlled load (low delay,
high throughput)
IntServ Functions
IntServ requires several functions on routers and
switches along the path:
Admission control
Classification
Policing
Queuing
Scheduling
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.
DiffServ Model
DiffServ Model
DiffServ (RFC 2474 and RFC 2475) was designed to
overcome the limitations of both the best-effort and IntServ
models.
Network traffic is identified by classes.
Summary
There are three models for providing QoS: best effort,
IntServ, and DiffServ.