我正在考虑将我们的流媒体服务器切换为使用多播,而不是注册多个客户端并在服务器上手动复制流。这似乎很有效。但是,我确实注意到,在数据包捕获中,当服务器进行多播时,数据包会显示在所有节点上,即使是那些没有订阅流的节点。这是它应该如何运作的吗?如果我有几台这样的服务器同时发送多播流(显然是发送到不同的地址),这会导致网络问题吗?
谢谢!
答案1
组播本质上是基于广播的,因为组播流会淹没到同一 VLAN 或广播域中的所有交换机端口。订阅了该流并对其感兴趣的主机将监听该流,而所有其他主机将忽略它。“解决”此“广播问题”的方法是配置 IGMP 监听。