IP QoS Presentation
IP QoS Presentation
IP QoS Presentation
Objective
Introduction
QoS Service Models
Traffic Characterization
Different QoS Techniques
Congestion Mangement
Congestion - Avoidance
What is QoS ?
QoS
From
Flow
Advantages:
1. It is simple.
2. Discrete per flow QoS makes it suitable
for voice calls.
Disadvantages:
1. Has issues with scaling with large
number of
flows.
2. Requires devices to retain state
information.
DiffServ Architecture
Class based QoS model
Creates a means for traffic conditioning (TC)
Defines per-hop behavior (PHB)
Edge nodes perform TC
Advantages:
1. Scales well with large flows as no state or
flow
information is required to be
maintained.
2. The main processing was moved from the
core
to the edge. Thus high performance.
Disadvantages:
No end to end bandwidth reservations are
present.
Class-Selector PHB
Forwarding:
The AF PHB defines four AF classes.
Within each AF class, there are three drop
precedence (dP) values: 1, 2, and 3.
Expedited Forwarding:
Provides a strict priority service.
It provides low loss,low latency,low jitter,
assured bandwidth service.
and
Traffic Characterization
Traffic Characterization
Data:
1. Best Effort Data
Marked as DSCP 0.
It is the default class.
2. Bulk Data
Marked as DSCP AF11
3.Transactional Data/Interactive Data
Marked as DSCP AF21.
4. Mission Critical Data
Marked as DSCP AF31.
Only few applications should be assigned to
this
class.
1. IP Routing
Marked as DSCP CS6.
2. Network Management:
Marked as DSCP CS2
Scavenger Class:
Marked as DSCP CS1.
Generally entertainment oriented in nature.
Should be given lowest queuing services.
BANDWIDTH DISTRIBUTION
QoS Triangle
POLICERS
It Performs:
1. Checks for traffic Violations.
2. Takes prescribed action(Remarking or Dropping of Packets )
for violations when occur.
SHAPERS
Objective:
To send all the traffic offered to an interface, but to smooth it
out so that it never exceeds a given rate.
Shapers are traffic-smoothing tools work in conjunction with
queuing mechanisms
Congestion/Queuing-Management:
Why congestion?
Whenever packets enter a device faster than
they can exit it, the congestion occurs.
when congestion occurs, packets must be
buffered, or queued, to mitigate dropping.
Whenever
Two components:
PQ for the real-time sensitive traffic as PQ
is the optimal queuing mechanism for realtime traffic,
CBWFQ is the best queuing algorithm for
data applications.
Congestion-Avoidance
Global Synchronisation:
Designed
TCP
Avoids global synchronization of many
connections
It randomly drops packets before queues fill to
capacity.
Monitors buffer length and perform early
discard on random packet when queue
threshold has exceeded.
WRED
is an enhancement to RED
It influences the randomness of the selection
of packets to be dropped.
WRED factors the weight or IPP of the packet
into the drop selection process.
Thank you