You are on page 1of 7

10/14/2011

CCIE Service Provider v3.0


Advanced Technology Class

MPLS Traffic Engineering (TE)


http://www.InternetworkExpert.com

Why Traffic Engineering?

Requirements for Traffic Engineering Over MPLS - RFC 2702


A major goal of Internet Traffic Engineering is to facilitate efficient and reliable
network operations while simultaneously optimizing network resource utilization
and traffic performance. Traffic Engineering has become an indispensable function
in many large Autonomous Systems because of the high cost of network assets
and the commercial and competitive nature of the Internet. These factors
emphasize the need for maximal operational efficiency.

What problem does TE solve?


Efficient use of all available bandwidth
Help ensure the desired path through the network
Eliminate or postpone the need for adding additional physical links
Quickly converge around network failures

Copyright www.INE.com

10/14/2011

IGP Issues (OSPF and ISIS)


IGPs use the least cost path which may not be
the only path available
Manipulating the IGP metrics will only move the
problem to other links
Manipulating the IGP metrics doesnt scale
IGP metrics lack the granularity needed to truly
make use of all available bandwidth
IGPs use destination based routing to determine
the path through the network
Copyright www.INE.com

Resource Reservation Protocol (RSVP)


RSVP was originally designed as a means for a host to
determine if there is enough bandwidth available for a
particular traffic flow
RSVP never took off due to the fact it was a host-to-host
protocol
Used for establishing LSPs in MPLS networks
RSVP-TE provides support for
Explicit path configuration
Path numbering
Route Recording
Copyright www.INE.com

10/14/2011

RSVP-TE Signaling

Copyright www.INE.com

Traffic Engineering Path Calculation


Constrained-Based Shortest Path First
(CSPF)
Bandwidth
Affinity
Administrative weight
Explicitly defined path

Path calculation can also be done offline


Copyright www.INE.com

10/14/2011

Traffic Engineering and IGP


TE uses existing link-state routing protocols, OSPF
and ISIS, to disseminate the topology information
OSPF uses Type 10 (area-local) Opaque LSAs
ISIS uses new TLVs

Normally IGP carries the information about itself,


neighbors, and cost to the neighbors
TE adds information regarding available bandwidth
to the neighbors
show mpls traffic-eng topology
Copyright www.INE.com

Enabling Basic IGP Support for TE


Support for TE needs to be enabled under the
routing process for OSPF and IS-IS
OSPF
mpls traffic-eng area <area-id>
mpls traffic-eng router-id <router-id>

IS-IS
metric-style wide
mpls traffic-eng {level-1 | level-2}
mpls traffic-eng router-id <router-id>
Copyright www.INE.com

10/14/2011

CSPF Path Options


Dynamic
The router will calculate the best path for the tunnel
Uses the configured constraints such and bandwidth and other
attributes

Explicit
User defined path for the tunnel
Uses the configured constraints such and bandwidth and other
attributes

More than one path option can be configured for a


tunnel
Dynamic and Explicit can be used for the same tunnel
TE Tunnels are unidirectional
Copyright www.INE.com

CSPF Path Options (cont)


tunnel mpls traffic-eng bandwidth bandwidth
tunnel mpls traffic-eng priority setup-priority hold-priority
tunnel mpls traffic-eng path-option number {dynamic | explicit {name path-name |
id path-number}} [lockdown]
ip explicit-path {name word | identifier number} [{enable | disable}]

append-after
exclude-address
index
list
next-address

Append additional entry after specified index


Exclude an address from subsequent partial path segments
Specify the next entry index to add, edit (or delete)
Re-list all or part of the explicit path entries
Specify the next (adjacent) address in the path

Copyright www.INE.com

10/14/2011

Routing Across the TE Tunnel


Static routing
Policy based routing
Dynamic routing protocol
tunnel mpls traffic-eng autoroute announce

Copyright www.INE.com

General Configuration Steps for All Routers

Copyright www.INE.com

10/14/2011

Configuration Steps for All Routers


Ensure CEF is enabled
Enable TE support for the IGP protocol being used
Enable MPLS TE Tunnels on each router globally
mpls traffic-eng tunnels

Enable MPLS TE Tunnels on each interface in path


mpls traffic-eng tunnels

Enable RSVP on each interface in the path


ip rsvp bandwidth <total kbps> <per-flow
kbps>
Copyright www.INE.com