![使用 tc for linux 進行流量整形 ipv6](https://rvso.com/image/1317511/%E4%BD%BF%E7%94%A8%20tc%20for%20linux%20%E9%80%B2%E8%A1%8C%E6%B5%81%E9%87%8F%E6%95%B4%E5%BD%A2%20ipv6.png)
與第二個IPv6 發布日在我們身後,我一直在等待 IPv6 上的流量整形支持,然後才能將其部署到我們的網路。
- 我目前使用m0n0牆作為支援 IPv6 的路由器,但是它不支援 IPv6 流量整形
- pfSense(m0n0wall 的一個分支)不支援IPv6
有沒有支援IPv6流量整形的基於PC的路由器?
答案1
使用 tc for linux 進行流量整形 ipv6
tc qdisc 新增 dev eth0 根句柄 1:htb 預設 30 tc 類別加入 dev eth0 父級 1: classid 1:1 htb 速率 256kbit tc 類別加入 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