This article provides information about the Multicast topology and related terminologies to aid in troubleshooting Multicast issues.
When troubleshooting Multicast issues, it is important to collect the network topology and label the key components.
Mapping out your network topology is required for the KB21990 - Resolution Guides - Troubleshoot Multicast [juniper.net] . It is also required if a technical support case need to be opened.
Sample Network Topology:
Below is a sample network diagram with the primary components labeled in red.
Identifying and understanding terminologies in the Multicast Topology
Below are brief definitions of the network topology components:
Technical Documentation References
For more information on Multicast, refer to the following links:
Multicast Protocols Multicast Feature Guide for SRX Security Devics
Configurations
The configuration for the devices in the above sample network topology is:
Layer 2 - EX set vlans CLIENT vlan-id 100 set vlans CLIENT interface ge-0/0/10.0 set vlans CLIENT interface ge-0/0/11.0 set interfaces ge-0/0/15 unit 0 family ethernet-switching port-mode trunk vlan members all LHR set vlans CLIENT vlan-id 100 l3-interface vlan.100 set interfaces ge-0/0/10 unit 0 family inet address 192.168.10.1/24 set interfaces ge-0/0/20 unit 0 family inet address 192.168.20.1/24 set interfaces vlan unit 100 family inet address 192.168.100.1/24 set interfaces ge-0/0/15 unit 0 family ethernet-switching port-mode trunk vlan members all set protocols igmp interface vlan.100 set protocols ospf area 0.0.0.0 interface ge-0/0/10.0 set protocols ospf area 0.0.0.0 interface ge-0/0/20.0 set protocols ospf area 0.0.0.0 interface vlan.100 set protocols pim rp static address 192.168.1.1 set protocols pim interface ge-0/0/10.0 set protocols pim interface ge-0/0/20.0 set protocols pim interface vlan.100 If LHR is a SRX, see note for SRX devices at the end of this article for additional required configuration. RP set interfaces ge-0/0/20 unit 0 family inet address 192.168.20.2/24 set interfaces ge-0/0/15 unit 0 family inet address 192.168.15.1/24 set interfaces lo0 unit 0 family inet address 192.168.1.1/24 set protocols ospf area 0.0.0.0 interface ge-0/0/15.0 set protocols ospf area 0.0.0.0 interface ge-0/0/20.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols pim rp local address 192.168.1.1 set protocols pim interface ge-0/0/20.0 set protocols pim interface ge-0/0/15.0 If RP is a SRX, see note for SRX devices at the end of this article for additional required configuration. Other L3 EX set interfaces ge-0/0/10 unit 0 family inet address 192.168.10.2/24 set interfaces ge-0/0/16 unit 0 family inet address 192.168.16.1/24 set interfaces lo0 unit 0 family inet address 192.168.1.2/24 set protocols ospf area 0.0.0.0 interface ge-0/0/15.0 set protocols ospf area 0.0.0.0 interface ge-0/0/20.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols pim rp static address 192.168.1.1 set protocols pim interface ge-0/0/10.0 set protocols pim interface ge-0/0/16.0 FHR set vlans SERVER vlan-id 200 l3-interface vlan.200 set interfaces vlan unit 200 family inet address 192.168.200.1/24 set vlans SERVER interface ge-0/0/10.0 set vlans SERVER interface ge-0/0/11.0 set interfaces ge-0/0/16 unit 0 family inet address 192.168.16.2/24 set interfaces ge-0/0/15 unit 0 family inet address 192.168.15.2/24 set protocols ospf area 0.0.0.0 interface ge-0/0/15.0 set protocols ospf area 0.0.0.0 interface ge-0/0/16.0 set protocols ospf area 0.0.0.0 interface vlan.200 set protocols pim rp static address 192.168.1.1 set protocols pim interface ge-0/0/15.0 set protocols pim interface ge-0/0/16.0 set protocols pim interface vlan.200 If FHR is a SRX, see note for SRX devices for additional required configuration.
set vlans CLIENT vlan-id 100 set vlans CLIENT interface ge-0/0/10.0 set vlans CLIENT interface ge-0/0/11.0 set interfaces ge-0/0/15 unit 0 family ethernet-switching port-mode trunk vlan members all
set vlans CLIENT vlan-id 100 l3-interface vlan.100 set interfaces ge-0/0/10 unit 0 family inet address 192.168.10.1/24 set interfaces ge-0/0/20 unit 0 family inet address 192.168.20.1/24 set interfaces vlan unit 100 family inet address 192.168.100.1/24 set interfaces ge-0/0/15 unit 0 family ethernet-switching port-mode trunk vlan members all set protocols igmp interface vlan.100 set protocols ospf area 0.0.0.0 interface ge-0/0/10.0 set protocols ospf area 0.0.0.0 interface ge-0/0/20.0 set protocols ospf area 0.0.0.0 interface vlan.100 set protocols pim rp static address 192.168.1.1 set protocols pim interface ge-0/0/10.0 set protocols pim interface ge-0/0/20.0 set protocols pim interface vlan.100
set interfaces ge-0/0/20 unit 0 family inet address 192.168.20.2/24 set interfaces ge-0/0/15 unit 0 family inet address 192.168.15.1/24 set interfaces lo0 unit 0 family inet address 192.168.1.1/24 set protocols ospf area 0.0.0.0 interface ge-0/0/15.0 set protocols ospf area 0.0.0.0 interface ge-0/0/20.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols pim rp local address 192.168.1.1 set protocols pim interface ge-0/0/20.0 set protocols pim interface ge-0/0/15.0
set interfaces ge-0/0/10 unit 0 family inet address 192.168.10.2/24 set interfaces ge-0/0/16 unit 0 family inet address 192.168.16.1/24 set interfaces lo0 unit 0 family inet address 192.168.1.2/24 set protocols ospf area 0.0.0.0 interface ge-0/0/15.0 set protocols ospf area 0.0.0.0 interface ge-0/0/20.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols pim rp static address 192.168.1.1 set protocols pim interface ge-0/0/10.0 set protocols pim interface ge-0/0/16.0
set vlans SERVER vlan-id 200 l3-interface vlan.200 set interfaces vlan unit 200 family inet address 192.168.200.1/24 set vlans SERVER interface ge-0/0/10.0 set vlans SERVER interface ge-0/0/11.0 set interfaces ge-0/0/16 unit 0 family inet address 192.168.16.2/24 set interfaces ge-0/0/15 unit 0 family inet address 192.168.15.2/24 set protocols ospf area 0.0.0.0 interface ge-0/0/15.0 set protocols ospf area 0.0.0.0 interface ge-0/0/16.0 set protocols ospf area 0.0.0.0 interface vlan.200 set protocols pim rp static address 192.168.1.1 set protocols pim interface ge-0/0/15.0 set protocols pim interface ge-0/0/16.0 set protocols pim interface vlan.200
Note for SRX devices: If your LHR or FHR or RP is a SRX, then PIM must be enabled on the relevant security zones, and security policies must be created to allow the traffic between the security zones. See steps 3 and 4 in KB28362 - [SRX] Configuration example - Multicast PIM Sparse Mode [juniper.net] for more information. For example, if the LHR in this topology is a SRX, it also needs this configuration:
set security zones security-zone trust address-book address 192.168.100.0 192.168.100.0/24 set security zones security-zone trust host-inbound-traffic protocols pim set security zones security-zone trust interfaces ge-0/0/15.0 set security zones security-zone untrust address-book address 224.100.100.100 224.100.100.100/32 set security zones security-zone untrust host-inbound-traffic protocols pim set security zones security-zone untrust interfaces ge-0/0/10.0 set security zones security-zone untrust interfaces ge-0/0/20.0 set security policies from-zone trust to-zone untrust policy p1 match source-address 192.168.100.0 set security policies from-zone trust to-zone untrust policy p1 match destination-address 224.100.100.100 set security policies from-zone trust to-zone untrust policy p1 match application junos-udp-any set security policies from-zone trust to-zone untrust policy p1 then permit
2020-04-28: Fixed inactive links.