Un uplink de Huawei S6730-H24X6C no enlaza un DAC QSFP+ de 40G con una tarjeta QNAP LAN-40G2SF-MLX
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
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 100GEes 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: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:
Dos cosas que hay que tener en cuenta.
allsignifica 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.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 configurationen 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.Eso era.
undo assign port-type 100ge alldesde 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.