为什么路由器在设置 QoS 时需要知道带宽?

为什么路由器在设置 QoS 时需要知道带宽?

我想在我的 DD-WRT 路由器上设置 QoS。我发现wiki 页面,但令我困惑的是它需要知道我的 WAN 带宽。

“设置您的下载和上传速度。您可以使用 Speedtest.net 等速度测试来检查您的实际连接速度。一些 ISP 还提供自己的带宽测试服务,这可能比提供的链接更可靠。在适当的字段中输入不高于您测量值的 95% 的值。”

我不想提供我的带宽,因为我的带宽可能会根据我的 ISP 而改变,而 ISP 并不总是固定的。

我想要做的是为我的 VoIP 电话赋予最高优先级。这意味着每个发往和来自 IP(或其接口)的数据包都可以跳到队列的开头。

为什么路由器需要知道我的带宽?

答案1

假设有 VoIP 流量和 4Mbps 的 HTTP 流量。路由器应该做什么?它是否应该丢弃或延迟部分 HTTP 流量?如果您有 8Mbps 的连接,它应该什么也不做。如果您有 4Mbps 的连接,它应该开始丢弃/延迟 HTTP 流量以保留 VoIP 流量的带宽。

如果不知道带宽,路由器就无法知道何时需要优先处理 VoIP。如果路由器始终优先处理 VoIP,则所有其他服务都会很糟糕,因为您会通过丢弃(或延迟)其他服务的数据包来优先处理入站流量。

请记住,路由器在收到来自 ISP 的入站数据包之前无法对其进行任何处理。此时,它已经消耗了您的带宽。

相关内容