Когда вы добавляете сетевой интерфейс к мосту (например, brctl addif br0 eth0
), все полученные пакеты перенаправляются на мост. Если вы попытаетесь установить IP-адрес на интерфейсе, он будет принят, но вы не сможете использовать его для получения каких-либо пакетов - это распространенная ошибка. В исходном коде мост устанавливает rx_handler
на интерфейсе и потребляет каждый пакет.
Это то, что подразумевается под проверкой моста на этой диаграмме. Выбор просто основан на том, принадлежит ли сетевой интерфейс мосту.