L'uplink d'un Huawei S6730-H24X6C refuse de faire monter un DAC QSFP+ 40G vers une carte QNAP LAN-40G2SF-MLX
Petit rack de bureau : il y a une carte 40G dans le serveur de fichiers et un switch avec des ports uplink libres, donc au lieu d'acheter un boîtier de plus j'ai essayé de brancher le serveur directement sur le switch. Les deux extrémités voient le câble, le lien ne monte jamais.
- Huawei S6730-H24X6C, ports uplink QSFP28
- QNAP LAN-40G2SF-MLX dans le serveur, qui est une ConnectX-3 Pro rebadgée avec des ports QSFP+ 40G
- câble à connexion directe ACC761-10000S entre les deux
Le switch lit le câble et affiche ses informations de transceiver, la carte voit aussi un câble, et le port est down des deux côtés :
# ethtool ens2
Settings for ens2:
Speed: Unknown!
Duplex: Unknown! (255)
Link detected: no
Ce que j'ai déjà vérifié :
- bouclé le même câble entre deux ports du switch lui-même, ça monte tout de suite, donc le câble n'est pas mort
- essayé de forcer la vitesse manuellement et de basculer l'autonégociation sur le port uplink, la CLI ne propose ni l'un ni l'autre sur ces ports
- réinséré les deux extrémités et changé pour l'autre port uplink, aucun changement
Le port revient par défaut en 100GE et je ne trouve aucun moyen de le faire accepter un câble 40G. Est-ce une limitation matérielle de ces uplinks, ou y a-t-il un mode que je n'ai pas encore trouvé ?
Comments 3
Le câble est bon et la carte aussi. Ces uplinks montent en 100GE, et un port réglé en mode 100GE ne bascule pas tout seul pour un câble QSFP+ 40G. Ce n'est pas une négociation que vous pouvez influencer, c'est le type de port.
La commande qui semble évidente est une impasse.
undo assign port-speed 100GEest ce qui est suggéré dans la plupart des fils, et le boîtier répond que c'est une commande non reconnue sur les ports 100GE, ce qui est le moment où les gens abandonnent et commencent à soupçonner le câble. La forme qui s'applique réellement est le type de port, depuis system-view :Puis redémarrez, la conversion ne prend effet qu'après le redémarrage. Ensuite les uplinks QSFP28 montent en 40GE et une carte 40G se lie normalement. Vérifiez le résultat avec :
Deux points à garder en tête.
allveut dire tous : chaque uplink 100GE du châssis devient 40GE, donc si vous avez ou prévoyez un vrai lien 100G sur ce switch, ne mettez pas le serveur là. Et planifiez le redémarrage, il n'y a aucun moyen de basculer un seul port à chaud.Un câble QSFP+ dans une cage QSFP28 est normalement un non-événement, même cage et mêmes quatre voies à un débit par voie plus bas, donc l'ACC761-10000S n'est pas là où je chercherais. Que vous montre
display device port-speed configurationsur ce boîtier ? Sur ces uplinks Huawei, le débit est une propriété au niveau du groupe de ports plutôt que quelque chose que l'on configure sur l'interface, ce qui explique exactement pourquoi le port ne vous propose aucune option de vitesse ou d'autonégociation. Postez cette sortie, et dites aussi si d'autres uplinks sont utilisés, parce que ce que vous finirez par changer là ne touchera probablement pas qu'un seul port.C'était ça.
undo assign port-type 100ge alldepuis system-view, redémarrage, et le port est monté avec la carte QNAP à 40G dès la première tentative. Ni le câble ni la ConnectX-3 Pro n'ont eu besoin de quoi que ce soit. Renoncer au 100GE sur les uplinks pique un peu, mais il n'y a rien dans ce rack qui tournera à 100G de sitôt, donc c'est un échange équitable.