Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Connectrix B-Series: Hur Brocade porterrshow-utdata ska tolkas och vad räknarna betyder. Självhjälp

Summary: Förklaring av räknarna i kommandot som leder till att programmet visas

This article applies to   This article does not apply to 

Symptoms

Så här tolkar du utdata
för Brocadeshow Vad innebär räknare för show?
Tolkar och förklarar utdata (portfel) för Brocade SAN-switchar och möjliga orsaker till felen.

Åtgärder som ska vidtas när räknarna ökar finns i kopian av KB-artikeln.
Connectrix: Hur felsöker jag problem med Fibre Channel-nod till switchport eller SFP-kommunikation genom uteslutning?
Nedan i avsnittet Anteckningar i den här kunskapsdatabasartikeln.
 
/fabos/cliexec/porterrshow:
    frames      enc crc crc   too  too  bad  enc  disc link loss loss frjt fbsy c3timeout pcs uncor
   tx      rx   in  err g_eof shrt long eof  out  c3   fail sync sig            tx    rx   err  err
0: 575.2m  2.1g  0    0   0     0    0    0    0   1     0    0    0    0    0   0     0     0    0 
1: 576.7m  2.1g  0    0   0     0    0    0    0   1     0    0    0    0    0   0     0     0    0  
2: 611.3m  2.1g  0    0   0     0    0    0    0   1     0    0    0    0    0   0     0     0    0 
3: 613.6m  2.1g  0    0   0     0    0    0    0   1     0    0    0    0    0   0     0     0    0 

Det här kommandot visar en felsammanfattning för alla portar.

En utdatarad visas per port och visar felräknare i dem, tusentals (siffran följs av k) eller miljoner (siffran följs av m)..

Cause

Ej tillämpligt

Resolution

Bildrutor tx
Överförda ramar: Antalet ramar som överförs av porten. Det här numret är en statistik som ger en baslinje för felräknaren.

Ram-rx
Mottagna ramar: Antalet ramar som överförs av porten. Det här numret är en statistik som ger en baslinje för felräknaren.

Enc in
Kodningsfel i ramar: (RX). Antalet kodfel på 8b/10b som har inträffat inom ramgränser. Den här räknaren är i allmänhet ett nollvärde, även om tillfälliga fel kan uppstå på en normal länk och ge ett icke-nollresultat. Minsta överensstämmelse med specifikationen för länkbitfelfrekvens på en länk som kontinuerligt tar emot ramar skulle möjliggöra ungefär ett fel var 20:e minut för 1 Gbit/s. Omitiering och omstart av tillhörande Nx-port kan också orsaka dessa fel. Dessa fel ingår i summan för PHY-felen.

Fel på Crc
Bildrutor med cyklisk redundanskontroll: (RX) Antalet ramar som inte fungerar med en cyklisk redundanskontroll. Cyklisk redundanskontroll (CRC) är ett fält på fyra byte som omedelbart ska följa datafältet och ska användas för att verifiera dataintegriteten för ramrubriken och datafältet. SOF-avgränsare (= Start-Of-Frame) och EOF (= End-Of-Frame) ska inte finnas i CRC-verifieringen. CRC-fältet ska beräknas på ramrubriken och datafältet före kodning för överföring och efter avkodning vid mottagning. CRC-fältet ska justeras på en word-gräns. För CRC-beräkning är biten i det ordjusterade fältet fyra byte som motsvarar den första biten som överförs den högsta beställningsbiten. Ramar som misslyckas med en CRC noteras men inte ändras och målenheten ansvarar för att avvisa och eller begära ramen på nytt. Bara statistiskt sett innebär det att det bara är kabelproblem, enc out och crc err i kombination innebär GBIC- eller SFP-problem. Dessa fel ingår i summan för HDMI-felen

crc g_eof
CRC med fungerande EOF (slut på ram) som har tagits emot. (Rx). När en CRC med en bra EOF identifieras ökar switchen crc g_eof räknaren, den taggarar ramen så att ingen annan port räknar den här CRC-ramen och vidarebefordrar den.
Detta gör att CRC-ramar med bra EOF snabbt kan spåras till den ursprungliga porten.

För kort
Räknaren "för kort" är en felstatistikräknare som ökar när en ram, som begränsas av en SOF (Start of Frame) och EOF (slutet av ramen), tas emot och antalet ord mellan SOF och EOF är färre än 7 ord (6 ord rubrik plus 1 ord CRC), dvs. 38 byte (inte 48) inklusive SOF och EOF. Det kan bero på sändningen eller en otillförlitlig länk. Dataramens storlek är en variabel från 0 till 2112. Dessa fel ligger i summan för LIN-felen

för långa
ramar längre än maximum: Antalet bildrutor som är längre än den maximala ramstorleken (36 byte + storleken på dataramen). Dataramens storlek är en variabel från 0 till 2112. Dessa fel ingår i summan för PHY-felen. FC-ramar är maximalt 2 148 byes. Om ett EOF-fel uppstår eller om datagenereringen är felaktig genereras ett för långt fel.

Dålig eof
Ramar med dålig ramdel av avgränsare: Avgränsningen för ramens ändpunkt (EOF) är en beställd uppsättning som omedelbart följer CRC. Efter en förlust av synkroniseringsfel gör kontinuerlig lägesjustering att mottagaren kan återupprätta ordjusteringen när som helst i den inkommande bitströmmen medan mottagaren är i drift. En sådan omjustering är sannolikt (men inte garanterad) att leda till kodfel och efterföljande förlust av synkronisering. Under vissa förhållanden kan det vara möjligt att justera en inkommande bitström utan att synkroniseringen går förlorad. Om en sådan omjustering sker inom en mottagen ram beror identifieringen av det resulterande feltillståndet på en funktion på högre nivå (till exempel ogiltig CRC, saknad EOF-avgränsare). 
EOF-avgränsaren ska ange slutet på raminnehållet och ska följas av inaktiva lägen. Det finns tre kategorier av EOF-avgränsare. En kategori av avgränsningspunkter anger att ramen är giltig urettt och potentiellt giltigt ur mottagarens perspektiv. Den andra kategorin ska ange att raminnehållet är giltigt. Denna kategori ska endast användas av en F-port som tar emot en fullständig ram och avkodar den innan ramen vidarebefordras till en annan destination. Den tredje kategorin anger att bildruteinnehållet är skadat och att ramen trunkerades under överföring. Den tredje kategorin ska användas av både N-Portar och F-portar för att indikera ett internt fel, t.ex. ett sändaresfel som inte tillåter att hela ramen överförs normalt. Dessa fel ingår i summan för PHY-felen.

Enc out (enc ut
)Kodningsfel på 8 bitar/10 bitar inträffade med ord (beställda uppsättningar) utanför FC-ramen. Ord utanför ramar kodas om kodningen är skadad eller om ett fel upptäcks genereras en enc out.
Kodningsfel utanför ramar: Antalet kodfel på 8b/10b som har inträffat utanför ramgränserna. Räknaren kan bli ett icke-nollvärde under länkinitiering, men indikerar ett problem om det ökar snabbare än link-bit-felfrekvensen tillåter (en gång var 20:e minut i 1 Gb/s). Detta orsakas av skadade primitiva sekvenser, dvs.: TILL EXEMPEL F7 OCH F7.
 
Obs! Förlust-sig- och förlustsynkroniseringsfel förväntas varje gång en användare tar ned porten och startar om en värd, startar om ett lagringsundersystem, kopplar bort och eller återansluter en kabel eller anropar kommandot portDisable/portEnable. Viktigt är också att även dessa fel ökar, medan en 2 GBit-switch förhandlar om anslutningshastigheten till den anslutna enheten – tänk på det. Statistiskt sett innebär endast utropsfel att kabelproblem, enc out och crc err i kombination antyder SFP-problem. Dessa fel ingår i summan för PHY-felen.

C3-skiva
Antal kasserade bildrutor av klass 3 (Rx). Räknaren innehåller summan av följande C3-kasseringsräknare som rapporteras med kommandot portstatshow:
er_rx_c3_timeout, er_tx_c2_timeout, er_c2_dest_unreach och er_other_disc
Discard class 3-fel kan genereras av switchen när enheter skickar ramar utan FLOGI'ing först eller med ett ogiltigt mål. Det här felet rapporterar att ett sådant ignorerande har inträffat.
Klass 3-ramar kan kasseras på grund av timeout eller ogiltiga eller oåtkomliga destinationer. Den här räknaren ökar under normal drift. Det kan även användas för att visa effekten av överbelastning av portar, innebär bra ramar från på varandra följande S-ID och D-ID:er som inte dirigeras direkt till porten, men i stället dirigeras ett undantagsram genom den interna porten (som normalt inte ska ske med en port till port-routning på ASIC, men det gör det när D-ID-porten får full status och inte kan acceptera fler ramar). Om destinationen blockeras på grund av hög ISL-arbetsbelastning (dvs. en lång tid med BB-kreditbuffert = 0) kan det orsaka buffertens fulla tillstånd. Därför kan S-ID-porten (i extrema fall) nå ett timeouttillstånd och därför ökar cd c3-räknaren. Dessa fel ingår i summan för PHY-felen.
Mer information: En port kan bara ta emot en ram i taget (förutom xWDM-anslutningar går det inte att glänsa två ljuspulsar i en optisk kabel samtidigt). Om två ljuskällor försöker dela en port måste de därför använda en skiljedomsalgoritm där en ljuskälla går igenom och den andra väntar på att den ska vändas. När den första källan har slutförts tillåts den andra källan att gå. Det innebär att källorna endast kan köras vid 50 % användning (eller lika med upptagna och klara tider). Om källan kan strömma data med hastigheten för D-ID (som många HBA:er har i dag) resulterar försök från en annan liknande snabb HBA till 50 % lägre prestanda.

er_unreachable ignoreras loggas eftersom målet inte kunde nås eller på grund av offline- eller online-enheter på destinationen.

er_other_disc är faktiska kasseringar som inte faller inom någon av de andra definierade kategorierna för kasseringsramar. Enligt Brocade har de inga effekter på prestandan.

Länkfel
Länkfel (LF1- eller LF2-tillstånd): Antal gånger porten uppnådde länkfel1 och eller länkfel 2. Mottagen (Rx). Om en port är kvar i LR-mottagningsläget under en tidsperiod som är längre än en timeoutperiod (R_T_TOV) ska en tidsgräns för protokoll för länkåterställning upptäckas, vilket leder till ett länkfel (ange NOS-sändningsstatus).
Länkfelet indikerar också att förlust av signal eller förlust av synkronisering varar längre än det R_T_TOV-värdet upptäcktes när synkroniseringen upphör att synkroniseras när den inte är offline


: Antalet gånger synkroniseringen har förlorats. Synkroniseringsfel på antingen bit- eller Transmission-Word-gränserna är inte separat identifierbara och orsakar förlust av synkroniseringsfel.
 
Obs! Felen "loss sig", "loss sync" och "enc out" förväntas varje gång en användare tar ned porten och uppåt (genom att starta om en värd, startar om ett lagringsdelsystem, kopplar bort och eller återansluter en kabel eller anropar kommandot portDisable eller portEnable) lossa sig = Förlust av signal: Antal gånger signalen förlorades. När en operativ mottagare känner igen ett signalförlusttillstånd ska läget För förlust av synkronisering anges (om mottagaren inte för närvarande är i det läget). Mottagaren ska vara kvar i det läget tills något av följande tillstånd inträffar: Signalförlusten har åtgärdats och synkroniseringen återställs eller så återställs mottagaren.

Förlustsnam
Det antal gånger som en förlust av signal togs emot inträffar när en signal överförs, men ingen tas emot via samma port.

frjt
Ramar som avvisas med F_RJT: Antalet fabric Port Reject Frames. Dessa indikerar att leveransen av en ram nekas. Några skäl för att utfärda en F_RJT bland annat: Klass stöds inte; ogiltiga rubrikfält; och N-Port är inte tillgänglig.

fbsy
Om strukturen inte kan leverera en ram av klass 2 inom ramen för den E_D_TOV tas en F_BSY tillbaka. (Tx) Ramar som bussas med F_BSY: Infrastrukturportens upptagna ram. Den här ramen utfärdas av Fabric för att indikera att en viss inte kan levereras eftersom Fabric eller destinationen N-Port är upptagen.

c3-timeout tx
Antalet sändningsklass 3-bildrutor som slängs vid överföringsporten på grund av timeout (plattforms- och portspecifik).

c3-timeout rx
Antalet mottagna klass 3-ramar som tas emot vid den här porten och kasseras vid överföringsporten på grund av timeout (plattforms- och portspecifik).

fel
på pcsAntalet PCS-blockfel (Physical Coding Sublayer). Den här räknaren registrerar kodfel på 10 Gbit/s- eller 16 Gbit/s-portar.
I avsnittet ER_PCS_BLK är detta endast tillämpligt på plattformar som har stöd för 10 Gbit/s- eller 16 Gbit/s-portar (6505/6510/6520/DCX-8510) och den introducerades med Animationr3 ASIC, GEN5-plattformen. Räknaren motsvarar enc_out för 8 GB och 4 GB-länken och används endast för hastigheter på 10 GB och 16 GB.
Länkarna på 10 GB och 16 GB använder 64 B- eller 66 B-kodning i stället för 8 B eller 10 B för dataöverföring och "pcs err" (=er_pcs_blk) räknarposter kodningsfel på portar på 10 Gbit/s eller 16 Gbit/s som upptäcks under avkodning.

uncor err (felkorrigering
)Antalet felkorrigeringar som inte kan korrigeras framåt (FEC).

Additional Information

Se den här videon:



BROCADE-EXEMPEL på de vanligaste räknarna.

Exempel 1 ENC OUT med LINK FAIL and LOSS SYNC:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    0    0      0     0     0    2.3m  0     4     6     0     0     0     0      0     0

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

Från felen kan vi se länkfel och förlust av sync PLUS-enc out-fel. Dessa kan även inkludera loss sig-fel.
Dessa kombinationer av fel indikerar vanligtvis en värdomstart eller en länkåterställning externt till switchen. Utropsfel orsakas under hastighetsförhandlingen som en del av länkinitiering.

Förväntade åtgärder:
Kontrollera att enheten som är ansluten till porten har en äkta orsak till att gå offline/online, dvs. värdomstart. Om inte, skapa en SR.


Exempel 2 ENC UT:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    0    0      0     0     0    2.3m  0     0     0     0     0     0     0      0     0

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

Stäng av fel utan tillhörande fel som indikerar felaktig kabel.

Förväntade åtgärder:
Inspektera och rengör alla optiska ytor på kabeln och SFP-enheten som är ansluten till den här porten och anslutna enheter.


Exempel 3 CRC och CRC G_EOF:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    1.2k 1.2k   0     0     0    0     0     0     0     0     0     0     0      0     0

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

Ramen går in i switchporten med en dålig CRC men med slutet av ramen fortfarande markerad som bra.
Det här är en indikation på att det här är den första porten som registrerar den felaktiga ramen, så problemet är antingen gränssnittet för SFP/kabel/ansluten enhet på den här specifika porten.

Förväntade åtgärder:
Se standardåtgärden i upplösningen.

För en ISL-port rensar du statistik med statisk och kortplatsstatsclear-kommandon, väntar i 4–6 timmar och samlar in supportsaves från både switchar och öppna SR för normal felsökning.


Exempel 4 CRC:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    1.2k 0      0     0     0    0     0     0     0     0     0     0     0      0     0

Allmän orsak: 
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

Porten spelar in en ram som går in i switchen med en dålig CRC-ram, men ramen är redan markerad som felaktig. Se normalt detta på en ISL- och NPIV F-port.

Förväntade åtgärder: 
Om CRC-fel loggar på NPIV-porten ska enheten undersökas genom att upprätthålla leverantören!
För en ISL-port kontrollerar du alla portar i strukturen för eventuella g_oef för portloggning och åtgärder som i exempel 3.


Exempel 5 PCS ERR med SYNC FÖR LÄNKFEL och -FÖRLUST:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    0    0      0     0     0    0     0     4     4     0     0     0     0      0     466

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

Detta gäller endast på plattformar som har stöd för 10 Gbit/s- eller 16 Gbit/s-portar (6505/6510/6520/DCX-8510) och infördes med Chassir3 ASIC, GEN5-plattformen. ER_PCS_BLK visar antalet PCS-blockfel (Physical Coding Sublayer). Räknaren motsvarar enc_out för länken 8 GB eller 4 GB och används endast för hastigheter på 10 GB och 16 GB.
På felen kan vi se länkfel och förlust av synkronisering plus fel i pcs-fel. Dessa kan även omfatta fel vid fel vid fel.
Dessa kombinationer av fel indikerar vanligtvis en värdomstart eller länkåterställning externt till switchen.
Felen för pcs orsakas under hastighetsförhandlingen som en del av länkinitiering.

Förväntade åtgärder:
Kontrollera att enheten som är ansluten till porten har en äkta orsak till att gå offline/online, dvs. värdomstart. Om inte höjer du på SR.


Exempel 6:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    0    0      0     0     0    0     0     0     0     0     0     0     0      0     466

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

PCS ERR-fel utan associerade fel indikerar felaktig kabel.

Förväntade åtgärder:
Inspektera och rengör alla optiska ytor på kabeln och SFP-enheten som är ansluten till den här porten och anslutna enheter.


Exempel 7 C3timout PLUS Disc c3:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    0    0      0     0     0    0     2.4k    0     0     0     0     0    2.4k  0     0

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

C3TIMEOUT ignoreras som visar att ramar ignoreras vid den här porten vid standardtidsinställningen 500 ms.
TX – Frames kan inte skickas från den här switchporten. 
RX – Frames accepteras inte av switchporten och ignoreras vid standardtidsinställningen 500 ms.

Förväntade åtgärder:
Dessa fel indikerar ett potentiellt prestandaproblem i strukturen eller den anslutna enheten, se KB-artiklar:
464206: Prestandaproblem i ett SAN-nätverk. (Långsam tömning, överbelastning eller överskrivning.)
och
464027: Connectrix: Kunskapskarta om
trängsel som sprider sigsom utgångspunkt för din utredning.


Exempel 8 c3-skiva:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err
xx:  849.1k 493.2k 0    0    0      0     0     0    0     2.4k    0     0     0     0     0    0     0     0

Allmän orsak:
Endast giltigt om portstatistiken har rensats under de senaste 24 timmarna. Klassificera annars dessa räknare som historiska. Rensa portstatistik (https://support.emc.com/kb/304525) och ta bort data igen efter 4–6 timmar.

Ansamlingar av "oåtkomliga", "andra" eller "outvändbara" ramar som kasseras. (Mer information om borttagna data finns i kommandot portstatsshow.)

Förväntade åtgärder:
Släng C3 på egen hand, i allmänhet har ingen inverkan på SAN-nätverket.


Exempel 9: Felkod 9:
porterrshow        :
CURRENT CONTEXT -- 3 , 111
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs    uncor
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err    err
xx:  1.1g   468.4m            0    0    0      0     0     0    0     0     0     0     0     0     0     0      0       0    48

Antal block som inte korrigerats av FEC

Om det finns tillhörande CRC-fel enc_out, felaktiga eof-fel (pcs err) som kan påverka dataramar och beställda uppsättningar (så r_rdy kan gå förlorade, vilket orsakar kredittömning). Följ den aktivitet som rekommenderas för dessa fel.
Om inget av dessa ökar har de fel som inte korrigerats minimal effekt, men är ett tecken på att länken inte är felfri, så det kan uppstå problem med kabel eller SFP.
Om det bara är en felkorrigerare ska kabeln testas och kontakterna rengöras som ett första steg.

Affected Products

Connectrix

Products

Connectrix, Connectrix DS-300B, Connectrix DS-5100B, Connectrix DS-5300B, Connectrix DS-6505B, Connectrix DS-6510B, Connectrix DS-6620B, Connectrix ED-DCX6-4B, Connectrix ED-DCX6-8B, Connectrix ED-DCX8510-4B, Connectrix ED-DCX8510-8B , Connectrix MP-7500B, Connectrix MP-7800B, Connectrix MP-8000B ...