[Contents] [Prev] [Next] [Index] [Report an Error]

Table of Contents

About This Guide
Objectives
Audience
Supported Routing Platforms
Using the Indexes
Using the Examples in This Manual
Documentation Conventions
List of Technical Publications
Documentation Feedback
Requesting Technical Support
Overview
Traffic Engineering Overview
Components of Traffic Engineering
Packet Forwarding Component
Packet Forwarding Based on Label Swapping
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 logical-systems] Hierarchy Level
[edit protocols connections] Hierarchy Level
[edit protocols ldp] Hierarchy Level
[edit protocols link-management] Hierarchy Level
[edit protocols mpls] Hierarchy Level
[edit protocols rsvp] Hierarchy Level
MPLS
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
Enabling IGP Shortcuts
LSPs Qualified in Shortcut Computations
IGP Shortcut Applications
IGP Shortcuts and Routing Table
Router Requirements
IGP Shortcuts and VPN Environments
Advertising LSPs into IGPs
IP and MPLS Packets on Aggregated Interfaces
MPLS Applications
BGP Destinations
IGP and BGP Destinations
Selecting a Forwarding LSP Next Hop
MPLS and Routing Tables
MPLS and Traffic Protection
Fast Reroute
Fast Reroute Overview
Detour Merging Process
Detour Computations
Fast Reroute Path Optimization
Automatic Bandwidth Allocation
Point-to-Multipoint LSPs
MPLS Load Balancing Based on the IP Header and MPLS Labels
MPLS Configuration Statements
MPLS Configuration Statements
Minimum MPLS Configuration
MPLS-Signaled LSPs Configuration Guidelines
Configuring the Ingress Router for Signaled LSPs
Creating a Named Path
Examples: Creating a Named Path
Configuring Alternate Backup Paths Using Fate Sharing
Configuring Fate Sharing
Implications for CSPF
Example: Configuring Fate Sharing
Configuring All Other MPLS Routers for Signaled LSPs
Configuring an LSP
Configuring the Address of the Egress and Ingress Routers
Configuring the Address of the Egress Router
Preventing the Addition of Egress Router Addresses to Routing Tables
Configuring the Address of the Ingress Router
Configuring the Primary and Secondary LSPs
Configuring Primary and Secondary Paths for an LSP
Configuring the Revert Timer
Specifying Path Selection
Configuring the Description
Configuring Fast Reroute
Configuring the Optimization Interval for Fast Reroute Paths
Configuring Addresses to Associate with the LSP
Configuring Path Connection Retry Information
Configuring the LSP Metric
Configuring a Dynamic LSP Metric
Configuring a Static LSP Metric
Configuring CSPF Tie Breaking
Configuring Load Balancing for MPLS LSPs
Using the First MPLS Label in the Hash Key
Using the Second MPLS Label in the Hash Key
Using the Third MPLS Label in the Hash Key
Using the IP Payload in the Hash Key
Using the First Two Labels and the IP Payload in the Hash Key
Configuring Load Balancing for MPLS LSPs Without CSPF
Disabling Normal TTL Decrementing
Configuring MPLS Soft Preemption
Configuring Automatic Bandwidth Allocation
Configuring MPLS Statistics for Automatic Bandwidth Allocation
Configuring Automatic Bandwidth Allocation on an LSP
Configuring the Automatic Bandwidth Allocation Interval
Configuring the Maximum and Minimum Bounds of the LSP’s Bandwidth
Configuring Automatic Bandwidth Adjustment Threshold
Configuring a Limit on Bandwidth Overflow Samples
Configuring Passive Bandwidth Utilization Monitoring
Requesting an Automatic Bandwidth Allocation Adjustment
Disabling Constrained-Path LSP Computation
Configuring Administrative Groups
Configuring the LSP Preference
Configuring Path Route Recording
Configuring Class of Service for MPLS
Class of Service for MPLS Overview
Configuring the MPLS CoS Bits
Rewriting IEEE 802.1p Packet Headers with the MPLS CoS Value
Configuring Adaptive LSPs
Configuring Priority and Preemption for LSPs
Optimizing Signaled LSPs
Configuring the Smart Optimize Timer
Configuring the Maximum Path Length
Configuring the Path Bandwidth
Configuring the Standby State
Configuring LSP Hold Time
Configuring LDP Tunneling
Enabling RSVP
Configuring MPLS Exception Monitoring
Improving TED Accuracy with RSVP PathErr Messages
PathErr Messages
Identifying the Problem Link
Configuring the Router to Improve TED Accuracy
Examples: Configuring Signaled LSPs
Example: Constrained-Path LSP, JUNOS Makes All Forwarding Decisions
Example: Explicit-Path LSP
Example: Constrained-Path LSP, JUNOS Makes Most Forwarding Decisions, Hop Constraints Accounted For
Example: Constrained-Path LSP, JUNOS Makes Most Forwarding Decisions, Secondary Path Is Explicit
Configuring MPLS over GRE Tunnels
Example: Configuring MPLS over GRE Tunnels
Configuring IPv6 Tunnels over MPLS
IPv6 over MPLS Standards
Configuring an IPv4 MPLS Tunnel to Carry IPv6 Traffic
Configuring IPv6 on Both Core-Facing and CE Router–Facing Interfaces
Configuring MPLS and RSVP Between PE Routers
Enabling IPv6 Tunneling in MPLS
Configuring Multiprotocol BGP to Carry IPv6 Traffic
Configuring ICMP Message Tunneling
LSP Attributes for GMPLS
DiffServ-Aware Traffic Engineering Configuration Guidelines
DiffServ-Aware Traffic Engineering Standards
DiffServ-Aware Traffic Engineering Terminology
DiffServ-Aware Traffic Engineering Overview
DiffServ-Aware Traffic Engineering Features
DiffServ-Aware Traffic Engineered LSPs
DiffServ-Aware Traffic Engineered LSPs Overview
DiffServ-Aware Traffic Engineered LSPs Operation
Multiclass LSPs
Multiclass LSP Overview
Establishing a Multiclass LSP on the Differentiated Services Domain
Configuring DiffServ-Aware Traffic Engineering
Configuring the Bandwidth Model
Configuring Traffic Engineering Classes
Requirements and Limitations for the Traffic Engineering Class Matrix
Configuring Class of Service
Bandwidth Oversubscription Overview
LSP Size Oversubscription
Link Size Oversubscription
Class Type Oversubscription and Local Oversubscription Multipliers
Class Type Bandwidth and the LOM
LOM Calculation for the MAM and Extended MAM Bandwidth Models
LOM Calculation for the Russian Dolls Bandwidth Model
Example: LOM Calculation
Configuring the Bandwidth Subscription Percentage for LSPs
Bandwidth Subscription Troubleshooting
Configuring DiffServ-Aware Traffic Engineering for LSPs
Configuring Class of Service for the Interfaces
Configuring IGP
Configuring a Traffic Engineered LSP
Configuring Policing for LSPs
Configuring Fast Reroute for Traffic Engineered LSPs
Configuring Multiclass LSPs
Configuring Class of Service for the Interfaces
Configuring the IGP
Configuring a Multiclass LSP
Configuring Policing for Multiclass LSPs
Configuring Fast Reroute for Multiclass LSPs
Static and Explicit-Path LSP Configuration Guidelines
Configuring Static LSPs
Configuring the Ingress Router for Static LSPs
Example: Configuring the Ingress Router
Configuring the Intermediate and Egress Routers for Static LSPs
Example: Configuring an Intermediate Router
Example: Configuring an Egress Router
Configuring Static Unicast Routes for Point-to-Multipoint LSPs
Configuring Explicit-Path LSPs
Point-to-Multipoint LSP Configuration Guidelines
Configuring Primary and Branch LSPs
Configuring the Primary Point-to-Multipoint LSP
Configuring a Branch LSP for the Point-to-Multipoint LSP
Configuring the Branch LSP as a Dynamic Path
Configuring the Branch LSP as a Static Path
Example: Configuring Point-to-Multipoint LSPs
Configuring Link Protection for Point-to-Multipoint LSPs
Configuring Graceful Restart for Point-to-Multipoint LSPs
Configuring a Multicast RPF Check Policy for Point-to-Multipoint LSPs
Example: Multicast RPF Check Policy for Point-to-Multipoint LSPs
Configuring Ingress PE Router Redundancy for Point-to-Multipoint LSPs
Binding Point-to-Point LSPs to PE Routers and Backup PE Router Groups
Ensuring Compatibility with JUNOS 9.1 and Earlier Releases for P2MP LSPs
Miscellaneous MPLS Properties Configuration Guidelines
Configuring MPLS to Pop the Label on the Ultimate-Hop Router
Configuring Traffic Engineering for LSPs
Using RSVP and LDP Routes for Traffic Forwarding
Using RSVP and LDP Routes for Forwarding in VPNs
Using RSVP and LDP Routes for Forwarding But Not Route Selection
Advertising the LSP Metric in Summary LSAs
Enabling Interarea Traffic Engineering
Enabling Inter-AS Traffic Engineering for LSPs
Inter-AS Traffic Engineering Requirements
Inter-AS Traffic Engineering Limitations
Configuring OSPF Passive TE Mode
Configuring MPLS to Gather Statistics
Controlling MPLS System Log Messages and SNMP Traps
Configuring MPLS Firewall Filters and Policers
Configuring MPLS Firewall Filters
Examples: Configuring MPLS Firewall Filters
Configuring Policers for LSPs
LSP Policer Limitations
Example: Configuring an LSP Policer
Configuring Automatic Policers
Configuring Automatic Policers for LSPs
Configuring Automatic Policers for DiffServ-Traffic Engineering LSPs
Disabling Automatic Policing on an LSP
Example: Configuring Automatic Policers for LSPs
Writing Different DSCP and EXP Values in MPLS-Tagged IP Packets
Configuring MPLS Rewrite Rules
Rewriting the EXP Bits of All Three Labels of an Outgoing Packet
Rewriting MPLS and IPv4 Packet Headers
Configuring BFD for MPLS LSPs
Configuring BFD for RSVP LSPs
Pinging LSPs
Pinging an MPLS LSP
Pinging a P2MP LSP
Pinging an MPLS LSP Endpoint
Pinging a CCC LSP
Pinging a Layer 3 VPN
LSP Ping and Traceroute Based on RFC 4379
Tracing MPLS and LSP Packets and Operations
Summary of MPLS Configuration Statements
adaptive
adjust-interval
adjust-threshold
adjust-threshold-overflow-limit
admin-down
admin-group
admin-group (for Interfaces)
admin-group (for LSPs)
admin-groups
advertisement-hold-time
allow-fragmentation
associate-backup-pe-groups
auto-bandwidth
auto-policing
backup-pe-group
bandwidth
bandwidth-model
bandwidth-percent
bfd-liveness-detection
class-of-service
default-route
description
diffserv-te
disable
discard
double-push
encoding-type
exclude
exclude (for Administrative Groups)
exclude (for Fast Reroute)
expand-loose-hop
explicit-null
fast-reroute
fate-sharing
from
gpid
hop-limit
icmp-tunneling
include-all
include-all (for Administrative Groups)
include-all (for Fast Reroute)
include-any
include-any (for Administrative Groups)
include-any (for Fast Reroute)
install
interface
ipv6-tunneling
label-map
label-switched-path
ldp-tunneling
least-fill
link-protection
log-updown
lsp-attributes
maximum-bandwidth
metric
minimum-bandwidth
monitor-bandwidth
most-fill
mpls
mtu-signaling
next-hop
no-cspf
no-decrement-ttl
no-exclude
no-include-all
no-include-any
no-install-to-address
no-propagate-ttl
no-record
no-trap
oam
optimize-aggressive
optimize-timer
p2mp
p2mp-lsp-next-hop
path
path-mtu
policing
pop
preference
primary
priority
push
random
record
reject
retry-limit
retry-timer
revert-timer
rpf-check-policy
rsvp-error-hold-time
secondary
select
signal-bandwidth
smart-optimize-timer
soft-preemption
standby
static-path
statistics
swap
swap-push
switching-type
te-class-matrix
to
traceoptions
traffic-engineering
triple-push
RSVP
RSVP Overview
RSVP Standards
JUNOS Software RSVP Protocol Implementation
RSVP Operation
RSVP Operation Overview
RSVP Authentication
RSVP and IGP Hello Packets and Timers
RSVP Message Types
Path Messages
Resv Messages
PathTear Messages
ResvTear Messages
PathErr Messages
ResvErr Messages
ResvConfirm Messages
RSVP Reservation Styles
RSVP Refresh Reduction
MTU Signaling in RSVP
How the Correct MTU Is Signaled in RSVP
Determining an Outgoing MTU Value
MTU Signaling in RSVP Limitations
Link Protection
Fast Reroute, Node Protection, and Link Protection
Multiple Bypass LSPs
Node Protection
RSVP Graceful Restart
RSVP Graceful Restart Standard
RSVP Graceful Restart Terminology
RSVP Graceful Restart Operation
Processing the Restart Cap Object
RSVP Configuration Guidelines
Minimum RSVP Configuration
Configuring RSVP and MPLS
Example: Configuring RSVP and MPLS
Configuring RSVP Interface Properties
Configuring RSVP Refresh Reduction
Determining the Refresh Reduction Capability of RSVP Neighbors
Configuring the RSVP Hello Interval
Configuring RSVP Authentication
Configuring the Bandwidth Subscription for Class Types
Configuring the RSVP Update Threshold on an Interface
Configuring RSVP for Unnumbered Interfaces
Configuring Node Protection or Link Protection
Configuring Node Protection or Link Protection on an LSP
Configuring Link Protection on the Interfaces Used by the LSPs
Configuring Bypass LSPs
Configuring the Next-Hop or Next-Next-Hop Node Address for Bypass LSPs
Configuring Administrative Groups for Bypass LSPs
Configuring the Bandwidth for Bypass LSPs
Configuring the Class of Service for Bypass LSPs
Configuring the Hop Limit for Bypass LSPs
Configuring the Maximum Number of Bypass LSPs
Disabling CSPF for Bypass LSPs
Disabling Node Protection for Bypass LSPs
Configuring the Optimization Interval for Bypass LSPs
Configuring an Explicit Path for Bypass LSPs
Configuring the Amount of Bandwidth Subscribed for Bypass LSPs
Configuring Priority and Preemption for Bypass LSPs
Configuring RSVP Graceful Restart
Enabling Graceful Restart on the Router
Disabling Graceful Restart for RSVP
Disabling RSVP Helper Mode
Configuring the Maximum Helper Recovery Time
Configuring the Maximum Helper Restart Time
Configuring RSVP LSP Load Balancing
Configuring RSVP Timers
Preempting RSVP Sessions
Configuring MTU Signaling in RSVP
Enabling MTU Signaling in RSVP
Enabling Packet Fragmentation
Configuring RSVP to Pop the Label on the Ultimate-Hop Router
Disabling Adjacency Down and Neighbor Down Notification in IS-IS and OSPF
Enabling Ultimate-Hop Popping on Point-to-Multipoint LSPs
Tracing RSVP Protocol Traffic
Examples: Tracing RSVP Protocol Traffic
Summary of RSVP Configuration Statements
admin-group
aggregate
authentication-key
bandwidth
bypass
class-of-service
disable
fast-reroute optimize-timer
graceful-deletion-timeout
graceful-restart
hello-interval
hop-limit
interface
keep-multiplier
link-protection
link-protection (MPLS)
link-protection (RSVP)
load-balance
max-bypasses
no-adjacency-down-notification
no-aggregate
no-cspf
no-neighbor-down-notification
no-p2mp-sublsp
no-reliable
node-link-protection
optimize-timer
path
peer-interface
preemption
priority
refresh-time
reliable
rsvp
soft-preemption
subscription
traceoptions
tunnel-services
update-threshold
LDP
LDP Overview
LDP Standards
JUNOS Software LDP Protocol Implementation
LDP Operation
LDP Label Filtering
Tunneling LDP LSPs in RSVP LSPs
Tunneling LDP LSPs in RSVP LSPs Overview
Label Operations
LDP Message Types
Discovery Messages
Session Messages
Advertisement Messages
Notification Messages
LDP Graceful Restart
LDP Configuration Guidelines
Minimum LDP Configuration
Enabling and Disabling LDP
Configuring the LDP Hello Interval
Configuring the LDP Hold Time
Configuring the LDP Keepalive Interval
Configuring the LDP Keepalive Timeout
Configuring LDP Route Preferences
Configuring LDP Graceful Restart
Enabling Graceful Restart
Disabling LDP Graceful Restart or Helper Mode
Configuring Recovery Time and Maximum Recovery Time
Configuring LDP Received-Label Filtering
Examples: Configuring Received-Label Filtering
Configuring LDP Outbound-Label Filtering
Examples: Configuring Outbound-Label Filtering
Configuring LDP Transport Address Control
Configuring the LDP Egress Policy
Example: Configuring the LDP Egress Policy
Configuring FEC Deaggregation
Configuring Policers for LDP FECs
Configuring LDP IPv4 FEC Filtering
Configuring BFD for LDP LSPs
Configuring ECMP-Aware BFD for RSVP LSPs
Configuring LDP LSP Traceroute
Collecting LDP Statistics
LDP Statistics Output
Disabling LDP Statistics on the Penultimate-Hop Router
LDP Statistics Limitations
Tracing LDP Protocol Traffic
Tracing LDP Protocol Traffic at the Protocol and Routing Instance Levels
Tracing LDP Protocol Traffic Within FEC
Examples: Tracing LDP Protocol Traffic
Configuring Miscellaneous LDP Properties
Configuring LDP to Use the IGP Route Metric
Preventing Ingress Routes from Being Added to inet.0
Multiple-Instance LDP and Carrier-of-Carriers VPNs
Configuring MPLS and LDP to Pop the Label on the Ultimate-Hop Router
Enabling LDP over RSVP-Established LSPs
Enabling LDP over RSVP-Established LSPs in Heterogeneous Networks
Configuring the TCP MD5 Signature for an LDP Session
Disabling SNMP Traps for LDP
Enabling Strict Targeted Hellos
Configuring LDP Synchronization with the IGP
Configuring the Label Withdrawal Timer
Ignoring the LDP Subnet Check
Summary of LDP Configuration Statements
allow-subnet-mismatch
authentication-key
bfd-liveness-detection
deaggregate
disable
ecmp
egress-policy
explicit-null
export
graceful-restart
hello-interval
helper-disable
hold-time
ignore-lsp-metrics
import
interface
keepalive-interval
keepalive-timeout
l2-smart-policy
label-withdrawal-delay
ldp
ldp-synchronization
log-updown
maximum-neighbor-recovery-time
no-deaggregate
no-forwarding
oam
periodic-traceroute
policing
preference
recovery-time
session
strict-targeted-hellos
traceoptions
track-igp-metric
traffic-statistics
transport-address
CCC and TCC
CCC and TCC Overview
CCC Overview
TCC Overview
CCC and TCC Graceful Restart
CCC and TCC Configuration Guidelines
Configuring CCC
Configuring Layer 2 Switching Cross-Connects
Defining the Encapsulation for Layer 2 Switching Cross-Connects
ATM Encapsulation for Layer 2 Switching Cross-Connects
Ethernet Encapsulation for Layer 2 Switching Cross-Connects
Ethernet VLAN Encapsulation for Layer 2 Switching Cross-Connects
Aggregated Ethernet Encapsulation for Layer 2 Switching Cross-Connects
Frame Relay Encapsulation for Layer 2 Switching Cross-Connects
PPP and Cisco HDLC Encapsulation for Layer 2 Switching Cross-Connects
Defining the CCC Connection for Layer 2 Switching Cross-Connects
Configuring MPLS
Example: Configuring Layer 2 Switching Cross-Connects
Configuring MPLS LSP Tunnel Cross-Connects
Defining the CCC Encapsulation for LSP Tunnel Cross-Connects
Defining the CCC Connection for LSP Tunnel Cross-Connects
Example: Configuring LSP Tunnel Cross-Connects
Configuring LSP Stitching Cross-Connects
Example: Configuring LSP Stitching Cross-Connects
Transmitting Nonstandard BPDUs
Configuring TCC
Defining the Encapsulation for the Layer 2 Switching TCCs
PPP and Cisco HDLC Encapsulation for Layer 2 Switching TCCs
ATM Encapsulation for Layer 2 Switching TCCs
Frame Relay Encapsulation for Layer 2 Switching TCCs
Ethernet Encapsulation for Layer 2 Switching TCCs
Ethernet Extended VLAN Encapsulation for Layer 2 Switching TCCs
ARP Configuration for Ethernet TCC Encapsulations
Defining the Connection for the Layer 2 Switching TCC
Configuring MPLS
Configuring CCC and TCC Graceful Restart
Configuring CCC Switching for Point-to-Multipoint LSPs
Configuring the Point-to-Multipoint LSP Switch on the Ingress PE Router
Configuring the Point-to-Multipoint LSP Switch on the Egress PE Router
Summary of CCC and TCC Configuration Statements
connections
encapsulation
encapsulation (Logical Interface)
encapsulation (Physical Interface)
interface-switch
lsp-switch
p2mp-receive-switch
p2mp-transmit-switch
remote-interface-switch
GMPLS
GMPLS Overview
GMPLS Standards
Terms and Acronyms
Overview
GMPLS Operation
GMPLS and OSPF
GMPLS and CSPF
GMPLS Features
GMPLS Configuration Guidelines
Configuring LMP
Configuring LMP Traffic Engineering Links
Configuring the Local IP Address for the Traffic Engineering Link
Configuring the Remote IP Address for the Traffic Engineering Link
Configuring the Remote ID for the Traffic Engineering Link
Configuring LMP Peers
Configuring the LMP Peer ID
Configuring the Control Channel Interface
Configuring the LMP Control Channel Interface for the Peer
Configuring the Remote IP Address for the LMP Control Channel
Configuring the Hello Message Attributes for the LMP Control Channel
Configuring Message Attributes for the LMP Control Channel
Configuring the Local Peer to Wait for the Remote Peer
Configuring the Traffic Engineering Link for the LMP Peer
Disabling the Traffic Engineering Link for the LMP Peer
Configuring Peer Interfaces in RSVP and OSPF
Configuring Peer Interfaces in RSVP
Configuring Peer Interfaces in OSPF
Configuring the Hello Interval for Peer Interfaces
Configuring MPLS Paths for GMPLS
Tracing LMP Traffic
Configuring MPLS LSPs for GMPLS
Configuring the Encoding Type
Configuring the GPID
Configuring the Signal Bandwidth Type
Configuring GMPLS Bidirectional LSPs
Allowing Non-Packet GMPLS LSPs to Establish Paths Through a JUNOS-based Router
Gracefully Tearing Down GMPLS LSPs
Temporarily Deleting a GMPLS LSP
Permanently Deleting a GMPLS LSP
Configuring the Graceful Deletion Timeout Interval
RSVP LSP Hierarchy Configuration Guidelines
RSVP LSP Hierarchy Standard
RSVP LSP Hierarchy Terminology
RSVP LSP Hierarchy Overview
RSVP LSP Hierarchy
Advertising the Forwarding Adjacency with OSPF
Configuring the RSVP LSP Hierarchy
Configuring an RSVP LSP
Configuring a Forwarding Adjacency
Configuring the Local IP Address for the Forwarding Adjacency
Configuring the Remote IP Address for the Forwarding Adjacency
Configuring the LSP for the Forwarding Adjacency
Configuring RSVP for a Forwarding Adjacency
Advertising a Forwarding Adjacency Using OSPF
Summary of GMPLS Configuration Statements
address
admin-down
control-channel
dead-interval
disable
disable (for GMPLS)
disable (for OSPF)
hello-dead-interval
hello-interval
hello-interval (for LMP)
hello-interval (for OSPF)
interface
label-switched-path
link-management
lmp-control-channel
lmp-protocol
local-address
passive
peer
peer-interface
peer-interface (for OSPF)
peer-interface (for RSVP)
remote-address
remote-address (for LMP Control Channel)
remote-address (for LMP Traffic Engineering)
remote-id
retransmission-interval
retransmit-interval
retry-limit
te-link
traceoptions
transit-delay
Indexes
Index
Index of Statements and Commands

[Contents] [Prev] [Next] [Index] [Report an Error]