Por que designar endereços MAC e IP na interface Bridge?

12

Digamos que eu crie uma interface de ponte no linux ( br0 ) e adicione algumas interfaces ( eth0 , tap0 , etc.). Meu entendimento é que essa interface funciona como um switch virtual com todas as interfaces / portas que eu adiciono a ele.

Qual é o significado de atribuir um MAC e um endereço IP a essa interface? A interface atua como uma porta adicional no switch / bridge que permite que outras portas acessem a máquina host?

Eu vi algumas páginas falarem sobre a atribuição de um endereço IP a uma ponte. A atribuição do MAC está implícita (ou automática)?

    
por Gradient 30.10.2016 / 23:46

2 respostas

12

Como uma bridge é um dispositivo ethernet, ela precisa de um endereço MAC. Uma ponte linux pode originar coisas como quadros de protocolos de spanning tree, e tráfego como esse precisa de um endereço MAC de origem.

Uma bridge não requer um endereço IP. Existem muitas situações em que você não terá uma. No entanto, em muitos casos você pode ter um, como:

  • Quando a ponte está atuando como o gateway padrão para um grupo de contêineres ou máquinas virtuais (ou até mesmo interfaces físicas). Nesse caso, ele precisa de um endereço IP (porque o roteamento acontece na camada IP).

  • Quando sua NIC "primária" é um membro da ponte, de modo que a ponte é sua conectividade com o mundo externo. Nesse caso, em vez de atribuir um endereço IP a (por exemplo) eth0 , você poderia atribuí-lo ao dispositivo de ponte.

Se a bridge não for requerida para o roteamento ip, então não é necessário um endereço IP. Exemplos desta situação incluem:

  • Quando a ponte está sendo usada para criar uma rede privada de dispositivos sem conectividade externa ou com conectividade externa fornecida por meio de um dispositivo diferente da ponte.
por 31.10.2016 / 00:51
2

Sim, a interface da bridge atua como uma porta adicional.

Após man 5 systemd.netdev :

A bridge device is a software switch, and each of its slave devices and the bridge itself are ports of the switch.

    
por 25.05.2018 / 22:59