使用多播在无线 LAN 网络中多次接收数据包

网络工程 路由器 无线的 IEEE-802.11 多播
2022-02-19 09:29:12

我需要将一个数据包发送给多个接收者(比如说 30 个)。假设我不在乎他们中的一些人现在没有收到它(应用层将处理这个)。现在我的解决方案是使用多播,这样我发送一次,多播组中的每个设备接收一次(或尝试)。

我的问题是:路由器收到IP数据包时会转发吗?我在互联网上找不到这个问题的答案。问题是所有设备(多播组中的发送者/接收者)都连接到同一个路由器,因此它们在同一个网络中。然而,诀窍是发送者可能在网络的最右边(地理上),而一个接收者可能在最左边。因此,如果路由器转发它会很有意义。

那么路由器是如何处理这个问题的呢?

1个回答

根据接入点的配置方式,它可以转发多播数据包。由于它们是第 2 层的广播,接入点将以最慢的强制速率广播数据包。这可能会影响您的网络性能。请注意,接入点可能有也可能没有内置路由器。大多数商业设备都没有。