entendendo “bridge check” hop no fluxo de pacotes no kernel Linux

3

De acordo com "Fluxo de pacotes no Netfilter e na rede geral" desenho na Wikipedia artigo do Netfilter :

.. um dos primeiros saltos no fluxo de pacotes logo após o controle de tráfego e enfileirar é verificação de ponte . O que exatamente acontece na verificação de ponte ? Quando o quadro continua em Link Layer e quando ele continua em Network Layer ?

    
por Martin 04.05.2016 / 20:41

1 resposta

1

Quando você adiciona uma interface de rede a uma ponte (por exemplo, brctl addif br0 eth0 ), todos os pacotes recebidos são desviados para a ponte. Se você tentar definir um endereço IP na interface, ele será aceito, mas você não poderá usá-lo para receber nenhum pacote - essa é uma armadilha comum. No código-fonte, a bridge define um rx_handler na interface e consome todos os pacotes.

Isto é o que significa a verificação da ponte neste diagrama. A escolha é baseada simplesmente em saber se a interface de rede pertence a uma ponte.

    
por 09.05.2016 / 23:02