Freebsd,ipfw sched-配置类型=QFQ 被冻结

Freebsd,ipfw sched-配置类型=QFQ 被冻结

我有一些 freebsd 软路由器

$uname -r

 8.2-STABLE

ipfw 的代码:

 pipe 50 config bw 70Mbit/s
 sched 50 config type QFQ
 queue 502 config sched 50 weight 1 mask dst-ip 0xffffffff
 queue 501 config sched 50 weight 9 mask dst-ip 0xffffffff

 add 01501 queue 502 ip from 10.32.0.0/14 to 10.32.0.0/14 out via vlan*
 add 01601 queue 501 ip from any to any out via ng*
  1. 设备 em1 上的 VLAN

  2. ng 创建了我的 mpd5

重新启动后,每次我都看到相同的情况,经过 6-15 小时的工作后,通过 vlan 和 ng 的所有流量都被冻结了。

如果我删除 ipfw 规则 1501 和 1601,流量就会立即开始起作用。

如果我对调度程序使用 WFQ2+ 策略,一切就都可以正常工作。

那么,这是 QFQ 错误吗?还是我的配置有问题?

相关内容