Traffic Engineering with MPLS

6/7/00


Click here to start


Table of Contents

Traffic Engineering with MPLS

Agenda

Agenda

Agenda

Introduction to Traffic Engineering

Why Engineer Traffic?

Brief History

IGP Metric-Based Traffic Engineering

IGP Metric-Based Traffic Engineering

IGP Metric-Based Traffic Engineering

Discomfort Grows

Why Traffic Engineering?

Overlay Networks are Born

Overlay Networks

Path Creation

Overlay Network Drawbacks

Overlay Network Drawbacks

Routers Caught Up

Benefits of MPLS

What are the fundamental requirements?

Fundamental Requirements

MPLS Fundamentals

MPLS Header

MPLS Header

Router Based Traffic Engineering

Router Based Traffic Engineering

Router Based Traffic Engineering

MPLS Labels

MPLS Forwarding Example

MPLS Forwarding Example

MPLS Forwarding Example

MPLS Forwarding Example

Example Topology

Example Topology

Traffic Engineering Signaled LSPs

Static vs Signaled LSPs

Signaled Label-Switched Paths

PPT Slide

Path Signaling

RSVP

Basic RSVP Path Signaling

Other RSVP Message Types

Extended RSVP

MPLS Extensions to RSVP

Explicit Route Object

ERO: Strict Route

ERO: Loose Route

ERO: Strict/Loose Path

Partial Explicit Route

Full (Strict) Explicit Route

Hop-by-Hop ERO Processing

Label Objects

Record Route Object— PATH Message

Record Route Object — RESV Message

Session Attribute Object

Tspec Object

Path Signaling Example

Path Signaling Example

Adjacency Maintenance—Hello Message

Path Maintenance— Refresh Messages

RSVP Message Aggregation

Traffic Engineering Constrained Routing

Signaled vs Constrained LSPs

Constrained Shortest Path First Algorithm

Computing the ERO

PPT Slide

Traffic Engineering Database

TE Extensions to ISIS/OSPF

ISIS TE Extensions

ISIS TE Extensions

ISIS IS Reachability TLV

OSPF TE Extensions

Configuring Constraints— LSP 1 with 40 Mbps

Configuring Constraints— LSP 2 with 70 Mbps

Affinity (Link Colors)

Configuring Constraints— LSP 3 with 50 Mbps

Preemption

Preemption

LSP Reoptimization

LSP Reoptimization Rules

LSP Load Balancing

LSP Load Balancing

Selecting paths for each LSP

Load Balancing

Balancing traffic over equal cost IGP paths

Balancing traffic over equal cost LSPs

Advanced Traffic Engineering Features

Traffic Protection

Traffic Protection

Primary LSP

Primary LSP

Secondary LSP

Secondary Paths— LSP 1, exclude Bronze

Adaptive Mode

Shared Links

Secondary Paths— LSP 1, exclude Bronze

Fast Reroute

Fast Reroute

Fast Reroute Example

Fast Reroute Example

Fast Reroute Example - Short Term Solution

Fast Reroute Example – Long Term Solution

LSP Rerouting

Advanced Route Resolution

Mapping Transit Traffic

Route Resolution– Transit Traffic Example

What if BGP next hop does not align with LSP endpoint?

Traffic Engineering Shortcuts

BGP next hops beyond the egress router can use the LSP!

TE Shortcuts

But, cannot use the LSP for traffic destined to web servers

BGP-IGP knob

Now all traffic destined to egress router and beyond use LSP

TTL Decrement

Circuit Cross Connect

Circuit Cross-Connect (CCC)

CCC Layer 2 Switching

CCC Layer 2 Switching

CCC MPLS Interface Tunneling

CCC MPLS Interface Tunneling

CCC LSP Stitching

CCC LSP Stitching

PPT Slide

Author: Dan Lockwood