我正在设置“三个哑路由器“ 在我家。
我的问题是,为了防止缓冲区膨胀,我应该在哪个路由器上启用 QOS(例如 codel)?应该在边缘路由器上启用,还是在所有启用了 wifi 的内部路由器上启用?还是两者兼而有之?
如果问题不够清楚,请告诉我(我会尝试扩展)。
附言:希望这是正确的提问地点。
答案1
这三者都应该使用 CoDel 或 PIE 或其他智能排队算法。所有中间设备(调制解调器、路由器、交换机、AP、网关、防火墙等)都应该智能地进行排队,并且不允许其缓冲队列变得臃肿。
连接到调制解调器的设备也应该使用 QoS 来在两个方向上形成轻微瓶颈。这样它就可以在网络上的其他地方缓冲区膨胀之前执行 ECN 或丢弃帧。因此,即使调制解调器或宽带线路另一端的 ISP 设备存在缓冲区膨胀问题,这个人为的轻微瓶颈盒也应该允许 TCP 拥塞控制在膨胀在您无法控制的其他盒上累积之前发挥作用。
答案2
我建议在两个路由器上启用 QOS,因为受感染的物联网设备可以使用其子网的整个带宽。
请注意,你的文章还建议将物联网设备分成单独的VLAN 以避免受感染的设备利用同一 IOT 子网中其他设备的漏洞。请注意,并非所有路由器都支持 VLAN。