Es posible que dos hosts tengan el mismo MAC, debido a la suplantación de identidad, un error durante la fabricación o negligencia intencional por parte del fabricante. Entonces,
1) En general, un conmutador Ethernet mantiene una tabla de las direcciones MAC conectadas a los puertos. Basa esta tabla en la dirección de origen de las tramas que recibe durante el funcionamiento normal de la red. Al recibir cualquier trama, se lee el MAC de origen y se compara con la tabla de conmutación actual, y luego se agrega junto con el puerto de conmutación en el que se recibió.
Entonces, si hay dos hosts, ambos con la misma dirección MAC, el conmutador actualizará su tabla MAC cada vez que reciba una trama de cualquiera de los hosts. La accesibilidad de cualquiera de los hosts se activará y desactivará y será inconsistente.
2) Respuesta corta: no. Las direcciones MAC duplicadas no provocarán ningún tipo de problema de seguridad en un conmutador no administrado (un conmutador sin software de configuración) o un conmutador administrado (como la mayoría de Cisco / HP / Junipers) que no se ha configurado para la seguridad del puerto. Los conmutadores administrados le darán una advertencia impresa en el terminal de la consola si detectan un MAC duplicado (un MAC que 'existe' en múltiples puertos de conmutador), pero por defecto no "harán nada" al respecto AFAIK.
Si desea utilizar las opciones de seguridad de puerto en un conmutador administrado, puede hacer cosas como permitir solo 1 dirección MAC por puerto de conmutador. El conmutador aprenderá dinámicamente la dirección MAC (como suele aprender MAC), pero la diferencia es que una vez que se aprende, está vinculada a ese puerto de conmutador. Luego, si el conmutador recibe tramas de un MAC duplicado en otro puerto de conmutador , puede colocar ese puerto en un estado deshabilitado (apagarlo).
Usted mencionó la desautenticación en su pregunta. La función de seguridad de puerto de algunos conmutadores es diferente a la "desauthentication": es la desautorización. Son similares pero la diferencia es importante; buscar autenticación versus autorización.
3) Los MAC duplicados no causarán colisiones. Las colisiones son el resultado de un bus eléctrico compartido. Es más una condición de carrera, aunque no he oído hablar de eso antes. Recuerde, los MAC duplicados están "permitidos", en lo que respecta a cualquier conmutador Ethernet listo para usar, solo causan un problema que interrumpirá la conectividad de red a cada host en cuestión. El problema es una tabla de conmutación en constante cambio.
Respuestas a tu pregunta:
SÍ es posible, y NO, no tendrá contacto constante.
Es posible que ... el administrador pueda ver el problema y deshabilitar los puertos en el conmutador.
Lo que encontré fue con dos sistemas con la misma dirección MAC conectados al mismo conmutador, y lo que noté fue que la red funcionaría con el ÚLTIMO sistema para enviar los paquetes de Ethernet seleccionados. Entonces fue cuando un sistema funcionó y el otro no ... bastante divertido y desconcertante para mí hasta que el tipo de redes señaló el problema.
fuente
Puede simular dos máquinas con el mismo MAC instalando un sistema operativo en VMware y luego clonando la VM. Cuando lo clona, se conserva la dirección MAC. No creo que pueda configurar un MAC para una VM igual que el de una máquina física, VMware lo restringe a un cierto rango que no debería colisionar.
fuente