第二个IPv6 发布日在我们身后,我一直在等待 IPv6 上的流量整形支持,然后才能将其部署到我们的网络中。
- 我现在使用m0n0wall作为一个支持 IPv6 的路由器,但是不支持 IPv6 流量整形
- 普富思(m0n0wall 的一个分支)没有支持IPv6
有没有支持IPv6流量整形的基于PC的路由器?
答案1
使用 tc for linux 对 ipv6 进行流量整形
tc qdisc 添加 dev eth0 根句柄 1:htb 默认 30 tc class add dev eth0 父级 1:classid 1:1 htb 速率 256kbit tc class add dev eth0 父级 1:classid 1:2 htb 速率 256kbit tc 过滤器添加 dev eth0 协议 ipv6 父级 1:0 prio 1 u32 匹配 ip6 dst 2001:a:b:c::2/64 flowid 1:1 tc 过滤器添加 dev eth0 协议 ipv6 父级 1:0 prio 1 u32 匹配 ip6 src 2001:a:b:c::2/64 flowid 1:2
答案2
为什么不使用具有双 IP 堆栈和 iptables/tc 的 Linux 机器?
Shorewall 似乎可以进行基于 IPv6 的流量整形。 http://www.shorewall.net/simple_traffic_shaping.html