Understanding QoS

Download Report

Transcript Understanding QoS

Understanding QoS
Fundamentals
The basic overview for QoS is “Who goes 1st?” from an exit perspective
on a switch or router.
‘Evil Villains’ in the network world
1.
2.
3.
4.
Lack of bandwidth (Not really a fix, only really for temp congestion)
Packet Loss (Directly with Voice)
Delay (Directly with Voice)
Jitter (Directly with Voice)
Packet Loss = If there is not enough bandwidth available on a WAN link,
the router will queue the packets in memory, when the memory is full
the term ‘taildrop’ is used as the doors are closed on the router and it
will no longer accept packets. QoS is able to decide WHAT packets are
dropped, to ensure voice is not dropped.
Delay = Cisco best practice of no higher than 150ms. Voice is delay
sensitive.
Jitter = Variable delay. Not flat delay or consistent round trip times.
(Spikey) A Cisco router and IP phone have a ‘de-jitter’ buffer feature
where it can read ahead and dynamically adjust. If this buffer is full
then the packet is lost.
Three models for QoS
Tagging
Best Effort – Default state on a router (Post Office analogy I will
send your letter but can’t guarantee it’s delivery)
CoS for L2 traffic
Class Of Service
Integrated Services – (INT SERV) This model can reserve
bandwidth for classified traffic. This is not a scalable solution.
(Private Jet Analogy)
ToS for L3 traffic
Type Of Service
Differentiated Services – (DIFF SERV) Most popular QoS model.
Packets are marked with levels.
No reserved bandwidth.
Only for queuing packets.
QoS Toolbelt – Classifying and Marking
• Classification involves identifying and grouping different traffic
types.
• Marking tags or ‘colours’ on the packet so it can be quickly
recognised elsewhere on the network.
*Citrix traffic is extremely delay sensitive
Queueing Strategies: Weighted Fair Queuing (WFQ)
Number of queues: Per-flow
Method: Weighted Fair (Low senders are prioritised)
Delay Guarantee: No
Bandwidth Guarantee: No
Queuing Strategies: Class Based WFQ (CBWFQ)
Number of queues: up to 256 classes
Method: N/A
Delay Guarantee: No
Bandwidth Guarantee: Yes
*Not great for voice
Example: For every 50 HTTP packets send 20 FTP packets, for every
20 FTP packets sent 10 TELNET packets etc… Not ideal…
Queuing Strategies: Low Latency Queuing (LLQ)
Number of queues: 1 Priority Queue (PQ) + CBWFQ
Method: N/A
Delay Guarantee: Yes for PQ
Bandwidth Guarantee: Yes
*Preferred strategy for Voice traffic.
User Expectations
Golden QoS Rule:
“User application experience should meet or
beat what the user is accustomed to regardless
of the new applications added to the network.”