descubrir interfaces dúplex incompatibles en la red

7

¿Cuáles son las causas del desajuste dúplex además de la configuración incorrecta? (¿corte de energía? ¿cableado incorrecto? ¿errores de implementación de negociación automática?)

¿Alguna idea sobre descubrir falta de coincidencia dúplex? NetMRI parece utilizar la tasa de error de la interfaz. ¿Es suficiente solo sondear todas las tasas de error de interfaz en conmutadores / servidores? ¿Qué sucede si esta función no está disponible en un dispositivo?

Editar: los controladores definitivamente pueden causar problemas con el dúplex. He visto Broadcom NIC atascado en half-duplex en FreeBSD.

sdaffa23fdsf
fuente
¿En qué equipo del proveedor está pensando? Importa por cómo se descubre
Mike Pennington
realmente mezclado ... Cisco Catalyst, H3C, HP Procurve, NetGear ... computadoras, impresoras, teléfonos, cámaras IP, etc.
sdaffa23fdsf
¿Alguna respuesta te ayudó? Si es así, debe aceptar la respuesta para que la pregunta no siga apareciendo para siempre, buscando una respuesta. Alternativamente, puede proporcionar su propia respuesta y aceptarla.
Ron Maupin

Respuestas:

15

Con mucho, el problema más común sería la configuración incorrecta. Algunas personas aún se aferran a las viejas creencias de que la negociación automática no funciona de manera confiable.

Si tiene diferentes proveedores, puede haber problemas, pero no lo veo muy a menudo. Prefiero confiar en la negociación automática como mi primera solución y, si eso falla, recurrir a la codificación dura.

Es bastante común ver puertos que operan en 100 / mitad porque si un lado tiene auto y el otro lado tiene 100 / full, entonces se puede detectar la velocidad pero se debe suponer que el dúplex es la mitad porque no se puede negociar.

Su NMS debería poder detectar esto, pero podría hacer un script que inicie sesión y haga lo siguiente:

sh int status | i half

E informa todas las interfaces que se ejecutan en half duplex. Esto solo funcionaría para interruptores. Para los enrutadores, necesitaría algo como:

sh interfaces | i Fast|Giga|half

Entonces deberías analizarlo de alguna manera. Sin embargo, probablemente sea mejor usar SNMP. Navegación en la página SNMP de Ciscos SNMP Object Navigator indica que debe poder usar el OID 1.3.6.1.4.1.9.5.1.4.1.1.10, que es PortDuplex.

Daniel Dib
fuente
De hecho, a veces no funciona de manera confiable ... Cuando trabajaba en soporte de TI, a menudo recibo llamadas de soporte porque la computadora de alguien se despertó y decidió usar half-duplex. Nunca tuve un problema con Gigabit aunque ... Solo esos viejos puertos FE ...
sdaffa23fdsf
Por cierto, PortDuplex en el conmutador no dice mucho acerca de la configuración dúplex en el otro extremo?
sdaffa23fdsf
"Algunas personas aún mantienen viejas creencias de que la negociación automática no funciona de manera confiable". +1 solo en esta declaración. No puedo decir cuántas veces nuestros amigos de la computadora intentan que codifiquemos nuestra configuración de velocidad / dúplex. Los errores siempre se manejan mejor en las capas inferiores.
Ryan Foley
2

Uno de los síntomas de un desajuste dúplex son las colisiones tardías. Tener su NMS alerta sobre estas colisiones es una buena manera de encontrarlas. Al menos algunos modelos de Cisco / versiones de IOS pueden enviar trampas SNMP para estas colisiones.

Teun Vink
fuente
0

Siempre es una configuración incorrecta porque el modo dúplex es un problema de configuración L1. Si hay problemas de L1 a pesar de la coincidencia de DM y un cable perfecto, al menos una NIC está rota. Le sugiero que considere dos hechos sobre la configuración automática: ni todos los dispositivos admiten configuración automática, ni hay certeza de que ambas interfaces se ejecutarán en modo dúplex completo.

Teniendo en cuenta el corte de energía, eso sería una causa de mala configuración. Las interfaces tendrían que negociar una vez más. El fabricante documenta correctamente sus dispositivos o solo puede adivinar cómo la NIC prioriza la velocidad de datos y dúplex.

Gigabit Ethernet exige la operación full duplex, pero aún permite half-duplex. Sin embargo, el modo dúplex es un factor siempre que Fast Ethernet o menos estén disponibles. Todavía hay dispositivos en uso que no necesitan más de 100 Mbps porque se conecta a una línea que nunca entregará más velocidad.

Luego hay dispositivos sin una interfaz web o CLI. Estos usan pequeños interruptores DIP para HD y FD. Un método que probablemente causa confusión entre los usuarios.

Y hay dispositivos del mismo fabricante que están fuera de línea con el resto de la serie. Por ejemplo, todos los dispositivos requieren AN, excepto un dispositivo. Quizás nadie esperaría eso. Por así decirlo, nunca descarte la mala configuración.

usuario2964971
fuente
0

En un nivel bajo, el gran indicador de desajustes dúplex es un gran número de "colisiones tardías" informadas en el extremo semidúplex del enlace. Es improbable que el extremo dúplex completo muestre errores.

En un nivel superior, un indicador común de falta de coincidencia dúplex es que los pings funcionan pero las cosas más complejas fallan por completo o funcionan con un rendimiento abismal. Los protocolos como TCP intentarán enviar datos en ambas direcciones al mismo tiempo, en un enlace dúplex completo que funcione correctamente, esto obviamente funciona bien, en un enlace semidúplex que funcione correctamente también funcionará bien, ya que Ethernet almacenará en búfer los paquetes hasta que la línea esté libre pero en un enlace dúplex no coincidente está prácticamente garantizado para provocar colisiones tardías y, por lo tanto, paquetes descartados.

Peter Green
fuente