FEC-instellingen op QNAP QSW-beheerde switches configureren en problemen oplossen
Toepasselijke producten
Hardware
- QSW-M7308R-4X
- QSW-M5216-1T
Software
- QSS v1.4.2 en hoger
- QSS Pro v4.0.0 en hoger
Overzicht
‘Forward Error Correction’ (FEC) is een methode voor gegevenscommunicatie waarbij extra bits, bekend als foutcorrectiebits, worden gecodeerd met de gegevens. Dit helpt om fouten te detecteren en corrigeren, zelfs tijdens snelle gegevensoverdrachten (100 G/25 G) en netwerkoverdrachten over lange afstanden. De ontvanger gebruikt deze extra bits om de ontvangen gegevens te vergelijken met de verzonden gegevens. Als er een fout wordt gedetecteerd, kan de ontvanger vervolgens de toegevoegde FEC-bits gebruiken om de fout te corrigeren en de juiste waarde van de oorspronkelijke gegevens te verkrijgen.
Procedure
- Meld u aan bij QSS.
- Ga naar Poortbeheer > Poortconfiguratie.
- Zoek onder Interface-instellingen een schakelpoort.
- Selecteer onder FEC een modus in de vervolgkeuzelijst.
FEC-modus Beschrijving Alles De switch selecteert automatisch de beste FEC-modus (met uitzondering van de modus ‘Automatische toewijzing FEC’) om gegevenspakketten te verzenden en te ontvangen. RS-FEC ‘Reed-Solomon’-FEC (RS) leidt tot verbeterde gegevenscorrectiesnelheden op de verzendende en ontvangende apparaten. BASE-R-FEC ‘Fire-Code’-FEC of ‘BASE-R’-FEC biedt minder goede correcties, maar heeft een lagere latentie in vergelijking met RS-FEC op 25 GbE-schakelpoorten. Automatische toewijzing Gebruikt de ‘clausule 73’-functie voor automatische toewijzing wanneer elektrische backplanes worden ingezet op een schakelpoort. Er wordt een bericht voor een automatisch FEC-toewijzingsverzoek (AN) verzonden om een onderhandeld FEC-proces tussen de schakelpoorten te bepalen. Uitschakelen Schakelt FEC uit op alle schakelpoorten. Opmerking- Gebruik Automatische toewijzing om automatisch de koppelingsmogelijkheden te bepalen en handmatige configuratie van FEC uit te bannen. Automatisch onderhandelde FEC is het best bruikbaar wanneer de gegevenssnelheid moet worden aangepast aan de netwerksituatie.
- Gebruik RS-FEC wanneer de gegevens extra bescherming vereisen tegen ruis en andere bronnen van gegevensverlies.
- BASE-R-FEC wordt gebruikt voor netwerken met hoge snelheden. Dit is de snelste FEC die beschikbaar is en is het meest geschikt voor bedrijfskritische netwerken en toepassingen.
- Voor specifieke netwerkkaarten is handmatige afstemming van de Forward Error Correction (FEC)-instellingen tussen de switch en de kaart vereist. Raadpleeg het compatibiliteitsoverzicht van QNAP voor een gedetailleerde lijst met compatibele netwerkkaarten.
TipGa naar Poortbeheer > Poortstatus om de huidige FEC-modus voor de aansluitingen weer te geven. - Klik op Opslaan.
QSS slaat de FEC-modus op de geselecteerde schakelpoorten op.
Veelvoorkomende FEC-problemen oplossen
Scenario 1: Veelvoorkomende FEC-compatibiliteitsproblemen oplossen
In situaties waarin de link-upverbindingen langer duren dan 30 seconden of er geen netwerkcommunicatie tussen de kaart en de switch tot stand is gebracht, wordt aangeraden om naar mogelijke niet-overeenkomende FEC-modi te zoeken. Langdurige link-uptijden of volledige mislukte link-ups kunnen worden toegeschreven aan niet-overeenkomende FEC-modi die op de verzendende en ontvangende netwerkapparaten zijn geconfigureerd. In dit gedeelte worden bevestigde oplossingen gedocumenteerd voor situaties waarin de FEC-modus niet overeenkomt tussen netwerkkaarten en QNAP-switches die poortsnelheden van 100 Gbps of 25 Gbps gebruiken.
FEC-modus: Alles
NIC OS-platforms: Windows, Linux
Oplossing 1: Dezelfde FEC-modus op beide apparaten selecteren
Oplossingsstappen- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Selecteer dezelfde FEC-modus (bijv. RS-FEC, BASE-R-FEC) of schakel FEC op beide apparaten uit.
- Sla de FEC-configuratie op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
Oplossing 2: De FEC-modus wijzigen naar Automatische toewijzing
Oplossingsstappen
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Wijzig FEC-modus op de QNAP-switch naar Automatische toewijzing.
- Sla de FEC-configuratie op de switch op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
FEC-modus: RS-FEC, BASE-R-FEC, Uitschakelen
NIC OS-platforms: Linux
Oplossing 1: Dezelfde FEC-modus op beide apparaten configureren
Oplossingsstappen
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Selecteer een FEC-modus (RS-FEC, BASE-R-FEC) of schakel FEC op de switch uit.
- Sla de FEC-configuratie op de switch op.
- Selecteer dezelfde FEC-modus op de netwerkkaart.
$ethtool --set-fec swp1 encoding [off | BaseR | auto]
- Sla de FEC-configuratie op de netwerkkaart op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
Een voorbeeldsituatie is een netwerkkaart die geen verbinding met de switch kan maken waarop de voorkeursmodus RS-FEC als FEC-modus is geconfigureerd.
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Wijzig FEC-modus op de switch naar BASE-R-FEC.
- Sla de FEC-configuratie op de switch op.
- Selecteer BASE-R-FECop de netwerkkaart.
- Sla de FEC-configuratie op de netwerkkaart op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
QSS wijzigt de FEC-modus naar BASE-R-FEC.
Oplossing 2: De FEC-modus op de netwerkkaart opnieuw configureren
Oplossingsstappen
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Schakel FEC op de netwerkkaart uit.
$ethtool --set-fec swp1 encoding [off]
- Sla de FEC-configuratie op.
- Wijzig de FEC-modus op de netwerkkaart naar de FEC-voorkeursmodus (RS-FEC).
- Sla de FEC-configuratie op.
- Wijzig FEC-modus op de switch naar RS-FEC.
- Sla de FEC-configuratie op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
QSS geeft de FEC-modus BASE-R-FEC aan.
FEC-modus: Automatische toewijzing
NIC OS-platforms: Windows, Linux
Oplossing 1: Dezelfde FEC-modus op beide apparaten selecteren
Oplossingsstappen
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Selecteer dezelfde FEC-modus (bijv. RD-FEC, BASE-R-FEC) of schakel FEC op beide apparaten uit.
- Sla de FEC-configuratie op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
Oplossing 2: De FEC-modus naar Alle wijzigen
Oplossingsstappen
Door Automatische toewijzing te selecteren, kunnen er verbindingsproblemen ontstaan op de switch wanneer aangesloten op een netwerkkaart die niet voldoet aan de IEEE802.3ap-standaard.
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Wijzig de FEC-modus op de switch naar Alle.
- Sla de FEC-configuratie op.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
Scenario 2: Afwijkingsproblemen in de QSW-M5216-1T FEC-modusweergave oplossen
In de link-upstatus kan er af en toe een afwijking optreden tussen de geconfigureerde FEC-modus en de weergegeven FEC-modus op de WSW-M5216-1T-switch.
In het volgende voorbeeld resulteert het wijzigen van de FEC-modus op een QSW-M5216-1T-switch van RS-FEC naar Uitschakelen in een afwijking tussen de geconfigureerde en weergegeven modi in QSS. Ook na uitschakeling van de huidige FEC-modus blijft QSS de modus RS-FEC weergeven.
Tijdelijke oplossing
- Koppel de ethernetkabel los die de twee apparaten verbindt.
- Sluit de ethernetkabel goed aan op een beschikbare poort op de switch en sluit vervolgens het andere uiteinde van de ethernetkabel aan op de netwerkkaartpoort.
- Meld u aan bij QSS.
- Ga naar Configuratie > Poortbeheer > Poortstatus.
QSS geeft de geconfigureerde FEC-modus aan.
Meer informatie
Linux-netwerkontwikkeling: Ondersteuning voor FEC-coderingscontrole