路由器如何调度多播侦听器?

时间:2015-03-24 10:26:15

标签: udp router network-protocols multicast igmp

我想知道路由器如何调度多播侦听器。例如,如果2个主机连接到路由器,并且他们想要侦听同一个组播服务器,那么2个中的哪一个首先获得组播数据包?

2 个答案:

答案 0 :(得分:1)

他们将同时收到数据包(假设两台机器的距离相同)。

路由器不会向两台独立的计算机发送两个单播数据包,而是先发送一个。相反,它会发送带有特殊multicast MAC addressmulticast IP address单个组播数据包。同一LAN上侦听同一组播组的所有计算机(和路由器)都将收到该数据包。

答案 1 :(得分:0)

  

我想知道路由器如何调度多播侦听器。

他们没有。

  

例如,如果2个主机连接到路由器,并且他们想要侦听相同的多播服务器

没有“多播服务器”这样的东西。有多播组,,你可以加入那些。

  

2中哪一个首先获得组播数据包?

不确定的。组播数据包被发送到内部网络,无论哪个主机首先获取它,都会先获取它。

您似乎认为路由器会单独向所有成员发送多播。它没有。这完全是对多播性质的误解。所有路由器都知道在其“内部”网络中至少有一个组播组成员,因此它将数据包传播到该网络。 一次。然后由相关主机来接收它。