Instrukcja obsługi Konfigurowanie i rozwiązywanie problemów z ustawieniami FEC w zarządzanych przełącznikach QNAP QSW

Sprzęt​


  • QSW-M7308R-4X
  • QSW-M5216-1T

Oprogramowanie​


  • QSS v1.4.2 i nowsze
  • QSS Pro v4.0.0 i nowsze

Przegląd​


Forward Error Correction (FEC) to metoda komunikacji danych, w której dodatkowe bity, zwane bitami korekcji błędów, są kodowane razem z danymi, aby pomóc w wykrywaniu i korygowaniu błędów nawet podczas transmisji wysokich prędkości (100G/25G) oraz transmisji sieciowych na duże odległości. Odbiornik wykorzystuje te dodatkowe bity do sprawdzenia odebranych danych względem danych nadanych. W przypadku wykrycia błędu odbiornik może następnie użyć dodanych bitów FEC do skorygowania błędu i uzyskania prawidłowej wartości oryginalnych danych.

Procedura​


  1. Zaloguj się do QSS.
  2. Przejdź do Zarządzanie portami > Konfiguracja portów.
  3. W sekcji Ustawienia interfejsów zidentyfikuj port przełączający.
  4. W sekcji FEC wybierz tryb z listy rozwijanej.
    576ebcf85e2e5dcff0a9fcfdf72c1d38.png


    Tryb FECOpis
    WszystkiePrzełącznik automatycznie wybiera najlepszy tryb FEC (z wyłączeniem trybu FEC Auto-Negotiation) do nadawania i odbierania pakietów danych.
    RS-FECReed-Solomon (RS) FEC zapewnia podwyższoną skuteczność korekcji danych na urządzeniach nadawczych i odbiorczych.
    BASE-R-FECFire-Code FEC lub BASE-R-FEC oferuje słabszą skuteczność korekcji, ale zapewnia niższe opóźnienia w porównaniu z RS-FEC na portach przełączających 25 GbE.
    Auto-NegotiationWykorzystuje funkcję autonegocjacji klauzuli 73 do stosowania na elektrycznych backplane'ach na porcie przełączającym. Komunikat żądania automatycznej negocjacji FEC (AN) jest przesyłany w celu ustalenia wynegocjowanego procesu FEC między portami przełączającymi.
    WyłączoneWyłącza FEC na wszystkich portach przełączających.

    uwaga
    • Użyj Auto-Negotiation, aby automatycznie określić możliwości łącza i wyeliminować ręczną konfigurację FEC. Autonegocjowany tryb FEC najlepiej sprawdza się, gdy szybkość transmisji danych musi być dostosowana do warunków sieciowych.
    • Użyj RS-FEC, gdy dane wymagają dodatkowej ochrony przed szumami i innymi źródłami utraty danych.
    • BASE-R-FEC jest stosowany w sieciach działających z wysokimi prędkościami. Jest to najszybszy dostępny tryb FEC i najlepiej nadaje się do sieci i aplikacji o znaczeniu krytycznym.
    • W przypadku niektórych kart sieciowych wymagane jest ręczne dopasowanie ustawień Forward Error Correction (FEC) między przełącznikiem a kartą. Szczegółową listę kompatybilnych kart sieciowych można znaleźć na stronie =expansion_card]Lista kompatybilności QNAP.


    wskazówka
    Aby wyświetlić aktualny tryb FEC zastosowany do interfejsów, przejdź do Zarządzanie portami > Status portów.
  5. Kliknij Zapisz.

QSS zapisuje tryb FEC na wybranych portach przełączających.

Rozwiązywanie typowych problemów z FEC​


W sytuacjach, gdy nawiązanie połączenia (link-up) przekracza 30 sekund lub komunikacja sieciowa między kartą a przełącznikiem nie zostaje nawiązana, zaleca się zbadanie potencjalnych niezgodności trybów FEC. Wydłużony czas nawiązywania połączenia lub całkowity brak połączenia może być spowodowany niezgodnymi trybami FEC skonfigurowanymi na nadawczych i odbiorczych urządzeniach sieciowych. Niniejsza sekcja dokumentuje potwierdzone obejścia dla sytuacji, w których występują niezgodności trybów FEC między kartami sieciowymi a przełącznikami QNAP działającymi z prędkościami portów 100 Gb/s lub 25 Gb/s.

Platformy systemów kart sieciowych: Windows, Linux

Kroki obejścia
  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Wybierz ten sam tryb FEC (np. RS-FEC, BASE-R-FEC) lub wyłącz FEC na obu urządzeniach.
  3. Zapisz konfigurację FEC.
  4. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.

Kroki obejścia

  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Na przełączniku QNAP zmień tryb FEC na Auto-Negotiation.
  3. Zapisz konfigurację FEC na przełączniku.
  4. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.

Platformy systemów kart sieciowych: Linux

Kroki obejścia

  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Wybierz tryb FEC (RS-FEC, BASE-R-FEC) lub wyłącz FEC na przełączniku.
  3. Zapisz konfigurację FEC na przełączniku.
  4. Na karcie sieciowej wybierz ten sam tryb FEC.
    Kod:
    $ethtool --set-fec swp1 encoding [off | BaseR | auto]
  5. Zapisz konfigurację FEC na karcie sieciowej.
  6. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.

Przykładowym przypadkiem jest karta sieciowa, która nie może nawiązać połączenia z przełącznikiem przy skonfigurowanym preferowanym trybie FEC, takim jak RS-FEC.

  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Na przełączniku zmień tryb FEC na BASE-R-FEC.
  3. Zapisz konfigurację FEC na przełączniku.
  4. Na karcie sieciowej wybierz BASE-R-FEC.
  5. Zapisz konfigurację FEC na karcie sieciowej.
  6. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.

QSS zmienia tryb FEC na BASE-R-FEC.

Kroki obejścia

  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Wyłącz FEC na karcie sieciowej.
    Kod:
    $ethtool --set-fec swp1 encoding [off]
  3. Zapisz konfigurację FEC.
  4. Zmień tryb FEC na preferowany tryb FEC na karcie sieciowej (RS-FEC).
  5. Zapisz konfigurację FEC.
  6. Na przełączniku zmień tryb FEC na RS-FEC.
  7. Zapisz konfigurację FEC.
  8. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.
    QSS wyświetla tryb FEC jako RS-FEC.

Platformy systemów kart sieciowych: Windows, Linux

Kroki obejścia

  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Wybierz ten sam tryb FEC (np. RS-FEC, BASE-R-FEC) lub wyłącz FEC na obu urządzeniach.
  3. Zapisz konfigurację FEC.
  4. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.

Kroki obejścia

Wybranie Auto-Negotiation może spowodować problemy z połączeniem na przełączniku, jeśli podłączona karta sieciowa nie jest zgodna ze standardem IEEE802.3ap.

  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Zmień tryb FEC na Wszystkie na przełączniku.
  3. Zapisz konfigurację FEC.
  4. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.

Przerywana rozbieżność może wystąpić między skonfigurowanym trybem FEC a wyświetlanym trybem FEC na przełączniku QSW-M5216-1T w stanie połączenia (link-up).

W poniższym przykładzie zmiana trybu FEC na przełączniku QSW-M5216-1T z RS-FEC na Wyłączone spowodowała rozbieżność między trybem skonfigurowanym a wyświetlanym w QSS. Mimo że rzeczywisty tryb FEC był wyłączony, QSS nadal wyświetlał RS-FEC.
1be6a7bfc8404b209892890c8234b7f4.png


5b5a475d45e315e3186bc13e782d4cc8.png


Obejście​


  1. Odłącz kabel Ethernet łączący oba urządzenia.
  2. Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.
  3. Zaloguj się do QSS.
  4. Przejdź do Konfiguracja > Zarządzanie portami > Status portów.

QSS wyświetla skonfigurowany tryb FEC.

uwaga
To obejście dotyczy wyłącznie przełączników QNAP QSW-M5216-1T i określonych kompatybilnych kart sieciowych. Jeśli problem nadal występuje, skontaktuj się z Obsługą klienta QNAP.

Dalsza lektura​


Rozwój sieci w systemie Linux: Obsługa kontroli kodowania FEC