Skip to content

Support

Techpubs Home
Report an Error

Short Contents

Entire manual as PDF [6345 KB]

Chapter: About This Guide
[PDF 52 KB]
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
Chapter: Routing Protocols Concepts
[PDF 87 KB]
Routing Databases
Routing Protocol Databases
JUNOS Routing Tables
Forwarding Tables
How the Routing and Forwarding Tables Are Synchronized
Configuring Interfaces
Route Preferences
Alternate and Tiebreaker Preferences
How the Active Route Is Determined
Multiple Active Routes
Default Route Preference Values
Equal-Cost Paths and Load Sharing
IPv6
IPv6 Standards
IPv6 Packet Headers
Header Structure
Extension Headers
IPv6 Addressing
Address Representation
Address Types
Address Scope
Address Structure
Chapter: Complete Routing and Routing Protocol Configuration Statements
[PDF 222 KB]
[edit logical-routers] Hierarchy Level
[edit protocols] Hierarchy Level
[edit routing-instances] Hierarchy Level
[edit routing-options] Hierarchy Level
Chapter: Protocol-Independent Routing Properties Overview
[PDF 45 KB]
Protocol-Independent Routing Properties Configuration Statements
Minimum Protocol-Independent Routing Properties Configuration
Chapter: Configure Routing Tables and Routes
[PDF 304 KB]
Creating Routing Tables
Example: Creating Routing Tables
Configuring Static Routes
Specifying the Destination of the Static Route
Specifying the Next Hop of the Static Route
Specifying an Independent Preference for a Static Route
Example: Configuring Independent Preferences for an IPv4 Static Route
Example: Configuring Independent Preferences for an IPv6 Static Route
Specifying an LSP as the Next Hop for a Static Route
Installing a Static Route into More than One Routing Table
Examples: Installing a Static Route into More than One Routing Table
Specifying Static Route Options
Specifying the Route Metric
Specifying the Route Preference
Specifying Community Information
Specifying the AS Path
Specifying the OSPF Tag
Specifying Whether a Route Is Installed in the Forwarding Table
Specifying Whether the Route Is Permanently Installed in the Forwarding Table
Specifying Whether Inactive Routes Are Removed from the Routing or Forwarding Table
Specifying When the Route Can Be Readvertised
Specifying When the Route Can Be Resolved to a Prefix That Is Not Directly Connected
Configuring Bidirectional Forwarding Detection
Configuring a Default Route
Propagating Static Routes into Routing Protocols
Examples: Configuring Static Routes
Configuring Aggregate Routes
Specifying the Destination of the Aggregate Route
Specifying Aggregate Route Options
Specifying the Route Metric
Specifying the Route Preference
Specifying a Next Hop for a Route
Specifying Community Information
Specifying the AS Path
Specifying Which AS Numbers to Include in the Aggregate Route
Specifying the OSPF Tag
Specifying Whether Inactive Routes Are Removed from the Routing or Forwarding Table
Specifying Policy with Aggregate Routes
Advertising Aggregate Routes
Configuring Generated Routes
Specifying the Destination of a Generated Route
Specifying Generated Route Options
Specifying the Route Metric
Specifying the Route Preference
Specifying a Next Hop for a Route
Specifying Community Information
Specifying the AS Path
Specifying the OSPF Tag
Specifying Which AS Numbers to Include in the Generated Route
Specifying Whether Inactive Routes Are Removed from the Routing or Forwarding Table
Specifying Policy with Generated Routes
Configuring Martian Addresses
Adding Martian Addresses
Deleting Martian Addresses
Applying a Filter to a Forwarding Table
Chapter: Configuring Other Protocol-Independent Routing Properties
[PDF 124 KB]
Configuring the AS Number
Configuring the Router Identifier
Configuring AS Confederation Members
Configuring Route Recording for Flow Aggregation
Creating Routing Table Groups
Examples: Creating Routing Table Groups
Configuring How Interface Routes Are Imported into Routing Tables
Configuring Multicast Scoping
Example: Configuring Multicast Scoping
Configuring Additional Source-Specific Multicast Groups
Configuring Multicast Forwarding Cache Limits
Configuring Per-Packet Load Balancing
Examples: Configuring Per-Packet Load Balancing
Enabling Unicast Reverse-Path Forwarding Check
Configuring Graceful Restart
Configuring a Route Distinguisher
Configuring a Dynamic Tunnel
Configuring Logging for the Routing Protocol Process
Examples: Configuring Logging for the Routing Protocol Process
Configuring Route Resolution
Tracing Global Routing Protocol Operations
Examples: Tracing Global Routing Protocol Operations
Chapter: Logical Router Overview
[PDF 40 KB]
Overview
Logical Routers and Virtual Router
Logical Router Configuration Statements
Minimum Logical Router Configuration
Logical Router Configuration Guidelines
Configuring a Logical Router
Logical Router Configuration Statement
logical-routers
Chapter: Summary of Protocol-Independent Routing Properties Configuration Statements
[PDF 367 KB]
active
aggregate
as-path
auto-export
autonomous-system
bfd-liveness-detection
brief
color
community
confederation
destination-networks
discard
dynamic-tunnels
export
export-rib
fate-sharing
filter
forwarding-cache
forwarding-table
full
generate
graceful-restart
import
import-policy
import-rib
independent-domain
input
install
instance-export
instance-import
interface
interface-routes
lsp-next-hop
martians
maximum-routes
metric
metric (Aggregate, Generated, or Static Route)
metric (Qualified Next Hop on Static Route)
multicast
no-install
no-readvertise
no-retain
options
p2mp-lsp-next-hop
passive
policy
preference
prefix
qualified-next-hop
readvertise
resolution
resolution-ribs
resolve
retain
rib
rib (General)
rib (Route Resolution)
rib-group
rib-groups
route-distinguisher-id
route-record
router-id
routing-options
scope
source-address
ssm-groups
static
tag
threshold
traceoptions
tunnel-type
unicast-reverse-path
Chapter: Routing Instances Overview
[PDF 16 KB]
Chapter: Routing Instances Configuration Guidelines
[PDF 289 KB]
Routing Instances Minimum Configuration
BGP
IS-IS
Layer 2 VPN
LDP
OSPF
OSPFv3
PIM
RIP
VPLS
Configuring Multiple Instances of BGP
Example: Configuring Multiple Instances of BGP
Configuring Multiple Instances of IS-IS
Example: Configuring Multiple Routing Instances of IS-IS
Configuring Multiple Instances of LDP
Configuring Multiple Instances of OSPF
Example: Configuring Multiple Routing Instances of OSPF
Configuring Multiple Instances of PIM
Configuring Multiple Instances of RIP
Configuring an Instance
Configuring VPNs
Configuring an Instance Type
Configuring a VRF Routing Instance
Configuring a Non-VPN VRF Routing Instance
Configuring a VPLS Routing Instance
Configuring a Route Distinguisher
Configuring Filter-Based Forwarding
Configuring Class-of-Service-Based Forwarding
Configuring Secondary VRF Import and Export Policy
Configuring Policy-Based Export for Routing Instances
Example: Configuring Policy-Based Export for an Overlapping VPN
Example: Configuring Policy-Based Export for a Nonforwarding Instance
Configuring a VRF Table Label
Configuring a VRF Target
Configuring an OSPF Domain ID
Examples: Configuring an OSPF Domain ID
Configuring a Route Limit for Routing Tables
Configuring an Independent Domain
Chapter: Summary of Routing Instances Configuration Statements
[PDF 61 KB]
description
forwarding-options
instance-type
interface
no-vrf-advertise
protocols
route-distinguisher
routing-instances
routing-options
vrf-export
vrf-import
vrf-table-label
vrf-target
Chapter: IS-IS Overview
[PDF 36 KB]
IS-IS Standards
IS-IS Terminology
ISO Network Addresses
IS-IS Packets
IS-IS Extensions to Support Traffic Engineering
Configuring IS-IS IGP Shortcuts
IS-IS Extensions to Support Route Tagging
Chapter: IS-IS Configuration Guidelines
[PDF 237 KB]
Minimum IS-IS Configuration
Configuring IS-IS Authentication
Configuring Interface-Specific Properties
Enabling Checksum
Configuring the CSNP Interval
Configuring Mesh Groups
Modifying the Interface Metric
Enabling Wide Metrics for Traffic Engineering
Configuring Route Preferences
Configuring a Prefix Export Limit
Configuring IS-IS Levels on an Interface
Disabling IS-IS on a Level
Example: Disabling IS-IS on a Level
Advertising Interface Addresses without Running IS-IS
Configuring Authentication for Hello Packets
Modifying the Hello Interval
Modifying the Hold-Time Value
Modifying the IS-IS Metric
Modifying the Traffic Engineering Metric
Configuring the Priority for Becoming the Designated Router
Configuring the Router to Advertise without Running IS-IS
Modifying the LSP Interval
Modifying the LSP Lifetime
Advertising Label-Switched Paths into IS-IS
Configuring the Router to Appear Overloaded
Configuring the SPF Delay
Configuring Graceful Restart
IS-IS and Multipoint Configurations
Configuring Point-to-Point Interfaces
Configuring IS-IS Traffic Engineering Attributes
Configuring IS-IS to Use IGP Shortcuts
Disabling IS-IS Support for Traffic Engineering
Configuring the BFD Protocol
Configuring Loose Authentication Check
Disabling IS-IS
Disabling IPv4 Routing
Disabling IPv6 Routing
Configuring IS-IS Routing Policy
Examples: Configuring IS-IS Routing Policy
Configuring IS-IS Multicast Topologies
Example: Configuring IS-IS Multicast Topologies
Configuring IS-IS IPv6 Unicast Topologies
Installing Default Route to Nearest Level 1/Level 2 Router
Tracing IS-IS Protocol Traffic
Examples: Tracing IS-IS Protocol Traffic
Chapter: Summary of IS-IS Configuration Statements
[PDF 231 KB]
authentication-key
authentication-type
bfd-liveness-detection
checksum
csnp-interval
disable
export
external-preference
graceful-restart
hello-authentication-key
hello-authentication-type
hello-interval
hold-time
ignore-attached-bit
interface
ipv4-multicast
ipv4-multicast-metric
ipv6-multicast-metric
ipv6-unicast
ipv6-unicast-metric
isis
label-switched-path
level
level (Global IS-IS)
level (IS-IS Interfaces)
loose-authentication-check
lsp-interval
lsp-lifetime
mesh-group
metric
no-authentication-check
no-csnp-authentication
no-hello-authentication
no-ipv4-multicast
no-ipv4-routing
no-ipv6-multicast
no-ipv6-routing
no-ipv6-unicast
no-psnp-authentication
overload
passive
point-to-point
preference
prefix-export-limit
priority
reference-bandwidth
rib-group
shortcuts
spf-delay
te-metric
topologies
traceoptions
traffic-engineering
wide-metrics-only
Chapter: OSPF Overview
[PDF 66 KB]
OSPF Protocol Overview
OSPF Version 3
OSPF Standards
OSPF Area Terminology
Areas
Area Border Routers
Backbone Areas
AS Boundary Routers
Stub Areas
Not-So-Stubby Areas
Transit Areas
OSPF Routing Algorithm
OSPF Packets
OSPF Packet Header
Hello Packets
Database Description Packets
Link-State Request Packets
Link-State Update Packets
Link-State Acknowledgment Packets
Link-State Advertisement Packet Types
External Metrics
Designated Router
OSPF Extensions to Support Traffic Engineering
Configuring OSPF IGP Shortcuts
Chapter: OSPF Configuration Guidelines
[PDF 208 KB]
Minimum OSPF Configuration
Configuring the Backbone Area and Other Areas
Configuring the Backbone Area
Configuring a Nonbackbone Area
Configuring a Stub Area
Configuring a Not-So-Stubby Area
Configuring an OSPF Virtual Link
Example: Configuring an OSPF Virtual Link
Configuring OSPF on Router Interfaces
Configuring an Interface on a Broadcast or Point-to-Point Network
Configuring an Interface on a Point-to-Multipoint Network
Configuring an Interface on a Nonbroadcast, Multiaccess Network
Configuring Authentication
Configuring a Prefix Export Limit
Configuring the Priority for Becoming the Designated Router
Configuring Route Summarization
Modifying the Interface Metric
Configuring Route Preferences
Configuring OSPF Timers
Modifying the Hello Interval
Controlling the LSA Retransmission Interval
Modifying the Router Dead Interval
Specifying the Transit Delay
Configuring the BFD Protocol
Configuring Graceful Restart
Configuring the SPF Delay
Advertising Interface Addresses Without Running OSPF
Advertising Label-Switched Paths into OSPF
Configuring the Router to Appear Overloaded
Enabling OSPF Traffic Engineering Support
Example: Enabling OSPF Traffic Engineering Support
Modifying the Traffic Engineering Metric
Configuring OSPF Routing Policy
Configuring OSPF Routing Table Groups
Configuring a Sham Link
Configuring a Peer Interface
Configuring Point-to-Point Adjacency over LAN Interfaces
Tracing OSPF Protocol Traffic
Examples: Tracing OSPF Protocol Traffic
Chapter: Summary of OSPF Configuration Statements
[PDF 254 KB]
area
area-range
authentication
authentication-type
bfd-liveness-detection
dead-interval
default-lsa
default-metric
disable
domain-id
domain-vpn-tag
export
external-preference
graceful-restart
hello-interval
import
interface
interface-type
label-switched-path
lsp-metric-into-summary
md5
metric
metric-type
neighbor
no-summaries
nssa
ospf
ospf3
overload
passive
peer-interface
point-to-point
poll-interval
preference
prefix-export-limit
priority
reference-bandwidth
retransmit-interval
rib-group
route-type-community
sham-link
shortcuts
simple-password
spf-delay
stub
summaries
te-metric
traceoptions
traffic-engineering
transit-delay
transmit-interval
type-7
virtual-link
Chapter: RIP Overview
[PDF 19 KB]
RIP Protocol Overview
RIP Standards
RIP Packets
Chapter: RIP Configuration Guidelines
[PDF 97 KB]
Minimum RIP Configuration
Defining RIP Global Properties
Defining RIP Neighbor Properties
Configuring Authentication
Modifying the Incoming Metric
Configuring the Hold-Down Timer
Configuring the Number of Route Entries in an Update Message
Accepting Packets Whose Reserved Fields Are Nonzero
Configuring Update Messages
Configuring Routing Table Groups
Applying Import Policy
Configuring Group-Specific Properties
Applying Export Policy
Controlling Route Preference
Modifying the Outgoing Metric
Configuring Graceful Restart
Tracing RIP Protocol Traffic
Example: Tracing RIP Protocol Traffic
Example: Configuring RIP
Chapter: Summary of RIP Configuration Statements
[PDF 101 KB]
authentication-key
authentication-type
check-zero
export
graceful-restart
group
holddown
import
message-size
metric-in
metric-out
neighbor
no-check-zero
preference
receive
rib-group
rip
send
traceoptions
Chapter: RIPng Overview
[PDF 18 KB]
RIPng Protocol Overview
RIPng Standards
RIPng Packets
Chapter: RIPng Configuration Guidelines
[PDF 72 KB]
Minimum RIPng Configuration
Defining RIPng Global Properties
Defining RIPng Neighbor Properties
Modifying the Incoming Metric
Configuring the Hold-Down Timer
Configuring Update Messages
Applying Import Policy
Configuring Group-Specific Properties
Applying Export Policy
Controlling Route Preference
Modifying the Outgoing Metric
Configuring Graceful Restart
Tracing RIPng Protocol Traffic
Example: Configuring RIPng
Chapter: Summary of RIPng Configuration Statements
[PDF 70 KB]
export
graceful-restart
group
holddown
import
metric-in
metric-out
neighbor
preference
receive
ripng
send
traceoptions
Chapter: ICMP Router Discovery Overview
[PDF 18 KB]
ICMP Router Discovery Standards
Operation of a Router Discovery Server
Router Advertisement Messages
Chapter: ICMP Router Discovery Configuration Guidelines
[PDF 45 KB]
Minimum Router Discovery Server Configuration
Configuring the Addresses to Include in Router Advertisements
Configuring the Frequency of Router Advertisements
Modifying the Router Advertisement Lifetime
Tracing ICMP Protocol Traffic
Example: Tracing ICMP Protocol Traffic
Chapter: Summary of ICMP Router Discovery Configuration Statements
[PDF 69 KB]
address
advertise
broadcast
disable
ignore
ineligible
interface
lifetime
max-advertisement-interval
min-advertisement-interval
multicast
priority
router-discovery
traceoptions
Chapter: Neighbor Discovery Overview
[PDF 18 KB]
Neighbor Discovery Standards
Router Discovery
Address Resolution
Redirect
Chapter: Neighbor Discovery Configuration Guidelines
[PDF 69 KB]
Minimum Neighbor Discovery Configuration
Configuring Router Advertisement on an Interface
Configuring the Hop Limit
Modifying the Default Router Lifetime
Enabling Stateful Autoconfiguration
Configuring the Frequency of Router Advertisements
Modifying the Reachable Time Limit
Modifying the Frequency of Neighbor Solicitation Messages
Configuring Prefix Information
Setting the Prefix for Onlink Determination
Setting the Prefix for Stateless Address Autoconfiguration
Configuring the Preferred Lifetime
Configuring the Valid Lifetime
Tracing Router Advertisement Traffic
Chapter: Summary of Neighbor Discovery Router Advertisement Configuration  Statements
[PDF 82 KB]
autonomous
current-hop-limit
default-lifetime
interface
managed-configuration
max-advertisement-interval
min-advertisement-interval
no-autonomous
no-managed-configuration
no-on-link
no-other-stateful-configuration
on-link
other-stateful-configuration
preferred-lifetime
prefix
reachable-time
retransmit-timer
router-advertisement
traceoptions
valid-lifetime
Chapter: BGP Overview
[PDF 45 KB]
BGP Standards
Autonomous Systems
AS Paths and Attributes
External and Internal BGP
BGP Routes
BGP Messages
Open Messages
Update Messages
Keepalive Messages
Notification Messages
Chapter: BGP Configuration Guidelines
[PDF 416 KB]
Minimum BGP Configuration
Enabling BGP
Specifying the Local Router's AS Number
Defining an AS Confederation and Its Members
Assigning a BGP Identifier
Defining BGP Global Properties
Defining BGP Groups and Peers
Defining a Group with Static Peers
Defining a Group with Dynamic Peers
Defining the Group Type
Specifying the Peer's AS Number
Defining Group Properties
Defining Peer Properties
Examples: Enabling BGP
Modifying the Hold-Time Value
Configuring MTU Discovery
Configuring Graceful Restart
Advertising an Explicit Null Label
Configuring Aggregate Labels for VPNs
Configuring Authentication
Applying IPSec Security Association
Opening a Peer Connection Passively
Configuring the Local IP Address
Configuring the Multiple Exit Discriminator Metric
Defining a MED Metric Directly
Using Routing Policy to Define a MED Metric
Examples: Configuring the MED Metric
Controlling the Aggregator Path Attribute
Choosing the Protocol Used to Determine the Next Hop
Configuring an EBGP Multihop Session
Configuring the BGP Local Preference
Controlling Route Preference
Examples: Controlling Route Preference
Configuring Routing Table Path Selection
Example: Always Comparing MEDs
Configuring BGP to Select Multiple BGP Paths
Configuring a Local AS
Examples: Configuring a Local AS
Removing Private AS Numbers from AS Paths
Configuring Route Reflection
Examples: Configuring Route Reflection
Enabling Route Flap Damping
Enabling Multiprotocol BGP
Limiting the Number of Prefixes on a BGP Peering
Configuring BGP Routing Table Groups
Resolving Routes to PE Routers Located in Other ASs
Allowing Labeled and Unlabeled Routes
Enabling Route Target Filtering
Configuring BGP Routing Policy
Applying Routing Policy
Applying Policies to Routes Being Imported into the Routing Table from BGP
Applying Policies to Routes Being Exported from the Routing Table into BGP
Setting BGP to Advertise Inactive Routes
Configuring How Often BGP Exchanges Routes with the Routing Table
Suppressing Route Advertisement
Configuring EBGP Peering Using IPv6 Link-local Address
Configuring IPv6 BGP Routes over IPv4 Transport
Example: Configuring IPv6 BGP Routes over IPv4 Transport
Configuring BGP to Log System Log Messages
Describing BGP Router Configuration
Blocking Non-Peer TCP Connection Attempts
Applying BGP Export Policy to VRF Routes
Enabling Next-Hop Reachability Information
Tracing BGP Protocol Traffic
Examples: Tracing BGP Protocol Traffic
Chapter: Summary of BGP Configuration Statements
[PDF 295 KB]
advertise-inactive
advertise-peer-as
aggregate-label
allow
as-override
authentication-key
bgp
cluster
damping
description
disable
explicit-null
export
family
graceful-restart
group
hold-time
import
include-mp-next-hop
ipsec-sa
keep
labeled-unicast
local-address
local-as
local-interface
local-preference
log-updown
metric-out
mtu-discovery
multihop
multipath
neighbor
no-advertise-peer-as
no-aggregator-id
no-client-reflect
out-delay
passive
path-selection
peer-as
preference
prefix-limit
protocol
remove-private
resolve-vpn
rib
rib-group
route-target
traceoptions
type
vpn-apply-export
Chapter: Index
[]
Chapter: Index of Statements and Commands
[]