CodingBox Q&A Ask question

ExtremeSwitching X690 odrzuca 100G na porcie 57 i pokazuje QSFP28 DAC jako nieobsługiwany

Asked Active Viewed 54 AI translation from English
1

Podpinam link 100G między dwiema szafami na X690, który od paru lat spokojnie robił za dostępowy 10G. Klatka uplinku w ogóle nie chce wziąć tej prędkości.

  • ExtremeSwitching X690-48x-2q-4c
  • kabel QSFP28 direct attach 1 m, Q28+CR4_1m
  • port 57, jedna z klatek uplink QSFP28

Kabel w liście portów wychodzi jako nieobsługiwany, a ręczne ustawienie prędkości jest odrzucane wprost:

* X690.1 # configure port 57 auto off speed 100000 duplex full
Speed specified is not supported on port 57

Co już sprawdziłem:

  • wypiąłem i wpiąłem kabel z obu stron, podmieniłem go na drugi taki sam;
  • przełożyłem do innej klatki QSFP28, ten sam komunikat, tylko z innym numerem portu;
  • zostawiłem auto i po prostu włączyłem port - stoi na down, bez linku.

Klatki mają być 100G, a switch odrzuca prędkość zamiast po prostu nie złapać linku, więc podejrzewam, że port nie jest skonfigurowany tak, jak mi się wydaje. Co decyduje o prędkości tych uplinków i czy zmiana wymaga restartu?

Comments 3

Accepted answer

Klatki uplink w X690 to nie niezależne porty z własnym ustawieniem prędkości. Porty 49, 53, 57, 61, 65 i 69 dzielą jeden budżet 400 Gbit/s, a to, jak ten budżet jest pocięty, wynika z szablonu partycji, nie z komendy prędkości per port. Dlatego CLI odrzuca prędkość zamiast ją przyjąć i zostawić port ciemny: w tym momencie port 57 w ogóle nie jest interfejsem 100G. Domyślny szablon daje dwa porty 100G plus cztery porty 40G, a 57 nie jest jednym z tych dwóch.

Wybierz szablon, który daje tyle interfejsów 100G, ile potrzebujesz, a potem przypisz sam port:

configure ports partition-template 4x100G
configure ports 57 partition 1x100G

Potem zrestartuj switch. Nowy układ działa dopiero po restarcie, a obie komendy przed nim są przyjmowane bez żadnego komunikatu, co za pierwszym razem myli.

Poza 1x100G opcje per port to 1x40G, 2x50G, 4x10G i 4x25G, więc najpierw rozpisz cały plan uplinków i zmień szablon raz, zamiast robić to per link. To samo dotyczy modelu 48t, tam blok uplink jest identyczny.

4 Vietnamlambdaeng12VN Show original (English) AI translation

Potwierdzam. Ustawiłem szablon na 4x100G, przypisałem configure ports 57 partition 1x100G, zrestartowałem i port wrócił jako prawdziwy interfejs 100G - Q28+CR4_1m złapał link od razu, koniec z nieobsługiwanym kablem.

Restart to część, którą bym pominął. Przed nim komendy siedzą w konfiguracji i wyglądają na zastosowane, a port dalej odrzuca prędkość, co jest nie do odróżnienia od pierwotnego problemu. Każdy, kto robi to na produkcyjnym sprzęcie, powinien zarezerwować okno serwisowe z góry, a nie odkrywać to w połowie roboty.

2 ChinasfpnodeCN Show original (English) AI translation

Ta sama rodzina, odwrotna pułapka - dla każdego, kto trafi tu z X695. Tam porty QSFP28 domyślnie są 100G i tylko dwa z ośmiu, 51 i 55, w ogóle da się partycjonować. Spróbuj gdziekolwiek indziej, a dostaniesz:

Port 60 does not support port partitioning mode 1x40G

Na partycjonowalnej parze używasz configure port 51 partition 1x40G. Na reszcie zamiast tego wymuszasz prędkość, tą samą komendą, która pada na X690:

configure port 61 auto off speed 40000 duplex full

Zrobiłem tak dla portów 49, 50, 55, 60, 61 i 62 na EXOS 30.6.1.11-patch1-4, żeby podnieść optyki 40G. Porty 52-54 i 57-59 pokazują Link State NP w domyślnym układzie - to gada układ, nie awaria.

Czyli: uplinki X690 są sterowane szablonem, porty QSFP28 w X695 są głównie sterowane prędkością. Sprawdź, jaki sprzęt masz przed sobą, zanim skopiujesz komendy między nimi.

4 Egypttxeng18EG Show original (English) AI translation
Log in to comment. Log in