1

2 つの NIC を持つホストがあるため、ゲートウェイと見なすことができ、2 つのネットワーク ポートがブリッジします。次に、2 つのネットワーク インターフェイスのイングレス トラフィックを IFB にリダイレクトし、IFB のフロー制御を行いますが、機能しません。なぜですか? 上記の 2 つの NIC は、1 つは WAN ポート、もう 1 つは LAN ポートです。これらはブリッジです。以下の私のスクリプト:

#!/bin/sh
WAN=eth6
LAN=eth7
ifbdev=ifb0

#enable ifb interface
modprobe ifb numifbs=1
ip link set dev $ifbdev down

#add tc rules for WAN port    
tc qdisc del dev $WAN root
tc qdisc del dev $WAN ingress
tc qdisc add dev $WAN ingress handle ffff:
tc filter add dev $WAN parent ffff: protocol ip u32 match u32 0 0 action mirred egress    redirect dev $ifbdev 

#add tc rules for LAN port
tc qdisc del dev $LAN root
tc qdisc del dev $LAN ingress
tc qdisc add dev $LAN ingress handle ffff:
tc filter add dev $LAN parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect dev $ifbdev 

#add tc rules for IFB virtual interface
ip link set dev $ifbdev up
tc qdisc del dev $ifbdev root
tc qdisc del dev $ifbdev ingress
tc qdisc add dev $ifbdev root handle 3: htb default 30
tc class add dev $ifbdev parent 3: classid 3:3 htb rate 8Mbit
tc class add dev $ifbdev parent 3:3 classid 3:30 htb rate 8Mbit ceil 8Mbit
tc qdisc add dev $ifbdev parent 3:30 handle 330: sfq perturb 10
tc filter add dev $ifbdev parent 3:0 protocol ip u32 match u32 0  0  flowid 3:30
4

1 に答える 1

0

簡単なグーグル検索でこれが得られました。

https://serverfault.com/questions/350023/tc-ingress-policing-and-ifb-mirroring

それが役立つかどうかを確認してください。これで問題が解決しない場合は、問題の詳細を投稿してください。

于 2014-12-23T07:12:10.873 に答える