Documente Academic
Documente Profesional
Documente Cultură
QoS v2.21-1
QoS v2.21-2
QoS v2.21-3
Telephone Call: I cannot understand you; your voice is breaking up. Teleconferencing: The picture is very jerky. Voice not synchronized. Brokerage House: I needed that information two hours ago. Where is it? Call Center: Please hold while my screen refreshes.
2006 Cisco Systems, Inc. All rights reserved. QoS v2.21-4
QoS v2.21-5
Lack of Bandwidth
Bandwidth max = min (10 Mbps, 256 kbps, 512 kbps, 100 Mbps) = 256 kbps Bandwidth avail = bandwidth max / flows
Maximum available bandwidth equals the bandwidth of the weakest link. Multiple flows are competing for the same bandwidth, resulting in much less bandwidth being available to one single application.
QoS v2.21-6
Upgrade the link: the best solution but also the most expensive. Forward the important packets first. Compress the payload of Layer 2 frames (it takes time). Compress IP packet headers.
2006 Cisco Systems, Inc. All rights reserved. QoS v2.21-7
End-to-End Delay
Delay = P1 + Q1 + P2 + Q2 + P3 + Q3 + P4 = X ms
End-to-end delay equals a sum of all propagation, processing, and queuing delays in the path. In Best-Effort networks, propagation delay is fixed, processing and queuing delays are unpredictable.
2006 Cisco Systems, Inc. All rights reserved. QoS v2.21-8
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 to transmit a packet
QoS v2.21-9
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 packets 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 to transmit a packet
QoS v2.21-10
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 to transmit a packet
QoS v2.21-11
Upgrade the link; the best solution but also the most expensive. Forward the important packets first. Compress the payload of Layer 2 frames (it takes time). Compress IP packet headers.
QoS v2.21-12
Packet Loss
Tail drops occur when the output queue is full. These are common drops, which happen when a link is congested. Many other types of drops exist, usually the result of router congestion, that are uncommon and may require a hardware upgrade (input drop, ignore, overrun, frame errors).
2006 Cisco Systems, Inc. All rights reserved. QoS v2.21-13
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.
2006 Cisco Systems, Inc. All rights reserved. QoS v2.21-14
Summary
Traditional networks use a separate network for delay- and jitter-sensitive voice traffic. The voice network is engineered to support the required number of calls. For data traffic, protocols like TCP have been developed to adapt to the bursty nature of a data network. 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. Lack of bandwidth causes networks to experience different types of delay, including processing delay, queuing delay, serialization delay, and propagation delay.
2006 Cisco Systems, Inc. All rights reserved. QoS v2.21-15
Summary (Cont.)
End-to-end delay is the sum of all propagation, processing, and queuing delays. Packet loss can cause applications that use TCP to slow down. Applications that do not use TCP, such as voice traffic, will experience poor voice quality if the packet loss is too excessive. Ways to increase the available bandwidth, decrease the delay and packet loss include: Increasing the link capacity Using QoS mechanisms such as queuing, WRED, traffic policing and shaping, and link efficiency mechanisms such as payload and header compression
QoS v2.21-16
QoS v2.21-17