CodingBox Q&A Ask question

Un uplink de Huawei S6730-H24X6C no enlaza un DAC QSFP+ de 40G con una tarjeta QNAP LAN-40G2SF-MLX

Asked Active Viewed 76 AI translation from English
4

Rack de oficina pequeña: hay una tarjeta de 40G en el servidor de archivos y un switch con puertos uplink libres, así que en vez de comprar otro equipo intenté colgar el servidor directo del switch. Ambos extremos ven el cable, el enlace nunca sube.

  • Huawei S6730-H24X6C, puertos uplink QSFP28
  • QNAP LAN-40G2SF-MLX en el servidor, que es un ConnectX-3 Pro rebautizado con puertos QSFP+ de 40G
  • cable de conexión directa ACC761-10000S entre ambos

El switch lee el cable y muestra su información de transceptor, la tarjeta también ve un cable, y el puerto está caído en ambos lados:

# ethtool ens2
Settings for ens2:
        Speed: Unknown!
        Duplex: Unknown! (255)
        Link detected: no

Lo que ya comprobé:

  • hice un bucle con el mismo cable entre dos puertos del propio switch, sube de inmediato, así que el cable no está muerto
  • intenté fijar la velocidad a mano y alternar la autonegociación en el puerto uplink, y la CLI no ofrece ninguna de las dos cosas en estos puertos
  • reasenté ambos extremos y cambié al otro puerto uplink, sin diferencia

El puerto por defecto está en 100GE y no encuentro forma de hacer que acepte un cable de 40G. ¿Es una limitación dura de estos uplinks, o hay un modo que todavía no he encontrado?

Comments 3

Accepted answer

El cable está bien y la tarjeta también. Esos uplinks suben como 100GE, y un puerto en modo 100GE no cae automáticamente a un cable QSFP+ de 40G. No es una negociación que puedas influir, es el tipo de puerto.

El comando que parece obvio es un callejón sin salida. undo assign port-speed 100GE es lo que se sugiere en la mayoría de los hilos, y el equipo responde que es un comando no reconocido en los puertos 100GE, que es donde la gente se rinde y empieza a sospechar del cable. La forma que realmente aplica es el tipo de puerto, desde system-view:

system-view
undo assign port-type 100ge all

Luego reinicia, la conversión solo surte efecto tras el reinicio. Después de eso los uplinks QSFP28 suben como 40GE y una tarjeta de 40G enlaza normalmente. Comprueba el resultado con:

display device port-speed configuration

Dos cosas que hay que tener en cuenta. all significa todos: cada uplink 100GE del chasis se convierte en 40GE, así que si tienes o esperas un enlace real de 100G en ese switch, no pongas el servidor ahí. Y agenda el reinicio, no hay forma de cambiar un solo puerto en caliente.

4 SpaincoreguruES Show original (English) AI translation

Un cable QSFP+ en una jaula QSFP28 normalmente no es ningún drama, misma jaula y mismos cuatro carriles a una tasa por carril menor, así que el ACC761-10000S no es donde yo miraría. ¿Qué te muestra display device port-speed configuration en ese equipo? En estos uplinks Huawei la tasa es una propiedad a nivel de dispositivo del grupo de puertos y no algo que se configura en la interfaz, que es exactamente por qué el puerto no te ofrece opciones de velocidad ni de autoneg. Publica esa salida, y di también si alguno de los otros uplinks está en uso, porque lo que sea que termines cambiando ahí es poco probable que afecte solo a un puerto.

1 South Korealinkadmin79KR Show original (English) AI translation

Eso era. undo assign port-type 100ge all desde system-view, reinicio, y el puerto subió con la tarjeta QNAP a 40G al primer intento. Ni el cable ni el ConnectX-3 Pro necesitaron nada. Renunciar a 100GE en los uplinks duele un poco, pero no hay nada en este rack que vaya a correr a 100G en el corto plazo, así que es un intercambio justo.

1 Indiawaverunner21IN Show original (English) AI translation
Log in to comment. Log in