在networking中设置一个自定义的组播IP地址需要什么? 机器是Linux。 比方说,我希望有一个多播地址,只有一些来自networking的机器作为组成员。
我想networking中的机器应该被添加到定义的组中,并且应该configuration一些路由器?
select一个多播地址,最好从239.255.0.0/16范围。 从此地址上的一台机器发送,然后通过join您的应用程序中的组来接收其他机器上的数据stream。
networking设置取决于您的计算机是位于多个不同的VLAN上还是位于同一个VLAN中。 如果所有这些交换机都在同一个vlan上,并且您的交换机具有igmp snoopingfunction,则可能需要为路由器设置组播路由,以便igmp snooping正常工作或将其中一台交换机设置为igmp查询器。
如果他们在多个vlan上,你将不得不在你的基础设施中build立适当的多播路由,例如PIM。
避免发送TTL = 1的组播stream量,你的网关不会感激它。 另外,请勿将stream量发送到224.0.0.xx地址。
我推荐http://www.nrl.navy.mil/itd/ncs/products/mgen和wireshark来testing和理解多播。