使用多播时,源可以将单个数据副本发送到一个多播地址,随后该副本会被分发到组或多个接收方。
NSX 使用两个多播路由协议:Internet 组管理协议 (IGMPv2) 和协议独立多播 (Protocol Independent Multicast, PIM)。支持 PIM 稀疏模式 (PIM SM)。PIM 在 ESG 上使用,但在 DLR 上不使用。
但是,如果 ESG 版本为 6.4.4 或更低版本,则仅 Edge 的一个上行链路接口支持 PIM。从 NSX Data Center 6.4.5 开始,ESG 的两个上行链路接口支持 PIM。
从 NSX 6.4.7 开始,每个 ESG 的一个 GRE 虚拟隧道接口 (Virtual Tunnel Interface, VTI) 上也支持 PIM。可以在 ESG 的最多两个上行链路接口上启用 PIM,或者在一个 GRE 隧道接口上启用 PIM。但是,不能同时在 GRE 虚拟隧道接口和 Edge 上行链路接口上启用 PIM。
要在 GRE 隧道接口上启用 PIM,您必须先使用 NSX API 在 ESG 上配置 GRE 隧道。有关配置 GRE 隧道的详细信息,请参见NSX API 指南。在 ESG 上配置 GRE 隧道后,您可以在 vSphere Client UI 中查看 GRE 隧道列表。
可以为 GRE 虚拟隧道接口配置 IPv4 地址或 IPv6 地址,也可以同时配置这两者。但是,要在 GRE 隧道接口上启用 PIM,隧道接口必须具有 IPv4 地址。如果仅为 GRE 虚拟隧道接口配置了 IPv6 地址,则无法将此 GRE 隧道接口作为 PIM 接口启用。
在 GRE 隧道接口上启用 PIM 后,必须添加静态路由,并将 GRE 虚拟隧道端点的 IP 地址作为下一跃点 IP 地址。需要使用静态路由来访问 NSX 网络外部的多播源、接收方和汇合点 (RP)。
过程
下一步做什么
如果在 GRE 虚拟隧道接口上启用了 PIM,则需要使用静态路由来访问 NSX 网络外部的多播源、接收方和 RP。您必须配置静态路由,并将 GRE 虚拟隧道端点的 IP 地址作为下一跃点 IP 地址。
有关配置静态路由的详细信息,请参见添加静态路由。