我有一个Ubiquiti ES-16-150W,我必须以某种方式将传入的UDP单播流量路由到多台计算机。理想情况下,我会将单播更改为多播,但不幸的是,发送数据的设备无法发送多播通信。
我知道可以将另一台计算机添加到网络中,并将单播流量指向它,并将其重新发送为多播,但在项目需求、文档、图表、可交付品方面会有大量的搅动.名单还在继续。
我在很多文章中都做过研究,但是由于我对交换机配置和网络的不熟悉,我不确定仅仅通过更改交换机中的配置就可以做到这一点。
有人能给我推荐一下这样的方法吗?我可以使用NAT并将UDP单播流路由到多播地址吗?根据我的研究,这似乎是不可能的。
看起来多对一是很常见的,但有相反的吗?
如果无法执行多播NAT,是否可以使用一些我不知道的标准做法将传入的单播通信发送到两个不同的地址?
接收计算机上的接收应用程序可配置为侦听多播或单播。
如果你能给出任何建议,我将不胜感激。
发布于 2020-11-25 17:30:51
通过将UDP流量定向到以太网未知的单播地址,可以获得类似于多播的效果。为层-3地址配置静态ARP条目,例如192.0.2.10 -> 42:00:00:00:2:10,并且从不从该MAC地址产生任何流量。前往192.0.2.10的通信量将被淹没到VLAN上的所有端口。有些开关在这个负载下可以正常工作,但有些则不行。
然后,需要将NIC配置为接收该MAC地址的通信量,方法是将其添加到MAC筛选器中,或者配置杂乱模式。类似地,您的操作系统可能需要配置才能将UDP流量定向到应用程序。
您必须注意不要意外地从相关的MAC地址发送任何流量,否则流量将进入发送它的端口,而不是所有端口。因此,这种配置有点脆弱。
https://networkengineering.stackexchange.com/questions/71202
复制相似问题