CodingBox Q&A Ask question

Lenovo RackSwitch G8124E odrzuca generyczny SFP+ 10G SR z komunikatem UNAPPROVED - SR SFP+ is DISABLED

Asked Active Viewed 258 AI translation from English
7

Wyciągnęliśmy parę G8124E z wycofanej z eksploatacji szafy i odbudowuję je jako warstwę agregacji dla wewnętrznego środowiska testowego. Budżet na markową optykę wynosi zero, więc wszystko idzie z generycznymi modułami 10G SR tego typu, który już mamy gdzie indziej.

  • Lenovo RackSwitch G8124E, chassis z dawnym oznaczeniem IBM
  • generyczny SFP+ 10G SR, duplex LC, ta sama partia co te działające w naszym produkcyjnym top-of-rack
  • patchcord OM3 do karty sieciowej serwera, która linkuje na 10G z dokładnie tym samym typem modułu

Port ożywa na chwilę, a potem switch go wyłącza:

UNAPPROVED - SR SFP+ is DISABLED

Po tym link nigdy się nie nawiązuje, a port zostaje w stanie down.

Co już próbowałem:

  • przełożyłem moduł przez cztery różne klatki, identyczny komunikat za każdym razem
  • wstawiłem drugi moduł z tej samej partii i trzeci od innego dostawcy
  • przejrzałem konfigurację interfejsu w poszukiwaniu czegoś w rodzaju przełącznika allow-unsupported i nic nie znalazłem

Czy jest jakiś sposób, żeby to urządzenie zaakceptowało optykę stron trzecich, czy sprawdzenie zatwierdzenia da się zadowolić tylko modułami zakodowanymi przez Lenovo?

Comments 5

Zanim ktoś poda ci komendę: co zgłasza show version? W tej rodzinie lekarstwo to nie jedna komenda, dzieli się według gałęzi kodu: co robisz na obrazie 7.x, nie jest tym, co robisz na 8.x, więc najpierw trzeba ustalić wersję.

Powiedz też, czy moduły są całkiem generyczne, czy niosą rozpoznawalny ciąg vendora w EEPROM. Firmware ocenia każdy moduł po tym ciągu, a ludzie z SFP+ zakodowanym przez Intela w dokładnie tym samym switchu też dostają ostrzeżenie o niezatwierdzonym transceiverze, więc sam komunikat niewiele mówi o samej optyce.

3 KazakhstanrackhubKZ Show original (English) AI translation

show version pokazuje obraz 7.x, czyli starszą gałąź, nie bieżącą.

Moduły są całkiem generyczne, bez żadnego kodowania Intela czy Cisco, identyfikują się jako OEM, który je zbudował. Trzeci moduł wsadziłem też do stojącego obok IBM RackSwitch G8124 i dostałem tam to samo zachowanie, więc to nie jedna zła klatka ani jedna zła sztuka optyki.

0 Indiawaverunner21IN Show original (English) AI translation

Na starszych strumieniach jest zmienna boot loadera, która wyłącza sprawdzanie zatwierdzenia. Jest opisana dla 5.x, 6.x, 7.x i 8.3.x lub niżej, więc urządzenie na 7.x się łapie.

Potrzebujesz do tego konsoli szeregowej, portu mini-USB RS232, nie sieci. Zrób reload switcha i trzymaj Shift+M przez test pamięci, aż boot loader da ci prompt =>, potem:

setenv sfp Override
saveenv
printenv
boot

Wartość rozróżnia wielkość liter, Override z wielkiej litery O. Uruchom printenv przed boot, żeby faktycznie zobaczyć, że zmienna się zapisała. Gdy switch skończy bootować, przestaje wyłączać niezatwierdzone moduły SFP+ i porty po prostu wstają.

Dwa zastrzeżenia. To środek laboratoryjny i awaryjny, Lenovo nie wspiera optyki stron trzecich i nic tutaj nie jest oficjalne. I trzymaj się z daleka od optyki dual-rate na tych starszych urządzeniach, sprawia kłopoty nawet po wyłączeniu sprawdzenia.

2 United Statesporttech22US Show original (English) AI translation

To ta sama historia w całej linii switchy Lenovo, nie tylko w G8124E. Mam tu G8272, który ocenia Cisco-Finisar SFP-10G-LR-S jako Unapproved, pokazuje port jako Disabled i zostawia link down. Prawdziwa optyka Cisco, po prostu nie ma jej na liście Lenovo.

Po stronie ThinkSystem, NE1032 i NE1032T, to CNOS, a nie ENOS, i tam wejściem jest komenda platformy pozwalająca na niewspierane transceivery zamiast sztuczki z boot loaderem. Sam tego nie uruchamiałem, więc zweryfikuj składnię na swoim urządzeniu, zanim zaplanujesz wokół tego okno. Wzorzec pod spodem się nie zmienia: firmware porównuje ciąg vendora z EEPROM z listą i wyłącza to, czego nie rozpoznaje.

0 Brazilopticnerd31BR Show original (English) AI translation

Jedna rzecz do dopisania: override niekoniecznie przetrwa aktualizację firmware'u. Jeśli wgrasz nowy obraz i porty znowu padną, wróć na konsolę szeregową i sprawdź printenv, zanim zaczniesz wyciągać moduły - zmienna może po prostu zniknąć.

I nie traktuj przełączników odblokowujących vendora jako ogólnie niezawodnych. Na Catalyst 9200 z IOS-XE 16.9.x service unsupported-transceiver nie ma żadnego efektu przez CSCvk03296, a to, czego ludzie używali zamiast tego, to no errdisable recovery cause gbic-invalid w konfiguracji globalnej, co trzymało porty z dala od err-disable i pozwalało działać modułom FS i Cables and Kits. Inny producent, ta sama lekcja: udokumentowany przełącznik i przełącznik, który faktycznie działa, to nie zawsze to samo.

2 Türkiyelinknerd83TR Show original (English) AI translation
Log in to comment. Log in