如何设置自定义多播地址

如何设置自定义多播地址

在网络中设置自定义多播 IP 地址需要什么?机器是 Linux。假设我想要一个多播地址,其中只有来自网络的一些机器作为组成员。

我认为应该将网络中的机器添加到定义的组中,并配置一些路由器?

答案1

选择一个多播地址,最好在 239.255.0.0/16 范围内。从此地址上的一台机器发送,然后通过从您的应用程序加入该组来在其他机器上接收流。

网络设置取决于您的机器是位于多个不同的 VLAN 中还是位于同一个 VLAN 中。如果它们全都在同一个 VLAN 中,并且您的交换机具有 igmp 监听功能,您可能需要设置路由器进行多播路由,以便 igmp 监听正常工作,或者将其中一个交换机设置为 igmp 查询器。

如果它们位于多个 VLAN 上,则您必须在基础设施中设置适当的多播路由,例如 PIM。

避免发送 TTL = 1 的多播流量,您的网关不会接受这种流量。另外,不要向 224.0.0.xx 地址发送流量。

我建议http://www.nrl.navy.mil/itd/ncs/products/mgen 以及用于测试和了解多播的 wireshark。

相关内容