Table of Contents
MPLS Traffic EngineeringNANOG18Robert Raszuk - IOS Engineering raszuk@cisco.com
Location of files
Traffic Engineering: Motivations
Traffic Engineering: Motivations
Without Traffic Engineering
With Traffic Engineering
Routing solution to Traffic Engineering
The “Overlay” Solution
Traffic engineering with overlay
“Overlay” solution: drawbacks
Traffic engineering with Layer 3
Traffic engineering with Layer 3
Traffic engineering with Layer 3 what is missing ?
MPLS Traffic Engineering
TE - key mechanisms
TE - key mechanisms
What is a “traffic trunk” ?
TE basics
Requirements:
Requirements (cont.)
Design Constraints
Trunks Attributes
Trunk Attributes
Trunk attributes
Trunk Attributes
Example0: 4-bit string, default
Example1a: 4-bit string
Example1b: 4-bit string
Example1c: 4-bit string
Example2a: 4-bit string
Example2b: 4-bit string
Example2c: 4-bit string
Trunk Attribute Resource Class Affinity (Policy)
Link Attributes and their flooding
Link Resource Attributes
Link Resource Attributes
Per-Priority Available BW
Information Distribution
Information Distribution
Periodic Timer
Significant Change
LSP Setup Failure
Constrained-based Computation
Constrained-Based Routing
Path Computation
Path Computation
Path Computation
Path Computation
Example
MPLS as the forwarding mechanism
MPLS Labels
MPLS as forwarding engine
LSP tunnel Setup
RSVP Extensions to RFC2205for LSP Tunnels
RSVP Extensions: new objects
LSP Setup
Path Setup - Example
Path Setup - more details
Path Setup - more details
Path Setup - more details
Path Setup - more details
Path Setup - more details
Path Setup - more details
Path Setup - more details
Path Setup - more details
Trunk Admission Control
Link Admission Control
Path Monitoring
Path Re-Optimization
Non-disruptive rerouting - new path setup
Non-disruptive rerouting - switching paths
Reroute - More Details
Reroute - More Details
Reroute - More Details
Reroute - More Details
Reroute - More Details
Reroute - More Details
Reroute - More Details
Reroute - More Details
Fast Restoration
Path Protection
Path Protection
Path Protection
Path ProtectionSpeed it Up
Fast ReRoute(aka Link Protection)An Overview
Objective
Fast reroute Overview
Static backup Tunnel
Routing prior R2-R4 link failure
Link Protection Active
Link Protection Active
Fast ReRouteMore details on Link Protection (FRR v1)
V1 Constrain
Terminology
Terminology
How to indicate a link is protected and which tunnel is the backup?
How to setup the backup tunnel?
Which LSP’s can be rerouted on R2 in the event of R2-R4 failure?
Global Label Allocation
How fast is fast?
Path state while Rerouting
Path & Resv Msgs [Error & Tear]
LSP reoptimization
Why the Patherror?
Resv state while Rerouting
DiffServ and LSP Reoptimization
Layer1/2 and Layer3
Fast ReRouteNode Protection
Overview
A few More details
A few More details
A few More details
A few More details
A few More Details
How to detect R3’s failure?
A possible solution
Assigning traffic to Paths (aka autoroute)
Enhancement to SPF
Enhancement to SPF - metric check
Enhancement to SPF - metric check
Other TE New Features
Auto-Bandwidth
Auto-Bandwidth
Example
Verbatim
In-Progress
Example
Benefits
Under/Overbook
Under/Overbook
StandbyCurrent solution
Last hop label
QoS and RRR
QoS and RRR
QoS and RRR
DiffServ and fast-reroute/TE
RSVP LSP Signalling Protocol for Traffic Engineering
MPLS-TE Signalling Protocol
Why RSVP ?
Do I need RSVP only for TE ?
RSVP is a natural choice
RSVP is a natural choice
RSVP is a natural choice
RSVP is a natural choice
RSVP/TE and Scalability
PPT Slide
TE/RSVP Scalability
Conclusion
Summary
Traffic Eng
PPT Slide
|