Table of Contents
- About This Guide
- 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
- 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-routers] 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 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 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
- Automatic Bandwidth Allocation
- Point-to-Multipoint LSPs
- 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
- Creating an LSP
- Configuring the Address of the Egress and Ingress Routers
- Configuring the Address of the Egress Router
- 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
- Fast Reroute Overview
- Detour Merging Procedure
- Detour Computations
- Enabling Fast Reroute
- 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 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
- Configuring the Maximum and Minimum Bounds of the LSP's Bandwidth
- Configuring the Threshold for Automatic Bandwidth Adjustment
- 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
- Optimizing Signaled LSPs
- Configuring the Maximum Path Length
- Configuring the Path Bandwidth
- Configuring the Standby State
- Configuring LSP Hold Time
- Configuring LDP Tunneling
- Configuring Alternate Backup Paths Using Fate Sharing
- Implications to CSPF
- Example: Configuring Fate Sharing
- Configuring All Other MPLS Routers for Signaled LSPs
- Enabling RSVP
- Configuring Point-to-Multipoint LSPs
- Configuring Point-to-Multipoint LSPs
- Example: Configuring Point-to-Multipoint LSPs
- Configuring Link Protection for Point-to-Multipoint LSPs
- 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- 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
- Differentiated-Services-Aware Traffic Engineering Configuration Guidelines
- Differentiated-Services-Aware Traffic Engineering Standards
- Differentiated-Services-Aware Traffic Engineering Terminology
- Differentiated-Services-Aware Traffic Engineering Overview
- Differentiated-Services-Aware Traffic Engineered LSPs
- Differentiated-Services-Aware Traffic Engineered LSPs Overview
- Differentiated-Services-Aware Traffic Engineered LSPs Operation
- Multiclass LSPs
- Multiclass LSP Overview
- Establishing a Multiclass LSP on the Differentiated Services Domain
- Configuring Differentiated-Services-Aware Traffic Engineering
- Configuring the Bandwidth Model
- Configuring Traffic Engineering Classes
- Requirements and Limitations for the Traffic Engineering Class Matrix
- Configuring Differentiated-Services-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 MPLS
- Example: Configuring the Ingress Router
- Configuring the Intermediate and Egress Routers for Static MPLS
- Example: Configuring an Intermediate Router
- Example: Configuring an Egress Router
- Configuring Static Unicast Routes for Point-to-Multipoint LSPs
- Configuring Explicit-Path LSPs
- Miscellaneous MPLS Property 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
- 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 Differentiated-Services-Aware LSPs
- Disabling Automatic Policing on an LSP
- Example: Configuring Automatic Policers for LSPs
- Configuring MPLS Rewrite Rules
- Rewriting the EXP Bits of All Three Labels of an Outgoing Packet
- Rewriting MPLS and IPv4 Packet Headers
- Pinging LSPs
- Pinging an MPLS LSP
- Pinging an MPLS LSP Endpoint
- Pinging a CCC LSP
- Pinging a Layer 3 VPN
- Tracing MPLS and LSP 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
- allow-fragmentation
- auto-bandwidth
- auto-policing
- bandwidth
- bandwidth-model
- bandwidth-percent
- class-of-service
- default-route
- description
- diffserv-te
- disable
- discard
- exclude
- exclude (for Administrative Groups)
- exclude (for Fast Reroute)
- explicit-null
- fast-reroute
- fate-sharing
- from
- gpid
- hop-limit
- icmp-tunneling
- include
- include (for Administrative Groups)
- include (for Fast Reroute)
- install
- interface
- ipv6-tunneling
- label-map
- label-switched-path
- ldp-tunneling
- least-fill
- 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
- no-propagate-ttl
- no-record
- optimize-aggressive
- optimize-timer
- p2mp
- p2mp-lsp-next-hop
- path
- policing
- pop
- preference
- primary
- priority
- push
- random
- record
- reject
- retry-limit
- retry-timer
- revert-timer
- rsvp-error-hold-time
- secondary
- select
- signal-bandwidth
- soft-preemption
- standby
- static-path
- statistics
- swap
- switching-type
- te-class-matrix
- to
- traceoptions
- traffic-engineering
- type
- RSVP Overview
- 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
- 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
- Reserve Bandwidth on an Interface
- Configuring the RSVP Update Threshold on an Interface
- 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 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 Timers
- Preempting RSVP Sessions
- Configuring MTU Signaling in RSVP
- Enabling Packet Fragmentation
- Enabling MTU Signaling in RSVP
- Configuring RSVP to Pop the Label on the Ultimate-Hop Router
- Tracing RSVP Protocol Traffic
- Examples: Tracing RSVP Protocol Traffic
- Summary of RSVP Configuration Statements
- aggregate
- authentication-key
- bandwidth
- class-of-service
- disable
- graceful-deletion-timeout
- graceful-restart
- hello-interval
- interface
- keep-multiplier
- link-protection
- link-protection (MPLS)
- link-protection (RSVP)
- no-aggregate
- no-reliable
- node-link-protection
- path
- peer-interface
- preemption
- refresh-time
- reliable
- rsvp
- soft-preemption
- subscription
- traceoptions
- update-threshold
- LDP Overview
- LDP Standards
- JUNOS 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
- 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
- Configuring the TCP MD5 Signature for LDP Session
- Disabling SNMP Traps for LDP
- Enabling Strict Targeted Hellos
- Summary of LDP Configuration Statements
- authentication-key
- deaggregate
- disable
- egress-policy
- explicit-null
- export
- graceful-restart
- hello-interval
- helper-disable
- hold-time
- import
- interface
- keepalive-interval
- keepalive-timeout
- ldp
- log-updown
- maximum-recovery-time
- no-deaggregate
- no-forwarding
- preference
- recovery-time
- session
- strict-targeted-hellos
- traceoptions
- track-igp-metric
- traffic-statistics
- transport-address
- 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 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 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 MPLS Paths for GMPLS
- Tracing LMP Traffic
- Configuring MPLS LSPs for GMPLS
- Configuring the GPID
- Configuring the Signal Bandwidth Type
- Configuring GMPLS Bidirectional LSPs
- Gracefully Tearing Down GMPLS LSPs
- Temporarily Deleting a GMPLS LSP
- Permanently Deleting a GMPLS LSP
- Configuring the Graceful Deletion Timeout Interval
- Summary of GMPLS Configuration Statements
- address
- control-channel
- dead-interval
- disable
- hello-interval
- interface
- link-management
- local-address
- peer
- peer-interface
- remote-address
- remote-id
- retransmit-interval
- te-link
- traceoptions
- transit-delay
- Index
- Index of Statements and Commands