¿Por qué la dirección IP para Linux Bridge, que es un dispositivo virtual de capa 2?

11

¿No debería funcionar el puente (o un conmutador) sin tener una dirección IP? Creo que puedo tener una br0configuración de puente con eth0y eth1como miembros que no tienen direcciones IP.

No puedo entender por qué se debe asignar una dirección br0?

Vinay Kumar
fuente

Respuestas:

17

Un puente no necesita una dirección IP para funcionar. Sin uno, solo realizará el cambio de capa 2, el protocolo de árbol de expansión y el filtrado (si está configurado).

Se requiere una dirección IP si desea que su puente participe en el enrutamiento de capa 3 de los paquetes IP.

Como ejemplo, puede configurar un puente sin una dirección IP en Debian / Ubuntu usando lo siguiente en /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1
Richm
fuente
La segunda oración responde a mi pregunta. Elimina la parte restante y lo aceptaré como respuesta.
Vinay Kumar
2
Soy un poco reacio a recortar todo menos la segunda sesión. La primera oración responde a la primera línea de su pregunta. Es cierto que la forma de configurar una interfaz sin IP en Debian / Ubuntu solo está ligeramente relacionada con su pregunta, por lo que probablemente podría eliminarse si se considera demasiado fuera de tema.
Richm
¿Significa esto que si las interfaces en el puente desean acceder a la red host o a Internet, entonces el puente debe tener una dirección IP? Entonces, ¿esto efectivamente convierte el puente en un dispositivo de capa 3 (como un enrutador)?
stackoverflower