Linux Teaming TLB: misma dirección MAC en ambas interfaces

Linux Teaming TLB: misma dirección MAC en ambas interfaces

Tengo la siguiente configuración de equipo:

DEVICE="team0"
DEVICETYPE="Team"
ONBOOT="yes"
BOOTPROTO=none
NM_CONTROLLED="yes"
TEAM_CONFIG='"runner": {"name": "loadbalance","tx_hash": ["eth", "ipv4", ipv6"],"tx_balancer": {"name": "basic"}},"ports": {"em1": {}, "em2": {}}'

Pero las interfaces individuales parecen tener la misma dirección MAC, lo que hace que esta configuración sea inútil, ya que el conmutador de red no permitirá dos direcciones MAC idénticas en diferentes puertos dentro del mismo dominio L2 (provocará un fallo de MAC o algunos proveedores incluso pueden cerrar dichos puertos) :

 em1: 
    link/ether 68:05:ca:02:ba:ad brd ff:ff:ff:ff:ff:ff
 em2: 
    link/ether 68:05:ca:02:ba:ad brd ff:ff:ff:ff:ff:ff

Sin embargo, los archivos ifcfg* individuales tienen diferentes HWADDRS especificados; de todos modos, el equipo ignora esto. En la configuración de respaldo activo no introduciría ningún problema ya que solo transmitirá una NIC.

Cuando configuré lo mismo con el controlador de vinculación anterior (modo 5 o 6), las direcciones MAC de las interfaces individuales eran diferentes y todo funcionó como se esperaba. Además, la implementación de equipos en MS Windows también utiliza diferentes direcciones MAC por interfaz.

¿Qué hay de malo en trabajar en equipo o me falta algo?

información relacionada