Table of Contents

About This Manual
Objectives
Audience
Document Organization
Part Organization
Using the Indexes
Documentation Conventions
General Conventions
Conventions for Software Commands and Statements
List of Technical Publications
Documentation Feedback
How to Request Support
Traffic Engineering Overview
Components of Traffic Engineering
Packet Forwarding Component
Packet Forwarding Based on Label Swapping
Example of How a Packet Traverses an MPLS Backbone
Information Distribution Component
Path Selection Component
Offline Planning and Analysis
Signaling Component
Flexible LSP Calculation and Configuration
Complete MPLS Applications Configuration Mode Statements
[edit protocols connections] Hierarchy Level
[edit protocols ldp] Hierarchy Level
[edit protocols mpls] Hierarchy Level
[edit protocols rsvp] Hierarchy Level
MPLS Overview
MPLS Standards
Link-Layer Support
MPLS and Traffic Engineering
Label Description
Special Labels
Label Allocation
Operations on Labels
Routers in an LSP
How a Packet Travels along an LSP
Types of LSPs
Scope of LSPs
Constrained-Path LSP Computation
How CSPF Selects a Path
Path Selection Tie-Breaking
Computing Paths Offline
LSPs on an Overloaded Router
Fate Sharing
IGP Shortcuts
Enable IGP Shortcuts
LSPs Qualified in Shortcut Computations
IGP Shortcut Applications
IGP Shortcuts and Routing Table
Router Requirements
IGP Shortcuts Do Not Work in VPN Environments
Advertise LSPs into IGPs
IP and MPLS Packets on Aggregated Interfaces
MPLS Applications
BGP Destinations
IGP and BGP Destinations
Select Forwarding LSP Next-Hop
MPLS and Routing Tables
MPLS and Traffic Protection
Per-Prefix Load Balancing
Automatic Bandwidth Allocation
MPLS Configuration Statements
Minimum MPLS Configuration
Configure MPLS-Signaled LSPs
Configure the Ingress Router for Signaled LSPs
Create a Named Path
Examples: Create a Named Path
Create an LSP
Configure the Address of the Egress Router
Configure the Address of the Ingress Router
Configure the Primary and Secondary LSPs
Configure Fast Reroute
Detour Merging Procedure
Detour Computations
Enabling Fast Reroute
Configure Addresses to Associate with the LSP
Configure Path Connection Retry Information
Configure the Dynamic LSP Metric
Configure the Static LSP Metric
Configure CSPF Tie-Breaking
Configure Load-Balancing LSPs without CSPF
Disable Normal TTL Decrementing
Configure Automatic Bandwidth Allocation
Configure MPLS Statistics
Configure the Maximum and Minimum Bounds of the LSP's Bandwidth
Configure the Threshold for Automatic Bandwidth Adjustment
Configure Passive Bandwidth Utilization Monitoring
Disable Constrained Path LSP Computation
Configure Administrative Groups
Configure the LSP Preference
Configure Whether to Record Path Routes
Configure the MPLS CoS Value
Configure an LSP to be Adaptive
Configure Priority and Preemption
Optimize Signaled LSPs
Configure the Maximum Path Length
Configure the Path Bandwidth
Configure the Standby State
Configure LSP Hold Time
Configure LDP Tunneling
Configure Alternate Backup Paths Using Fate-Sharing
Implications to CSPF
Example: Configure Fate Sharing
Configure All Other MPLS Routers for Signaled LSPs
Enable RSVP
Improving TED Accuracy with RSVP PathErr Messages
PathErr Messages
Identifying the Problem Link
Configuring the rsvp-error-hold-time Statement
Examples: Configure Signaled LSPs
Configure MPLS over GRE Tunnels
Example: Configure MPLS over GRE Tunnels
Configure Static LSPs
Configure the Ingress Router for Static MPLS
Example: Configure the Ingress Router
Configure the Intermediate and Egress Routers for Static MPLS
Example: Configure an Intermediate Router
Example: Configure an Egress Router
Configure Explicit-Path LSPs
Configure Miscellaneous MPLS Properties
Configure MPLS to Pop the Label on the Ultimate-Hop
Configure Traffic Engineering for LSPs
Configure MPLS to Gather Statistics
Control MPLS System Log Messages and SNMP Traps
Trace MPLS Protocol Packets and Operations
Summary of MPLS Configuration Statements
adaptive
adjust-interval
adjust-threshold
admin-group
admin-group (for interfaces)
admin-group (for LSPs)
admin-groups
advertise-hold-time
auto-bandwidth
bandwidth
class-of-service
disable
discard
exclude
exclude (for administrative groups)
exclude (for fast reroute)
explicit-null
fast-reroute
fate-sharing
from
hop-limit
include
include (for administrative groups)
include (for fast reroute)
install
interface
label-map
label-switched-path
ldp-tunneling
least-fill
log-updown
maximum-bandwidth
metric
minimum-bandwidth
monitor-bandwidth
most-fill
mpls
next-hop
no-cspf
no-decrement-ttl
no-exclude
no-include
no-propagate-ttl
no-record
optimize-aggressive
optimize-timer
path
pop
preference
primary
priority
push
random
record
reject
retry-limit
retry-timer
rsvp-error-hold-time
secondary
standby
static-path
statistics
swap
to
traceoptions
traffic-engineering
type
RSVP Overview
RSVP Overview
RSVP Standards
JUNOS RSVP Protocol Implementation
RSVP Operation
RSVP Message Types
Path Messages
Resv Messages
PathTear Messages
ResvTear Messages
PathErr Messages
ResvErr Messages
ResvConfirm Messages
RSVP Reservation Styles
RSVP Fast-Reroute
RSVP Configuration Guidelines
Minimum RSVP Configuration
Enable RSVP
Configure RSVP Aggregation
Enable RSVP Fast Reroute
Configure the RSVP Hello Interval
Configure RSVP Authentication
Reserve Bandwidth on an Interface
Configure the RSVP Update Threshold on an Interface
Configure RSVP Timers
Preempt RSVP Sessions
Trace RSVP Protocol Traffic
Examples: Trace RSVP Protocol Traffic
Configure RSVP and MPLS
Example: Configure RSVP and MPLS
Summary of RSVP Configuration Statements
aggregate
authentication-key
bandwidth
disable
hello-interval
interface
keep-multiplier
link-protection
no-aggregate
preemption
refresh-time
rsvp
subscription
traceoptions
update-threshold
LDP Overview
Overview
LDP Standards
JUNOS LDP Protocol Implementation
LDP Operation
LDP Label-Filtering
Tunneling LDP LSPs in RSVP LSPs
Label Operations
Restrictions for LDP over RSVP
LDP Message Types
Discovery Messages
Session Messages
Advertisement Messages
Notification Messages
Configure LDP
Minimum LDP Configuration
Enable LDP
Configure the LDP Hello Interval
Configure the LDP Hold Time
Configure the LDP Keepalive Interval
Configure the LDP Keepalive Timeout
Configure LDP Route Preferences
Configure LDP Ultimate-Hop Popping
Configure LDP Received Label-Filtering
Examples: Configure Received Label-Filtering
Configure LDP Outbound Label-Filtering
Examples: Configure Outbound Label-Filtering
Enable LDP over RSVP-Established LSPs
Configure LDP Transport Address Control
Configure LDP Egress Policy
Examples: Configure Egress Policy
Configure FEC Deaggregation
Trace LDP Protocol Traffic
Examples: Trace LDP Protocol Traffic
Example: LDP Configuration
Configure LDP to Use the IGP Route Metric
Summary of LDP Configuration Statements
deaggregate
disable
egress-policy
explicit-null
export
hello-interval
hold-time
import
interface
keepalive-interval
keepalive-timeout
ldp
no-deaggregate
preference
traceoptions
transport-address
track-igp-metric
CCC Overview
CCC Configuration
Configure Layer 2 Switching Cross-Connects
Define the CCC Encapsulation for Layer 2 Switching Cross-Connects
Define the CCC Connection for Layer 2 Switching Cross-Connects
Configure MPLS
Example: Configure Layer 2 Switching Cross-Connects
Configure MPLS LSP Tunnel Cross-Connects
Define the CCC Encapsulation for LSP Tunnel Cross-Connects
Define the CCC Connection for LSP Tunnel Cross-Connects
Example: Configure LSP Tunnel Cross-Connects
Configure LSP Stitching Cross-Connects
Example: Configure LSP Stitching Cross-Connects
Summary of CCC Configuration Statements
connections
encapsulation
interface-switch
lsp-switch
remote-interface-switch
Glossary
Index
Index of Statements and Commands