要求
我有一个 100/100 Mbps 光纤连接,我和两个邻居共享这个连接。每个邻居都向我支付相当于他们想要的网络速度的费用。我的附加值的一部分是,当网络没有充分利用时,为他们提供双倍的速度,但当每个人都充分利用网络时,保证他们将获得最低带宽。
我希望在没人使用的时候能够使用完整的 100 Mbps。
当无人使用时,邻居 1 应该获得 20 Mbps,但当其他人使用时,邻居 1 应该获得 10 Mbps。
当无人使用时,邻居 2 应该获得 80 Mbps,但当其他人使用时,应该获得 40 Mbps。
我的设置
我在一个专用盒子上运行 PfSense,该盒子有 4 个以太网端口,1 个用于 WAN 接口,另外 3 个用于 3 个独立的 LAN(1 个用于我自己,1 个用于每个邻居)。
根据我的研究,HFSC 队列似乎可以完成这项工作,但我对细节感到困惑。如何在 LAN 接口之间分割 WAN 接口?服务曲线中的哪些参数会导致所需的行为?