Using Multicast, a source can send a single copy of data to a single multicast address, which is then distributed to a group or recipients.
NSX uses two multicast routing protocols: Internet Group Management Protocol (IGMPv2) and Protocol Independent Multicast (PIM). PIM sparse mode is supported (PIM-SM). PIM is used on ESGs, but not on the DLR.
If an ESG is at 6.4.4 or earlier, PIM is supported on a single uplink interface of the Edge. Starting in NSX Data Center 6.4.5, PIM is supported on two uplink interfaces of the ESG.
Starting in NSX 6.4.7, PIM is also supported on one GRE virtual tunnel interface (VTI) per ESG. PIM can be enabled on a maximum of two uplink interfaces of the ESG or one GRE tunnel interface. However, you cannot enable PIM simultaneously on the GRE virtual tunnel interface and edge uplink interfaces.
To enable PIM on a GRE tunnel interface, you must first configure GRE tunnels on the ESG by using the NSX APIs. For more information about configuring GRE tunnels, see the NSX API Guide. After configuring GRE tunnels on the ESG, you can view the list of GRE tunnels in the vSphere Client UI.
The GRE virtual tunnel interface can be configured with either IPv4 address, or IPv6 address, or both. However, to enable PIM on the GRE tunnel interface, the tunnel interface must have an IPv4 address. If the GRE virtual tunnel interface is configured with only an IPv6 address, this GRE tunnel interface cannot be enabled as a PIM interface.
When PIM is enabled on a GRE tunnel interface, static routes must be added with the IP address of the GRE virtual tunnel endpoint as the next hop IP address. Static routes are required to reach the multicast sources, receivers, and rendezvous point (RP) outside the NSX network.
Procedure
What to do next
If you have enabled PIM on a GRE virtual tunnel interface, static routes are required to reach the multicast sources, receivers, and RP outside the NSX network. You must configure static routes with the IP address of the GRE virtual tunnel endpoint as the next hop IP address.
For detailed information about configuring static routes, see Add a Static Route.