duda sobre entradas repetidas en la tabla de un switch.

duda sobre entradas repetidas en la tabla de un switch.

de Juan Ignacio Larrambebere Daglio -
Número de respuestas: 3

Hola, hablando hoy con unos compañeros nos surge la siguiente duda.

Suponiendo que hay un problema en una subred la cual se compone por 2 hosts y un switch que los interconecta (a traves de 2 interfaces distintas). Suponiendo que los hosts A y B tienen direcciones IP distintas digamos IP_A, IP_B, pero la misma direccion mac m.

En el proceso de self learning del switch, ¿ Este aprende dos entradas distintas para la misma mac m, por ejemplo 

                                                                   m --- eth0

                                                                   m --- eth1

o solamente asigna una interfaz para la mac m ?

En caso de que se aprendan las dos interfaces distintas, si un tercer host C envia un mensaje con destino a A, este hace un pedido ARP y obtiene como traduccion de IP_A la mac m. C envia la trama al switch y este a quien la reenvia? a la primer entrada? a cualquiera?

En caso de que aprenda una única interfaz para la mac m, ¿El switch aprende la primer interfaz o la ultima interfaz?

Espero que se entienda la duda, agradezco si me pueden responder!!

En respuesta a Juan Ignacio Larrambebere Daglio

Re: duda sobre entradas repetidas en la tabla de un switch.

de Martin Giachino -

El switch actualizaría la mac a la última que aprende. Normalmente los switches manejan una tabla cam, la cual la clave única es la mac, por lo que si viene la misma por otro puerto no hay otra opción que actualizar esa entrada en la cam.

Debido a este comportamiento, es probable que el tráfico esté haciendo "flapping" si ambos hosts están activamente usando la red.

Martín

En respuesta a Martin Giachino

Re: duda sobre entradas repetidas en la tabla de un switch.

de Martin Giachino -

Olvidé mencionarlo, pero la respuesta anterior es válida en un switch no administrable.

En switches administrables, hoy en día es común que tengan funcionalidades para manejar este tipo de problemas, cuyos nombres difieren entre fabricantes pero que en definitiva intentan manejar el mismo problema.

Martín