MPLS Traffic Engineering NANOG18 Robert Raszuk - IOS Engineering raszuk@cisco.com

2/21/00


Click here to start


Table of Contents

MPLS Traffic Engineering NANOG18 Robert 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 RFC2205 for 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 Protection Speed 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 ReRoute More 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 ReRoute Node 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

Standby Current 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

Author: George Swallow