Puerto de cambio del conmutador Ethernet

Puerto de cambio del conmutador Ethernet

En la universidad estamos aprendiendo sobre conmutadores Ethernet y recibí la siguiente pregunta:

¿Qué sucede con las tramas dirigidas a una máquina x, si esta máquina se desconecta del conmutador y luego se vuelve a conectar en un enlace diferente?

Si se recibe una trama con una dirección desconocida, sé que el conmutador la enviará a todos los puertos (inundación de tramas). ¿Aquí pasa lo mismo?

Gracias

Respuesta1

Como señaló @RonMaupin, esto se maneja a través de tablas de direcciones MAC en el conmutador: un sistema correlativo simple que compara las tramas entrantes de los dispositivos (junto con la MAC de origen de esa trama, que es parte de los datos de la trama) con un registro de todos otros dispositivos conectados.

En su mayor parte, el proceso de cambio de un puerto a otro a lo largo de un puente es efectivamente instantáneo. Esto se responde de manera mucho más concisa aquí:

https://networkengineering.stackexchange.com/questions/13012/how-does-a-switch-learn-a-switch-table

Respuesta2

Además de la referencia de @SmallLoanOf1M a la respuesta de RonMaupin:

Al desconectar una NIC de un conmutador, se elimina la MAC de la NIC de la tabla de direcciones de origen del conmutador. Si en este estado el conmutador recibe una trama, se envía a todos los puertos.

Cuando hay varios conmutadores conectados en una cadena, el siguiente conmutador más arriba seguirá asociando la MAC con el puerto que conecta ambos conmutadores. Por lo tanto, mover la NIC a un conmutador diferente puede provocar algunas tramas mal dirigidas.

En la práctica, volver a conectar la NIC a otro puerto (potencialmente en un conmutador diferente) provoca que se envíe algo de tráfico; la solución más sencilla para el host es enviar una transmisión. Este tráfico se encarga de actualizar los SAT en todos los conmutadores relacionados.

información relacionada