Eu faço interface de ponte assim
[root@]# brctl show
bridge name bridge id STP enabled interfaces
br67 8000.002655e38b20 no eth6
eth7
e eu faço tc class assim
tc qdisc add dev br67 root handle 1:0 htb default 2
tc class add dev br67 parent 1:0 classid 1:1 htb rate 1000mbps ceil 1000mbps
tc class add dev br67 parent 1:1 classid 1:2 htb rate 1000mbps ceil 1000mbps
Mas, quando eu monito usando watch /sbin/tc -s -d class show dev br67
não há tráfego como este
class htb 1:1 root rate 8000Mbit ceil 8000Mbit burst 0b/8 mpu 0b overhead 0b cburst 0b/8 mpu 0b overhead 0b level 7
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 15 ctokens: 15
class htb 1:2 parent 1:1 prio 0 quantum 200000 rate 8000Mbit ceil 8000Mbit burst 0b/8 mpu 0b overhead 0b cburst 0b/8 mpu 0b overh
ead 0b level 0
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 15 ctokens: 15
ao usar tcpdump -i br67
, há um tráfego como este
10:25:35.048982 IP 122.189.906.11.64850 > 11.13.153.110.mxi: UDP, length 1470
10:25:35.064462 IP 122.189.906.11.64850 > 14.13.153.110.mxi: UDP, length 1470
quando faço tc class usando interface física como tc class add dev eth6 ..
ou tc class add dev eth7 ..
Eu pude assistir o tráfego na classe tc
É impossível controlar o tráfego usando o comando tc na interface da bridge?
Tags tc bridge network-interface