Académique Documents
Professionnel Documents
Culture Documents
The applications that generate most revenue are usually tied to strict
SLAs, and require strict QoS (delay, jitter, loss).
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 3
Can Diffserv solve the problem?
DiffServ dictates the scheduling/queuing behavior
given to traffic at every hop, but does not control
the path the traffic is taking.
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 4
QoS using over-provisioning
If the amount of delay-sensitive traffic is small and
the available bandwidth is plentiful – there is
nothing to do, it just works.
Problems:
• Wastes a lot of resources.
• Problematic to guarantee for failure scenarios.
• What happens when the traffic increases?
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 5
The case against over provisioning
If queues are long, queuing delays are long -> ensure that
queues are short – limit the amount of delay-sensitive
traffic on a link.
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 7
The goal of MPLS DS-TE
Support different queuing behaviors per DiffServ
class, give different forwarding behavior based on
the class.
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 8
Components of DS-TE
Three components:
• Per-class scheduling (one queue for all traffic of a given class) – Diffserv
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 9
What is DS-TE good for?
Guaranteed QoS for services – VoIP, “guaranteed
BW” service.
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 10
Terminology – Class-type (CT)
Class-Type (CT or traffic class): collection of traffic flows that will be
treated equivalently from a DS-TE perspective.
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 11
Terminology: TE Class
Each IGP needs to advertise the available
bandwidth per CT at each priority level on every
link
There are 8 CTs and 8 priority levels resulting on
64 values that need to be stored and propagated
for each link
IETF decided to limit the advertisements to 8
values (from possible 64 values)
TE Class is defines as (CT, priority)
• Hop limitations
• Administrative groups (colors)
• Priority (setup and hold)
RSVP Signaling
• Explicit route (strict or loose)
RSVP Signaling
• Multi-class DSTE E-LSPs - An LSP with multiple classes, with each class
represented by EXP bits, is traffic engineered across the network
• Single class DSTE E-LSPs - An LSP with a single class, with the class
represented by EXP bits, is traffic engineered across the network
• Single class DSTE L-LSPs - An LSP with a single class, with the class
represented by the label and EXP bits, is traffic engineered across the
network
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 21
BW model RDM (Russian dolls)
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 22
BW model MAM (maximum allocation)
Copyright ©©2004
Copyright 2003Juniper
JuniperNetworks,
Networks, Inc.
Inc. Proprietary andConfidential
Proprietary and Confidential www.juniper.net
www.juniper.net 23
Thank You!