在我的基础设施之下:
hi mom
现在假设我在我的[ Packet Sender Machine ] -------> [ S W I T CH ] ----------> [ Client Machine ]
中有10个不同的应用程序独立运行,并且每个应用程序都加入了相同的多播组,以接收发送到多播组的数据包。
问题:Client Machine
是否将10个数据包副本发送到SWITCH
?或者它只发送一个,机器中的网卡分发给所有10个应用程序?有关系吗?我应该在Client Machine
上对PROXY
进行编码,以便只有一个传输到Client Machine
的数据包和10个应用程序在本地连接到PROXY
吗?是否有针对此问题的标准网络解决方案/配置?
答案 0 :(得分:3)
没有。发送到多播组的数据包就像一个广播,它到处都是。不同之处在于未订阅组播组的主机只是忽略组播数据包。
实际上,默认情况下,多播仅限于一个网络,因此它永远不会通过路由器。路由器在网络之间路由数据包,而不是从网络路由到同一网络。要将组播路由到其他网络,必须启用组播路由,这与单播路由非常不同。