无线接入点(SOHO路由器)中的多播转发操作

无线接入点(SOHO路由器)中的多播转发操作

我正在挖掘802.11 multicast forward action in wireless Access Point,现在我得出以下结论:

  • 来自以太网端口的多播可以通过虚拟桥转发到无线端口,例如wlan0
  • 来自无线端口的多播可以通过软件层(通过在驱动程序中打印数据来确认)到无线端口。
  • 802.11 多播转发仅以 1Mbps 的多播速率向每个客户端发送一次,没有 ACK 保护,除非某些无线设备将其设置为更高的速率或单播到每个无线 STA。

我想知道的是从LAN发出的多播数据包会被反射回同一个LAN端口吗?

我通过从 Windows PC 向无线信道和以太网端口发送多播数据包来调查这种现象。结果显示:

  1. 我可以在无线信道中看到原始数据和数据的副本,这意味着AP转发了数据包。
  2. 当我在 WLAN 接口上捕获数据时,wireshark 中只显示一个副本数据。我知道当无线接口未设置为监控模式时,wireshark 仅捕获 802.3 数据。

所以当我在以太网端口上测试多播时结果可能不准确。

如果LAN数据包被反射回来,会不会浪费带宽?

答案1

不可以,中继器(集线器)和网桥(交换机)不能转发任何数据包(多播或者它会将数据包(单播)发回到接收它的接口上,因为这会导致无限的数据包风暴。

相关内容