网络配置与OpenBSD定制全解析
1. 带宽预留与队列配置
在网络配置中,合理分配带宽至关重要。我们可以先列出所需的带宽预留列表,并为每个类别命名,示例如下:
- 5% 用于 SSH (ssh)
- 50% 用于电子商务服务器的入站流量,采用 RED (web)
- 5% 用于入站 VoIP,高优先级 (voip)
- 40% 用于其他流量,包括 DNS、SMTP 等 (other)
所有这些队列都可以从父队列借用带宽。首先定义父队列:
altq on em0 cbq bandwidth 10Mb queue {ssh, web, voip, other}
此父队列连接到接口 em0,拥有 10 兆比特的带宽和四个子队列。接下来定义子队列:
queue ssh bandwidth 5% cbq (borrow)
queue web bandwidth 50% cbq (borrow, red)
queue voip bandwidth 5% cbq (borrow)
queue other bandwidth 5% cbq (borrow, default)
其中,“other” 队列是默认队列,未分配到其他队列的流量将被分配到该队列。
2. 流量分配到队列
使用数据包过滤规则末尾的 queue 关键字将流量分配到队列。例如,允许所有 S
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



