Huawei-S6730-H24X6C-Uplink linkt kein 40G-QSFP+-DAC zu einer QNAP-LAN-40G2SF-MLX-Karte
Kleines Büro-Rack: Im Fileserver steckt eine 40G-Karte, und der Switch hat freie Uplink-Ports, also habe ich, statt eine weitere Box zu kaufen, versucht, den Server direkt an den Switch zu hängen. Beide Enden sehen das Kabel, der Link kommt nie hoch.
- Huawei S6730-H24X6C, QSFP28-Uplink-Ports
- QNAP LAN-40G2SF-MLX im Server, ein umgelabeltes ConnectX-3 Pro mit 40G-QSFP+-Ports
- ACC761-10000S Direct-Attach-Kabel zwischen den beiden
Der Switch liest das Kabel und zeigt seine Transceiver-Informationen, die Karte sieht ebenfalls ein Kabel, und der Port ist auf beiden Seiten down:
# ethtool ens2
Settings for ens2:
Speed: Unknown!
Duplex: Unknown! (255)
Link detected: no
Was ich schon geprüft habe:
- dasselbe Kabel zwischen zwei Ports des Switches selbst geschliffen, kommt sofort hoch, das Kabel ist also nicht tot
- versucht, die Geschwindigkeit von Hand zu setzen und Auto-Negotiation am Uplink-Port umzuschalten, die CLI bietet auf diesen Ports keins von beidem an
- beide Enden neu gesteckt und auf den anderen Uplink-Port gewechselt, kein Unterschied
Der Port steht standardmäßig auf 100GE, und ich finde keinen Weg, ihn dazu zu bringen, ein 40G-Kabel zu akzeptieren. Ist das eine harte Grenze dieser Uplinks, oder gibt es einen Modus, den ich noch nicht gefunden habe?
Comments 3
Das Kabel ist in Ordnung, die Karte auch. Diese Uplinks kommen als 100GE hoch, und ein Port im 100GE-Modus fällt für ein 40G-QSFP+-Kabel nicht zurück. Das ist keine Verhandlung, die man beeinflussen kann, das ist der Porttyp.
Der naheliegend aussehende Befehl ist eine Sackgasse.
undo assign port-speed 100GEwird in den meisten Threads vorgeschlagen, und die Box antwortet, dass das auf den 100GE-Ports ein unbekannter Befehl ist, und genau da geben Leute auf und fangen an, das Kabel zu verdächtigen. Die Form, die wirklich greift, ist der Porttyp, aus der system-view:Dann neu starten, die Umstellung wirkt erst nach dem Reboot. Danach kommen die QSFP28-Uplinks als 40GE hoch, und eine 40G-Karte linkt normal. Das Ergebnis prüfen mit:
Zwei Dinge, auf die man achten sollte.
allheißt alle: Jeder 100GE-Uplink im Chassis wird zu 40GE, wenn also auf diesem Switch ein echter 100G-Link läuft oder geplant ist, den Server nicht dorthin stecken. Und den Reboot einplanen, einen einzelnen Port live umzuschalten geht nicht.Ein QSFP+-Kabel in einem QSFP28-Käfig ist normalerweise kein Problem, gleicher Käfig und dieselben vier Lanes bei niedrigerer Rate pro Lane, also würde ich nicht beim ACC761-10000S suchen. Was zeigt euch
display device port-speed configurationauf dieser Box? Bei diesen Huawei-Uplinks ist die Rate eine Eigenschaft der Portgruppe auf Geräteebene statt etwas, das man am Interface konfiguriert, und genau deshalb bietet der Port keine Speed- oder Autoneg-Optionen. Postet diese Ausgabe, und sagt auch, ob einer der anderen Uplinks in Benutzung ist, denn was auch immer ihr dort am Ende ändert, wird wohl kaum nur einen Port betreffen.Das war's.
undo assign port-type 100ge allaus der system-view, Reboot, und der Port kam mit der QNAP-Karte beim ersten Versuch auf 40G hoch. Weder am Kabel noch am ConnectX-3 Pro musste irgendetwas gemacht werden. Auf 100GE an den Uplinks zu verzichten schmerzt ein bisschen, aber in diesem Rack läuft auf absehbare Zeit nichts mit 100G, also ein fairer Tausch.