【问题标题】:How the routers schedule multicast listeners?路由器如何安排多播侦听器?
【发布时间】:2015-03-25 17:14:22
【问题描述】:

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

【问题讨论】:

标签: udp router network-protocols multicast igmp


【解决方案1】:

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

路由器不会将两个单播数据包发送到两台不同的机器,一个在另一个之前发送。相反,它发送一个带有特殊multicast MAC addressmulticast IP address单个 多播数据包。同一 LAN 上侦听同一多播组的所有机器(和路由器)都将收到该数据包。

【讨论】:

    【解决方案2】:

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

    他们没有。

    例如,如果有 2 台主机连接到一个路由器,并且他们想监听同一个多播服务器

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

    这两个中的哪一个先得到组播数据包?

    不确定。组播数据包被发送到内部网络,谁先得到它,谁先得到它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      相关资源
      最近更新 更多