- MDI (Medium Dependent Interface)
Describe física y eléctricamente la interfaz de una placa de red (NIC - Network Interface Card) o de un dispositivo terminal. - MDIX (Medium Dependent Interface crossover).
Describe física y eléctricamente la interfaz de un puerto de switch o hub.
Para expresarlo con mayor precisión: al conectar 2 puertos MDI entre sí o 2 puertos MDIX entre sí, se requiere un cable cruzado. Esto requiere que en una red Ethernet utilicemos 2 tipos de cables diferentes: cables derechos y cables cruzados.
Para facilitar la implementación de redes Ethernet evitando el requerimiento de los 2 tipos de cables mencionados, se desarrolló Auto-MDIX. Se trata de un procedimiento desarrollado originalmente y patentado por 2 ingenieros de HP (Daniel Joseph Dove y Bruce Melvin) que fue luego incluido en el estándar de Gigabit Ethernet (1000 Base-T IEEE 802.3ab); elimina la necesidad de utilizar cables específicos para cada conexión ya que permite al receptor detectar la señal que está recibiendo y adecuarse a la misma.
- La resolución de la negociación dura menos de 500 milisegundos.
- Requiere que las interfaces estén configuradas para autoconfigurar velocidad y dúplex (speed auto / dúplex auto).
Implementación en dispositivos Cisco
El comando de activación de auto-MDIX es:
Switch# configure terminal
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# speed auto
Switch(config-if)# duplex auto
Switch(config-if)# mdix auto
- Fue introducido con IOS 12.1(19)EA1.
- La opción por defecto es enabled a partir de IOS 12.2(20)SE
- Requiere que las interfaces en ambos extremos del enlace también estén configuradas para autonegociar velocidad y dúplex.
- Está soportada en todas las interfaces 10/100, 10/100/1000 y 10/100/1000 small form-factor. NO está soportado en interfaces 1000 Base-SW o 1000 Base-LX.
- Sólo está soportado en puertos de cobre, no está soportado en puertos de fibra óptica.
Switch#show interfaces GigabitEthernet0/1
Switch#show controllers ethernet-controller GigabitEthernet0/1 phy
Para deshabilitar auto-MDIX
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# no mdix auto
Configuración de auto- MDIX y estado del enlace
Configuración Configuración Con cable Con cable
Local Remota Correcto Incorecto
-------------- ---------------- -------------- -------------
On On link up link up
On Off link up link up
Off On link up link up
Off Off link up link down
Enlaces de referencia