Description | This article outlines the key configuration steps for IPv6 multicast using a static Rendezvous Point. |
Scope | FortiGate v7.2, v7.4,v7.6. |
Solution |
Multicast for IPv6 can be configured using static Rendezvous Points (RPs). Here is an overview of the significant steps in a basic topology: This setup has three routers: R1, R2, and R3. R1 will receive the multicast stream, R2 will relay the multicast traffic between R1 and R3, and R3 will serve as the Rendezvous Point (RP). Diagram:
Enable Multicast Routing:
Multicast routing is disabled by default in FortiGate. It is necessary to enable it globally. On all FortiGates:
config router multicast
Configure Interfaces for Multicast: R1 Configuration (Receiver):
config system interface set allowaccess ping https ssh http telnet fgfm end next
R2 Configuration (Router):
config system interface edit "loopback0" next
R3 Configuration (Static RP):
config system interface edit "loopback0" next
Configure Static RP on R2 and R1: R1:
config router multicast6 set multicast-pmtu disable end config pim-sm-global config rp-address end end end
R2:
set multicast-pmtu disable edit "port2" set hello-interval 30 next edit "loopback0" set hello-interval 30 set hello-holdtime 105 next end
OSPFv3 is configured on all routers, and the two loopback interfaces are redistributed. For simplicity, the OSPF process is defined in Area 0.
Additionally, if not already present, firewall policies are required; otherwise, traffic will not flow.
Verification Steps: Verify OSPFv3 Neighbors:
R1 # get router info6 ospf neighbor
Verify the Multicast Routing Table on R1 and R3:
R1 # get router info6 multicast pim sparse-mode neighbor
To generate Multicast Traffic on R3, ping the multicast group:
execute ping6 ff07::7
Multicast IPV6 Firewall Policy to Allow Traffic:
config firewall multicast-policy6 set srcintf "any" |