Shinde Qos Mpls Tutorial PDF
Shinde Qos Mpls Tutorial PDF
Shinde Qos Mpls Tutorial PDF
Experiences
SANOG VII Mumbai, India 16-24Jan’06
Rajesh Shinde
rajesh.shinde@relianceinfo.com
What is QoS?
Why QoS?
Benefits of QoS For Service Provider
QoS Functional Components &
Models
QoS in MPLS Network
QoS Deployment Experiences
What is QoS?
Why QoS?
Benefits of QoS For Service Provider
QoS Functional Components &
Models
QoS in MPLS Network
QoS Deployment Experiences
What is QoS?
Why QoS?
Benefits of QoS For Service Provider
QoS Functional Components &
Models
QoS in MPLS Network
QoS Deployment Experiences
What is QoS?
Why QoS?
Benefits of QoS For Service Provider
QoS Functional Components &
Models
QoS in MPLS Network
QoS Deployment Experiences
PHB
TCB TCB
PHB PHB
AF Class 1: 001dd0
AF Class 2: 010dd0
AF Class 3: 011dd0
AF Class 4: 100dd0
dd = drop preference
• 4 independently-forwarded AF classes
• Within each AF class, 3 levels of drop priority! This is very useful to
protect conforming to a purchased, guarantee rate, while
increasing chances of packets exceeding contracted rate being
dropped if congestion is experienced in the core.
What is QoS?
Why QoS?
Benefits of QoS For Service Provider
QoS Functional Components &
Models
QoS in MPLS Network
QoS Deployment Experiences
1000 flows
MPLS: flows
associated with
FEC, mapped into DS:
one label Scheduling/Dropping
based on DSCP/MPLS
MPLS: EXP bits
DS: flows associated Switching
with Class, mapped to based on
DSCP Label
Co-existence of MPLS & Diff-Serv possible because of same scalability goals, both models do:
- aggregation of traffic on Edge & processing of Aggregate only in Core
Label 20 bits
EXP Experimental Field, 3 bits
S Bottom of Stack, 1 Bit
TTL Time to Live, 8 Bits
– Can be used over other layer-2 technologies
– Contains all information needed at forwarding time
– One 32-bit word per label
What is QoS?
Why QoS?
Benefits of QoS For Service Provider
QoS Functional Components &
Models
QoS in MPLS Network
QoS Deployment Experiences