Предположим, что следующий сценарий:
brctl addbr BR0
tunctl -t tap0
brctl addif BRO tap0
brctl addif BRO eth13
ifconfig eth13 promisc up
ifconfig tap0 promisc up
ifconfig BR0 up
eth13 подключен к коммутатору, работающему под управлением STP и CDP
Поскольку BR0 является мостом, я не должен видеть STP и CDP пакеты, если я sniff tap0?
Если я обнюхаю BR0 (tcpdump -i BR0), я могу видеть пакеты STP и CDP-пакеты. Поскольку это мост, все пакеты, полученные через один порт, должны быть отправлены через все остальные порты. Видимо, этого не происходит. Почему?