show pim join
Syntax
Syntax (EX Series Switch and the QFX Series)
Release Information
Command introduced before Junos OS Release 7.4.
Command introduced in Junos OS Release 9.0 for EX Series switches.
summary option introduced in Junos OS Release 9.6.
inet6 and instance options introduced in Junos OS Release 10.0 for EX Series switches.
Support for bidirectional PIM added in Junos OS Release 12.1.
Command introduced in Junos OS Release 11.3 for the QFX Series.
Description
Display information about Protocol Independent Multicast (PIM) groups for all PIM modes.
For bidirectional PIM, display information about PIM group ranges (*,G-range) for each active bidirectional RP group range, in addition to each of the joined (*,G) routes.
Options
none | — | Display the standard information about PIM groups for all supported family addresses for all routing instances. |
brief | detail | extensive | summary | — | (Optional) Display the specified level of output. |
inet | inet6 | — | (Optional) Display PIM group information for IPv4 or IPv6 family addresses, respectively. |
instance instance-name | — | (Optional) Display information about groups for the specified PIM-enabled routing instance only. |
logical-system (all | logical-system-name) | — | (Optional) Perform this operation on all logical systems or on a particular logical system. |
range | — | (Optional) Address range of the group, specified as prefix/prefix-length. |
Required Privilege Level
view
List of Sample Output
show pim join summaryshow pim join (PIM Sparse Mode)
show pim join (Bidirectional PIM)
show pim join instance <instance-name>
show pim join detail
show pim join extensive (PIM Sparse Mode)
show pim join extensive (Bidirectional PIM)
show pim join extensive (Bidirectional PIM with a Directly Connected Phantom RP)
show pim join instance <instance-name> extensive
Output Fields
Table 1 describes the output fields for the show pim join command. Output fields are listed in the approximate order in which they appear.
Table 1: show pim join Output Fields
Field Name | Field Description | Level of Output |
---|---|---|
Instance | Name of the routing instance. | brief detail extensive summary none |
Family | Name of the address family: inet (IPv4) or inet6 (IPv6). | brief detail extensive summary none |
Route type | Type of multicast route: (S,G) or (*,G). | summary |
Route count | Number of (S,G) routes and number of (*,G) routes. | summary |
R | Rendezvous Point Tree. | brief detail extensive none |
S | Sparse. | brief detail extensive none |
W | Wildcard. | brief detail extensive none |
Group | Group address. | brief detail extensive none |
Bidirectional group prefix length | For bidirectional PIM, length of the IP prefix for RP group ranges. | All levels |
Source | Multicast source:
| brief detail extensive none |
RP | Rendezvous point for the PIM group. | brief detail extensive none |
Flags | PIM flags:
| brief detail extensive none |
Upstream interface | RPF interface toward the source address for the source-specific state (S,G) or toward the rendezvous point (RP) address for the non-source-specific state (*,G). For bidirectional PIM, RP Link means that the interface is directly connected to a subnet that contains a phantom RP address. | brief detail extensive none |
Upstream neighbor | Information about the upstream neighbor: Direct, Local, Unknown, or a specific IP address. For bidirectional PIM, Direct means that the interface is directly connected to a subnet that contains a phantom RP address. | extensive |
Upstream state | Information about the upstream interface:
Note: RP group range entries have None in the Upstream state field because RP group ranges do not trigger actual PIM join messages between routing devices. | extensive |
Downstream neighbors | Information about downstream interfaces:
| extensive |
Number of downstream interfaces | Total number of outgoing interfaces for each (S,G) entry. | extensive |
Assert Timeout | Length of time between assert cycles on the downstream interface. Not displayed if the assert timer is null. | extensive |
Keepalive timeout | Time remaining until the downstream join state is updated (in seconds). If the downstream join state is not updated before this keepalive timer reaches zero, the entry is deleted. If there is a directly connected host, Keepalive timeout is Infinity. | extensive |
Uptime | Time since the creation of (S,G) or (*,G) state. The uptime is not refreshed every time a PIM join message is received for an existing (S,G) or (*,G) state. | extensive |
Bidirectional accepting interfaces | Interfaces on the routing device that forward bidirectional PIM traffic. The reasons for forwarding bidirectional PIM traffic are that the interface is the winner of the designated forwarder election (DF Winner), or the interface is the reverse path forwarding (RPF) interface toward the RP (RPF). | extensive |
Sample Output
show pim join summary
user@host> show pim join summary
Instance: PIM.master Family: INET Route type Route count (s,g) 2 (*,g) 1 Instance: PIM.master Family: INET6
show pim join (PIM Sparse Mode)
user@host> show pim join
Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 239.1.1.1 Source: * RP: 10.255.14.144 Flags: sparse,rptree,wildcard Upstream interface: Local Group: 239.1.1.1 Source: 10.255.14.144 Flags: sparse,spt Upstream interface: Local Group: 239.1.1.1 Source: 10.255.70.15 Flags: sparse,spt Upstream interface: so-1/0/0.0 Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard
show pim join (Bidirectional PIM)
user@host> show pim join
Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.13.2 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 Group: 224.1.3.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.1.3 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 (RP Link) Group: 225.1.1.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.13.2 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 Group: 225.1.3.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.1.3 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 (RP Link) Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard
show pim join instance <instance-name>
user@host> show pim join instance VPN-A
Instance: PIM.VPN-A Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 235.1.1.2 Source: * RP: 10.10.47.100 Flags: sparse,rptree,wildcard Upstream interface: Local Group: 235.1.1.2 Source: 192.168.195.74 Flags: sparse,spt Upstream interface: at-0/3/1.0 Group: 235.1.1.2 Source: 192.168.195.169 Flags: sparse Upstream interface: so-1/0/1.0 Instance: PIM.VPN-A Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard
show pim join detail
user@host> show pim join detail
Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 239.1.1.1 Source: * RP: 10.255.14.144 Flags: sparse,rptree,wildcard Upstream interface: Local Group: 239.1.1.1 Source: 10.255.14.144 Flags: sparse,spt Upstream interface: Local Group: 239.1.1.1 Source: 10.255.70.15 Flags: sparse,spt Upstream interface: so-1/0/0.0 Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard
show pim join extensive (PIM Sparse Mode)
user@host> show pim join extensive
Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 239.1.1.1 Source: * RP: 10.255.14.144 Flags: sparse,rptree,wildcard Upstream interface: Local Upstream neighbor: Local Upstream state: Local RP Uptime: 00:03:49 Downstream neighbors: Interface: so-1/0/0.0 10.111.10.2 State: Join Flags: SRW Timeout: 174 Uptime: 00:03:49 Time since last Join: 00:01:49 Interface: mt-1/1/0.32768 10.10.47.100 State: Join Flags: SRW Timeout: Infinity Uptime: 00:03:49 Time since last Join: 00:01:49 Number of downstream interfaces: 2 Group: 239.1.1.1 Source: 10.255.14.144 Flags: sparse,spt Upstream interface: Local Upstream neighbor: Local Upstream state: Local Source, Local RP Keepalive timeout: 344 Uptime: 00:03:49 Downstream neighbors: Interface: so-1/0/0.0 10.111.10.2 State: Join Flags: S Timeout: 174 Uptime: 00:03:49 Time since last Prune: 00:01:49 Interface: mt-1/1/0.32768 10.10.47.100 State: Join Flags: S Timeout: Infinity Uptime: 00:03:49 Time since last Prune: 00:01:49 Number of downstream interfaces: 2 Group: 239.1.1.1 Source: 10.255.70.15 Flags: sparse,spt Upstream interface: so-1/0/0.0 Upstream neighbor: 10.111.10.2 Upstream state: Local RP, Join to Source Keepalive timeout: 344 Uptime: 00:03:49 Downstream neighbors: Interface: Pseudo-GMP fe-0/0/0.0 fe-0/0/1.0 fe-0/0/3.0 Interface: so-1/0/0.0 (pruned) 10.111.10.2 State: Prune Flags: SR Timeout: 174 Uptime: 00:03:49 Time since last Prune: 00:01:49 Interface: mt-1/1/0.32768 10.10.47.100 State: Join Flags: S Timeout: Infinity Uptime: 00:03:49 Time since last Prune: 00:01:49 Number of downstream interfaces: 3 Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard
show pim join extensive (Bidirectional PIM)
user@host> show pim join extensive
Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.1.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.13.2 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 Upstream neighbor: 10.10.1.2 Upstream state: None Uptime: 00:03:49 Bidirectional accepting interfaces: Interface: ge-0/0/1.0 (RPF) Interface: lo0.0 (DF Winner) Number of downstream interfaces: 0 Group: 225.1.1.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.13.2 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 Upstream neighbor: 10.10.1.2 Upstream state: None Uptime: 00:03:49 Bidirectional accepting interfaces: Interface: ge-0/0/1.0 (RPF) Interface: lo0.0 (DF Winner) Downstream neighbors: Interface: lt-1/0/10.24 10.0.24.4 State: Join RW Timeout: 185 Interface: lt-1/0/10.23 10.0.23.3 State: Join RW Timeout: 184 Number of downstream interfaces: 2 Group: 225.1.3.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.1.3 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 (RP Link) Upstream neighbor: Direct Upstream state: Local RP Uptime: 00:03:49 Bidirectional accepting interfaces: Interface: ge-0/0/1.0 (RPF) Interface: lo0.0 (DF Winner) Interface: xe-4/1/0.0 (DF Winner) Number of downstream interfaces: 0 Instance: PIM.master Family: INET6 R = Rendezvous Point Tree, S = Sparse, W = Wildcard
show pim join extensive (Bidirectional PIM with a Directly Connected Phantom RP)
user@host> show pim join extensive
Instance: PIM.master Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 224.1.3.0 Bidirectional group prefix length: 24 Source: * RP: 10.10.1.3 Flags: bidirectional,rptree,wildcard Upstream interface: ge-0/0/1.0 (RP Link) Upstream neighbor: Direct Upstream state: Local RP Uptime: 00:03:49 Bidirectional accepting interfaces: Interface: ge-0/0/1.0 (RPF) Interface: lo0.0 (DF Winner) Interface: xe-4/1/0.0 (DF Winner)
Number of downstream interfaces: 0
show pim join instance <instance-name> extensive
user@host> show pim join instance VPN-A extensive
Instance: PIM.VPN-A Family: INET R = Rendezvous Point Tree, S = Sparse, W = Wildcard Group: 235.1.1.2 Source: * RP: 10.10.47.100 Flags: sparse,rptree,wildcard Upstream interface: Local Upstream neighbor: Local Upstream state: Local RP Uptime: 00:03:49 Downstream neighbors: Interface: mt-1/1/0.32768 10.10.47.101 State: Join Flags: SRW Timeout: 156 Uptime: 00:03:49 Time since last Join: 00:01:49 Number of downstream interfaces: 1 Group: 235.1.1.2 Source: 192.168.195.74 Flags: sparse,spt Upstream interface: at-0/3/1.0 Upstream neighbor: 10.111.30.2 Upstream state: Local RP, Join to Source Keepalive timeout: 156 Uptime: 00:14:52 Group: 235.1.1.2 Source: 192.168.195.169 Flags: sparse Upstream interface: so-1/0/1.0 Upstream neighbor: 10.111.20.2 Upstream state: Local RP, Join to Source Keepalive timeout: 156 Uptime: 00:14:52