CodingBox Q&A Ask question

Huawei-S6730-H24X6C-Uplink linkt kein 40G-QSFP+-DAC zu einer QNAP-LAN-40G2SF-MLX-Karte

Asked Active Viewed 76 AI translation from English
4

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

Accepted answer

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 100GE wird 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:

system-view
undo assign port-type 100ge all

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:

display device port-speed configuration

Zwei Dinge, auf die man achten sollte. all heiß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.

4 SpaincoreguruES Show original (English) AI translation

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 configuration auf 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.

1 South Korealinkadmin79KR Show original (English) AI translation

Das war's. undo assign port-type 100ge all aus 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.

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