我正在开发一个使用多播的高带宽应用程序。
假设有 20 个 IP 设备无线连接到路由器。一个 IP 设备向多播组发送多播数据包。无线路由器是否只会将该数据包转发给该组一次,还是会将该数据包发送 20 次?
答案1
它只会向该组发送一次,但它会在多播速率,这通常是网络允许的最低速率,这样即使位于网络最边缘的客户端也能可靠地接收它们。您会看到,多播不会在 802.11 层得到确认,因此它们不会进行 802.11 层重传,因此为了确保远程客户端可靠地接收它们,它们以较低的数据速率发送,使用在最差信噪比 (SNR) 下工作的更简单的调制方案。
因此,例如,如果您拥有当前最先进的 1300Mbps 802.11ac 网络,并且您启用了传统的 802.11n 和 802.11a 速率以实现相同的最大可用范围,则 AP 可能会以 802.11a 的最低数据速率 6Mbps 传输您的多播,占用的空中时间为最快客户端的 1300Mbps 单播的 216 倍以上。