BSD 中是否有与 LinuxIMQ 相当的版本?

BSD 中是否有与 LinuxIMQ 相当的版本?

BSD 中是否有与 LinuxIMQs 相当的版本?

来自 linuximq.net:

imq 设备有两种常见的使用情况:

入口整形:

使用 Linux 时,仅可以进行出口整形(入口队列除外,入口队列只能进行速率限制)。IMQ 可让您使用出口 qdiscs 进行真正的入口整形。

通过多个接口进行整形:

Qdiscs 连接到设备。其结果是,一个 qdisc 只能处理流向它所连接的接口的流量。有时需要对多个接口进行全局限制。使用 IMQ,您可以使用 iptables 指定 qdiscs 看到的数据包,这样就可以设置全局限制。

BSD 领域(freebsd openbsd?)中的 pf 是否有类似的东西,或者可以实现相同的功能?我正在研究如何在拥有多个 wan 链接的情况下为每个客户端设置最大吞吐量。

答案1

如果你喜欢做这样的事:

[ Alice ]    [ Charlie ]
    |             |                              ADSL
 ---+-----+-------+------ dc0 [ OpenBSD ] fxp0 -------- ( Internet )
          |
       [ Bob ]

然后阅读有关配置 OpenBSD PF 的常见问题示例为此。这些示例向您展示了如何应用出口和入口整形到各个“客户端”(实际上是 IP 地址和端口)。

将多个 WAN 链路连接到 OpenBSD(每个链路一个网卡),然后配置后备箱(4)将链路聚合为一个虚拟中继接口,然后使用它pf.conf(在上面的模式中,fxp0 将被 trunk0 取代)。

相关内容