JUNOS 9.4 Multicast Protocols Configuration Guide

DVD Home
Techpubs Home
Report an Error

Collapse TOC

List of Figures
List of Tables

Index
Index of Statements and Commands

Entire manual as PDF

About This Guide
Objectives
Audience
Supported Platforms
Using the Indexes
Using the Examples in This Manual
Documentation Conventions
List of Technical Publications
Documentation Feedback
Requesting Technical Support
Multicast Overview
What Is Multicast?
IP Multicast Uses
IP Multicast Terminology
Leaf and Branch
Protocols for Multicast Networks
IP Multicast Building Blocks
IP Multicast Addressing
Administrative Scoping
Interface Lists
Reverse-Path Forwarding
Shortest-Path Tree
Rendezvous Point, Shared Trees, and the Rendezvous-Point Tree
RPF Checks and the RPF Table
RPF Checks
Populating the RPF Table
Protocols for Multicast
Multicast Group Membership Protocols
Multicast Routing Protocols
IP Multicast Overview
IP Multicast Standards
Multicast Overview
Multicast Addresses
Multicast Redundancy
Replicating Multicast Packets
Layer 2 Frames and Multicast
Overview of Multicast Snooping
Introduction to PIM
PIM Background
Basic PIM Network Components
PIM Modes of Operation
PIM Dense Mode
PIM Sparse Mode
PIM SSM
Mixing Modes
Complete Multicast Configuration Statements
[edit protocols] Hierarchy Level
[edit routing-instances] Hierarchy Level
[edit routing-options] Hierarchy Level
[edit logical-systems protocols] Hierarchy Level
[edit logical-systems routing-instances] Hierarchy Level
[edit logical-systems routing-options] Hierarchy Level
[edit bridge-domains bridge-domain-name protocols] Hierarchy Level
IGMP Overview
IGMP Configuration Guidelines
Minimum IGMP Configuration
Enabling IGMP
Modifying the IGMP Host-Query Message Interval
Modifying the IGMP Query Response Interval
Specifying Immediate-Leave Host Removal
Example: IGMP Immediate Leave
Filtering Unwanted IGMP Reports at the IGMP Interface Level
Example: IGMP Report Filtering
Accepting IGMP Messages from Remote Subnetworks
Example: IGMP Promiscuous Mode
Modifying the Last-Member Query Interval
Modifying the Robustness Variable
Changing the IGMP Version
Enabling IGMP Static Group Membership
Example: IGMP Static Group Membership
Recording IGMP Join and Leave Events
Enabling IGMP Accounting on the Entire Routing System
Enabling or Disabling IGMP Accounting on Individual Interfaces
Example: Recording and Archiving IGMP Join and Leave Events
Tracing IGMP Protocol Traffic
Example: Tracing IGMP Protocol Traffic
Disabling IGMP
IGMP and Nonstop Active Routing
Summary of IGMP Configuration Statements
accounting
accounting (Per-Interface)
accounting (Protocol)
disable
group
group (with Source Address)
group (without Source Address)
group-policy
igmp
immediate-leave
interface
no-accounting
promiscuous-mode
query-interval
query-last-member-interval
query-response-interval
robust-count
source
ssm-map
static
traceoptions
version
MLD Overview
MLD Configuration Guidelines
Minimum MLD Configuration
Enabling MLD
Modifying the MLD Version
Modifying the MLD Host-Query Message Interval
Modifying the MLD Query Response Interval
Modifying the Last-Member Query Interval
Specifying Immediate-Leave Host Removal
Example: MLD Immediate Leave
Filtering Unwanted MLD Reports at the MLD Interface Level
Example: MLD Report Filtering
Modifying the Robustness Variable
Enabling MLD Static Group Membership
Example: MLD Static Group Membership
Recording MLD Join and Leave Events
Enabling MLD Accounting on the Entire Routing System
Enabling or Disabling MLD Accounting on Individual Interfaces
Example: Recording and Archiving MLD Join and Leave Events
Tracing MLD Protocol Traffic
Example: Tracing MLD Protocol Traffic
Disabling MLD
Summary of MLD Configuration Statements
accounting
accounting (Per-Interface)
accounting (Protocol)
disable
group
group-policy
immediate-leave
interface
mld
no-accounting
query-interval
query-last-member-interval
query-response-interval
robust-count
source
ssm-map
static
traceoptions
version
SAP Overview
SAP Configuration Guidelines
Summary of SAP Configuration Statements
disable
listen
sap
PGM Overview
PGM Architecture and PGM Routers
PGM-Enabled Source
PGM-Enabled Receivers
PGM-Enabled Routers
PGM Configuration Guidelines
Summary of PGM Configuration Statements
pgm
traceoptions
Multicast over Layer 3 Draft-Rosen VPNs
Draft-Rosen Multicast VPNs Overview
Data MDTs Overview
Data MDT Characteristics
Draft-Rosen Multicast VPN Autodiscovery
Draft-Rosen Multicast VPN Control Plane
Interoperating with Other Vendors
Draft-Rosen Multicast VPN Configuration Guidelines
Configuring Draft-Rosen Multicast VPNs
Configuring Data MDTs and Provider Tunnels
Configuring the Data MDT Group Range
Configuring the Data MDT Threshold Parameters
Limiting the Maximum Number of Data MDTs
Configuring the Provider Tunnel SSM Group Address
Configuring Draft-Rosen Multicast VPN Autodiscovery
Configuring the Draft-Rosen Multicast VPN Control Plane
Summary of Draft-Rosen MVPN Configuration Statements
autodiscovery
autodiscovery-only
group
group-address
group-range
inclusive
inet-mdt
intra-as
mdt
mvpn
mvpn (autodiscovery-only)
mvpn (routing-instance)
mvpn (master-instance)
pim-ssm
rate
signaling
source
threshold
tunnel-limit
Multicast Administrative Scoping
Multicast Scoping Overview
Configuring Multicast Scoping
Configuring Multicast Scoping with the scope Statement
Example: Configuring Scoping with the scope Statement
Configuring Scoping with the scope-policy Statement
Example: Configuring Scoping with the scope-policy Statement
Multicast Reverse Path Forwarding
Configuring RPF Policies
Example: Configuring RPF Policies
Source-Specific Multicast
Source-Specific Multicast Groups Overview
Source-Specific Multicast Examples
Example: Configuring an SSM-Only Domain
Example: Configuring PIM SSM on a Network
Enabling IGMPv3 on all Host-Facing Interfaces
Displaying the IGMP State
Displaying the PIM State
Example: Configuring SSM Mapping
Creating the SSM Policy
Defining the SSM Map
Applying SSM Mapping to Interfaces
Displaying the SSM Maps
Flow Maps
Creating a Flow Map
Creating the Flow Map Policy
Defining the Flow Map
Defining Flow Properties
Defining Bandwidth for Multicast Flows
Defining Forwarding Cache Timeout
Specifying Redundant Flow Sources
Displaying the Flow Maps
Bandwidth Management
Bandwidth Management Overview
Bandwidth Management and PIM Graceful Restart
Bandwidth Management and Source Redundancy
Logical Systems and Bandwidth Oversubscription
How Interface Bandwidth Becomes Oversubscribed
How Interface Bandwidth Becomes Available Again
Readmitting or Removing Interfaces
Defining Interface Bandwidth Maximums
Defining Bandwidth for Multicast Flows
Examples: Defining Bandwidths
Example: Configuring Maximum Multicast Bandwidth on an Interface
Example: Configuring Bandwidth for Individual Flows
Managing Subscriber Overcommitment
Multicast Forwarding Cache Properties
Configuring General Multicast Forwarding Cache Properties
Configuring Multicast Forwarding Cache Properties for Flow Maps
Examples: Configuring Multicast Forwarding Cache Properties
Configuring Forwarding Cache Properties at the Multicast Level
Configuring Forwarding Cache Properties at the Flow Map Level
Displaying the Cache Timeout
Ingress PE Redundancy
Configuring Ingress PE Redundancy
Example: Ingress PE Redundancy
Summary of Multicast Routing Options Configuration Statements
asm-override-ssm
backup-pe-group
backups
bandwidth
flow-map
forwarding-cache
forwarding-cache (Flow Maps)
forwarding-cache (Multicast)
interface
interface (Routing Options)
interface (Scoping)
local-address
maximum-bandwidth
multicast
policy
policy (Flow Maps)
policy (SSM Maps)
prefix
redundant-sources
reverse-oif-mapping
rpf-check-policy
scope
scope-policy
source
ssm-groups
ssm-map
subscriber-leave-timer
threshold
timeout
timeout (Flow Maps)
timeout (Multicast)
Multicast Snooping Overview
Multicast Snooping Configuration Guidelines
Configuring Forwarding Cache Snooping Options
Configuring Flood Groups for Snooping
Configuring Graceful Restart for Snooping
Multicast Snooping Configuration Statements
flood-groups
forwarding-cache
graceful-restart
multicast-snooping-options
threshold
timeout
IGMP Snooping Overview
Introduction to IGMP Snooping
IGMP Snooping Interfaces and Forwarding
IGMP Snooping and Proxies
Multicast-Router Interfaces and IGMP Snooping Proxy Mode
Host-Side Interfaces and IGMP Snooping Proxy Mode
IGMP Snooping and Bridge Domains
IGMP Snooping Configuration Guidelines
Configuring IGMP Snooping Proxy Mode
Configuring IGMP Snooping Immediate Leave
Configuring General IGMP Snooping Parameters
Configuring IGMP Snooping Interfaces
Configuring VLAN-Specific IGMP Snooping Parameters
Tracing IGMP Snooping Operations
Summary of IGMP Snooping Configuration Statements
group
group (with Source Address)
group (without Source Address)
group-limit
host-only-interface
igmp-snooping
immediate-leave
interface
multicast-router-interface
proxy-mode
query-interval
query-last-member-interval
query-response-interval
robust-count
source
source-address
static
vlan
DVMRP Overview
DVMRP Configuration Guidelines
Minimum DVMRP Configuration
Creating Routing Tables for DVMRP Routes
Enabling DVMRP
Modifying the DVMRP Hold-Time Period
Modifying the Metric Value
Disabling DVMRP on an Interface
Configuring DVMRP Routing Policy
Configuring DVMRP Routing Modes
Tracing DVMRP Protocol Traffic
Configuration Examples
Example: Tracing DVMRP Protocol Traffic
Example: Configuring DVMRP
Example: Configuring DVMRP to Announce Unicast Routes
Summary of DVMRP Configuration Statements
disable
dvmrp
export
hold-time
import
interface
metric
mode
rib-group
traceoptions
PIM Overview
PIM Sparse Mode
Designated Router
Rendezvous Point
RP Mapping Options
Static Configuration
Anycast RP
Auto-RP
Bootstrap Router
Building an RPT Between RP and Receivers
PIM Sparse-Mode Source Registration
PIM Sparse-Mode SPT Cutover
SPT Cutover
SPT Cutover Control
PIM SSM
PIM Dense Mode
PIM Sparse-Dense Mode
RP Mapping with Anycast RP
Multicast over Layer 3 VPNs
Dual PIM Multicast VPNs
MBGP-Based Multicast VPNs
Tunnel Services PICs and Multicast
Filtering Multicast Messages
Filtering MAC Addresses
Filtering RP/DR Register Messages
Filtering MSDP SA Messages
Embedded RP for IPv6 Multicast
PIM Configuration Guidelines
Configuring PIM Mode-Independent Interface Properties
Changing the PIM Version
Configuring the Designated Router Priority
Configuring Designated Router Election on Point-to-Point Links
Modifying the Hello Interval
Configuring Interface-Level Neighbor Policies
Disabling the PIM Interface
Configuring Other PIM Mode-Independent Properties
Configuring a PIM RPF Routing Table
Filtering PIM Join Messages
Multicast Performance and the ping Utility
Configuring PIM Trace Options
Configuring PIM Dense Mode Properties
Configuring PIM Sparse Mode Properties
Minimum PIM Sparse Mode Configuration
Logical Systems and PIM Sparse Mode
Enabling PIM Sparse Mode
Configuring PIM Sparse Mode Graceful Restart
Configuring the Router's Local RP Properties
Configuring the IP Protocol Family
Configuring the Local RP Address
Configuring the Router's RP Priority
Configuring the Groups for Which the Router Is the RP
Modifying the Local RP Hold Time
Configuring Static RPs
Configuring Bootstrap Properties
Configuring the Router's IPv4 Bootstrap Router Priority
Filtering PIM IPv4 Bootstrap Messages
Configuring the Router's Bootstrap Router Priority
Filtering PIM Bootstrap Messages
Configuring Auto-RP
Configuring Auto-RP Announcement, Mapping, and Discovery
Configuring Auto-RP Mapping Agent Election
Configuring RP/DR Register Message Filtering
Configuring PIM Join Load Balancing
Configuring Embedded RP for IPv6
Configuring the Assert Timeout
Configuring the SPT Threshold Policy
SPT Threshold Policy Configuration Changes
Examples of SPT Threshold Policy Configuration
Configuring PIM Sparse-Dense Mode Properties
Configuring the BFD Protocol
Configuring Any-Source Multicast for Draft-Rosen VPNs
Configuring the VPN
Configuring PIM Connectivity Between the Provider and PE Routers
Configuring Multicast Connectivity on the CE Routers
Configuring Multicast Connectivity for the VPN on the PE Router
Configuring the Routing Group
Example: Configuring PIM Sparse Mode over Layer 3 VPNs Using Multiprotocol BGP
Full Mesh MVPN Configuration
Sender-Only, Receiver-Only MVPN Configuration
Sender-Only, Receiver-Only, Sender-Receiver MVPN Configuration
Hub-and-Spoke MVPN Configuration
Configuring Multicast for Virtual Routers
Configuration Examples
Example: Configuring PIM Dense Mode
Example: Configuring PIM Sparse Mode
Configuring the RP Router
Configuring All Non-RP Routers
Example: Configuring Sparse-Dense Mode
Example: Configuring Anycast RP
Configuring the RP Router with MSDP
Configuring the RP Router Using Only PIM
Configuring All Non-RP Routers
Example: Configuring PIM BSR Filters
Example: Configuring PIM Join Filters
Example: Configuring RP/DR Register Message Filters
Example: Configuring Externally Facing Border Routers
Example: Tracing PIM Protocol Traffic
Example: Rejecting PIM Bootstrap Messages at the Boundary of a PIM Domain
Example: Configuring PIM Sparse Mode over Layer 3 VPNs
Configuring PIM on the P Router
Configuring PIM on the PE1 Router
Configuring PIM on the PE2 Router
Configuring PIM on the CE1 Router
Configuring PIM on the CE2 Router
Configuring the Routing Instance on the PE1 Router
Configuring the Routing Instance on the PE2 Router
Configuring the PE Router for Interoperability
Configuring the Routing Table Group
Example: Configuring PIM Dense Mode over Layer 3 VPNs
Configuring PIM on the P Router
Configuring PIM on the PE Router
Configuring PIM on the CE Router
Configuring the Routing Instance on the PE Router
Example: Configuring PIM Sparse-Dense Mode over Layer 3 VPNs
Configuring PIM on the P Router
Configuring PIM on the PE Router
Configuring PIM on the CE Router
Configuring the Routing Instance on the PE Router
PIM and Nonstop Active Routing
Summary of PIM Configuration Statements
address
address (Anycast RPs)
address (Local RPs)
address (Static RPs)
anycast-pim
assert-timeout
auto-rp
bfd-liveness-detection
bootstrap
bootstrap-export
bootstrap-import
bootstrap-priority
dense-groups
disable
disable (PIM Interfaces)
disable (PIM Graceful Restart)
dr-election-on-p2p
dr-register-policy
embedded-rp
export
family
family (Bootstrap)
family (Local RP)
graceful-restart
group-ranges
hello-interval
hold-time
import
import (Bootstrap)
import (PIM)
infinity
interface
join-load-balance
local
local-address
mapping-agent-election
maximum-rps
minimum-interval
minimum-receive-interval
minimum-transmit-interval
mode
multiplier
neighbor-policy
pim
priority
priority (Bootstrap)
priority (PIM Interfaces)
priority (PIM RPs)
restart-duration
rib-group
rp
rp-register-policy
rp-set
spt-threshold
static
traceoptions
version
version (BFD)
version (PIM)
vpn-group-address
MSDP Overview
MSDP Configuration Guidelines
Minimum MSDP Configuration
Enabling MSDP
Configuring MSDP Peers
Configuring MSDP Groups
Configuring MSDP Mesh Groups
Configuring the MSDP Authentication Key
Configuring MSDP Routing Policy
Configuring Multiple Rendezvous Points in a Domain
Example: Configuring a Router to Use Anycast RP
Configuring MSDP Data Encapsulation
Configuring the MSDP Active Source Limit
Configuring Global, Group, and Peer Active Source Limit
Configuring Per-Source Active Source Limit
Configuring a Default MSDP Peer
Disabling MSDP
Tracing MSDP Protocol Traffic
Example: Tracing MSDP Protocol Traffic
Example: Configuring MSDP
Summary of MSDP Configuration Statements
active-source-limit
authentication-key
data-encapsulation
default-peer
disable
export
group
import
local-address
maximum
mode
msdp
peer
rib-group
source
threshold
traceoptions
Index
Index
Index of Statements and Commands