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
- Zaloguj się do QSS.
- Przejdź do Zarządzanie portami > Konfiguracja portów.
- W sekcji Ustawienia interfejsów zidentyfikuj port przełączający.
- W sekcji FEC wybierz tryb z listy rozwijanej.
Tryb FEC Opis Wszystkie Przełącznik automatycznie wybiera najlepszy tryb FEC (z wyłączeniem trybu FEC Auto-Negotiation) do nadawania i odbierania pakietów danych. RS-FEC Reed-Solomon (RS) FEC zapewnia podwyższoną skuteczność korekcji danych na urządzeniach nadawczych i odbiorczych. BASE-R-FEC Fire-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-Negotiation Wykorzystuje 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łączone Wyłą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.
- 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
- Odłącz kabel Ethernet łączący oba urządzenia.
- Wybierz ten sam tryb FEC (np. RS-FEC, BASE-R-FEC) lub wyłącz FEC na obu urządzeniach.
- Zapisz konfigurację FEC.
- 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
- Odłącz kabel Ethernet łączący oba urządzenia.
- Na przełączniku QNAP zmień tryb FEC na Auto-Negotiation.
- Zapisz konfigurację FEC na przełączniku.
- 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
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.
QSS zmienia tryb FEC na BASE-R-FEC.
- Odłącz kabel Ethernet łączący oba urządzenia.
- Wybierz tryb FEC (RS-FEC, BASE-R-FEC) lub wyłącz FEC na przełączniku.
- Zapisz konfigurację FEC na przełączniku.
- Na karcie sieciowej wybierz ten sam tryb FEC.
Kod:$ethtool --set-fec swp1 encoding [off | BaseR | auto] - Zapisz konfigurację FEC na karcie sieciowej.
- 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.
- Odłącz kabel Ethernet łączący oba urządzenia.
- Na przełączniku zmień tryb FEC na BASE-R-FEC.
- Zapisz konfigurację FEC na przełączniku.
- Na karcie sieciowej wybierz BASE-R-FEC.
- Zapisz konfigurację FEC na karcie sieciowej.
- 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
- Odłącz kabel Ethernet łączący oba urządzenia.
- Wyłącz FEC na karcie sieciowej.
Kod:$ethtool --set-fec swp1 encoding [off] - Zapisz konfigurację FEC.
- Zmień tryb FEC na preferowany tryb FEC na karcie sieciowej (RS-FEC).
- Zapisz konfigurację FEC.
- Na przełączniku zmień tryb FEC na RS-FEC.
- Zapisz konfigurację FEC.
- 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
- Odłącz kabel Ethernet łączący oba urządzenia.
- Wybierz ten sam tryb FEC (np. RS-FEC, BASE-R-FEC) lub wyłącz FEC na obu urządzeniach.
- Zapisz konfigurację FEC.
- 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.
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.
- Odłącz kabel Ethernet łączący oba urządzenia.
- Zmień tryb FEC na Wszystkie na przełączniku.
- Zapisz konfigurację FEC.
- 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.
QSS wyświetla skonfigurowany tryb FEC.
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.
Obejście
- Odłącz kabel Ethernet łączący oba urządzenia.
- Podłącz kabel Ethernet do dostępnego portu na przełączniku, a następnie podłącz drugi koniec kabla Ethernet do portu karty sieciowej.
- Zaloguj się do QSS.
- 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.
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