Connectrix B-Serien: Slik tolker du Brocade-porterrshow-utdataene, og dette betyr tellerne. Selvhjelp
Summary:Forklaring av tellerne i porterrshow-kommandoen
Please select a product to check article relevancy
This article applies to This article does not apply toThis article is not tied to any specific product.Not all product versions are identified in this article.
Hvordan tolker du Brocade porterrshow-utdataene
hva porterrshow-tellerne betyr?
Tolker og forklarer porterrshow-utdata (portfeil) for Brocade SAN-svitsjer og mulige årsaker til feilene.
Denne kommandoen viser et feilsammendrag for alle porter.
Én utdatalinje vises per port og viser feiltellere i én, tusenvis (antallet etter k) eller millioner (tallet etterfølges av m).).
Cause
Ikke relevant
Resolution
Rammer tx Rammer som overføres: Antall rammer som overføres av porten. Dette tallet er en statistikk som gir en grunnlinje for feiltellerne.
Rammer rx Mottatte rammer: Antall rammer som overføres av porten. Dette tallet er en statistikk som gir en grunnlinje for feiltellerne.
Enc-inn Kodingsfeil inne i rammer: (RX). Antallet 8b/10b-kodingsfeil som har oppstått innenfor rammegrensene. Denne telleren er vanligvis en nullverdi, men sporadiske feil kan forekomme på en normal kobling og gi et ikke-null-resultat. Minimum samsvar med spesifikasjonen for koblingsbitfeilfrekvens på en kobling som mottar rammer kontinuerlig, vil tillate omtrent én feil hvert 20. minutt i 1 Gb/s. Initialisering og omstart av tilknyttet Nx-port kan også forårsake disse feilene. Disse feilene er i summen for LLI-feil.
Crc-feil Rammer med cyclic redundancy check-feil: (RX) Antallet rammer som har sviktet i en cyclic-redundanskontroll. CRC (Cyclic Redundancy Check) er et felt med fire byte som umiddelbart skal følge datafeltet og skal brukes til å verifisere dataintegriteten til rammehodet og datafeltet. SOF -skilletegn (= start-of-frame) og EOF -skilletegn (= end-of-frame) skal ikke være i CRC-verifiseringen. CRC-feltet skal beregnes på rammehodet og datafeltet før koding for overføring og etter dekodet ved mottak. CRC-feltet skal være justert på en ordgrense. For CRC-databehandling er biten av det ordjusterte feltet med fire byte som tilsvarer den første biten som ble overført, den høyeste bestillingsbiten. Rammer som ikke består en CRC, noteres, men ikke endres, og målenheten er ansvarlig for å avvise og eller be om rammen på nytt. Statistisk sett betyr enc out-feil alene kabelproblemer, enc out og crc err i kombinasjon innebærer GBIC- eller SFP-problemer. Disse feilene er i summen for LLI-feil
crc g_eof CRC med god EOF (end of frame) mottatt. (Rx). Når en CRC med god EOF oppdages, øker svitsjen crc g_eof-telleren, og merker rammen slik at ingen andre porter teller denne CRC-rammen og fremoverrammen på.
Dette gjør at CRC-rammer med god EOF raskt kan spores til den opprinnelige porten.
For kort Telleren "for kort" er en feilstatistikkteller som økes hver gang en ramme, avgrenset av en SOF (rammestart) og EOF (end of Frame), mottas, og antall ord mellom SOF og EOF er færre enn 7 ord (6 ord header pluss 1 ord CRC), det vil si 38 byte (ikke 48), inkludert SOF og EOF. Dette kan skyldes senderen eller en upålitelig kobling. Størrelsen på datarammen er en variabel fra 0 til 2112. Disse feilene er i summen for LLI-feilene
for lange rammer lenger enn maksimum: Antallet rammer som er lengre enn den maksimale rammestørrelsen (36 byte + datarammestørrelse). Størrelsen på datarammen er en variabel fra 0 til 2112. Disse feilene er i summen for LLI-feil. FC-rammer er maks. 2148 byes. Hvis en EOF er skadet eller datagenerering er feil, genereres det en for lang feil.
Dårlig eof Rammer med ugyldige skilletegn på enden av rammen: End-of-frame -skilletegnet (EOF) er et bestilt sett som umiddelbart følger CRC. Etter et tap av synkroniseringsfeil med kontinuerlig modus kan mottakeren gjenopprette ordjustering når som helst i den innkommende bitstrømmen mens mottakeren er i drift. En slik omjustering er sannsynlig (men ikke garantert) for å resultere i brudd på kode og påfølgende tap av synkronisering. Under visse forhold kan det være mulig å justere en innkommende bitstrøm uten å miste synkroniseringen. Hvis en slik omjustering forekommer innenfor en mottatt ramme, avhenger registrering av den resulterende feiltilstanden på høyere nivå av funksjon (for eksempel ugyldig CRC, manglende EOF-skilletegn).
EOF-skilletegnet skal angi enden av rammeinnholdet og skal etterfølges av tomgang. Det finnes tre kategorier av EOF-skilletegn. Én kategori av skilletegn skal indikere at rammen er gyldig fra avsenderens perspektiv og potensielt gyldig fra mottakerens perspektiv. Den andre kategorien skal indikere at rammeinnholdet er gyldig. Denne kategorien skal bare brukes av en F-port som mottar en fullstendig ramme og dekoder den før du videresender rammen til en annen destinasjon. Den tredje kategorien skal indikere at rammeinnholdet er skadet, og rammen ble avkortet under overføringen. Den tredje kategorien skal brukes av både N-porter og F-porter for å indikere en intern feil, for eksempel en senderfeil, som ikke tillater at hele rammen overføres normalt. Disse feilene er i summen for LLI-feil.
enc-out 8-biters/10-biters kodingsfeil oppsto med ord (bestilte sett) utenfor FC-rammen. Ord utenfor rammer er kodet hvis denne kodingen er skadet eller det oppdages en feil.
Kodingsfeil utenfor rammer: Antallet 8b/10b-kodingsfeil som har oppstått utenfor rammegrensene. Denne telleren kan bli en ikke-nullverdi under koblingsinitialisering, men indikerer et problem hvis den øker raskere enn koblingsbitfeilfrekvensen tillater (én gang hvert 20. minutt for 1 Gb/s). Dette er forårsaket av ødelagte, primitive sekvenser som er: DLL f7, f7.
MERK: Feil ved tap av sig, tap av synkronisering og utkobling forventes hver gang en bruker tar porten ned og opp ved å starte en vert på nytt, slå av og på et undersystem for lagring, koble fra eller koble til en kabel på nytt eller starte kommandoenDisable/portEnable (PortDisable/portEnable). Det er også viktig at disse feilene også øker, mens en 2GBit-svitsj forhandler tilkoblingshastigheten til den tilkoblede enheten – husk dette. Statistisk sett betyr enc out-feil alene kabelproblemer, enc out og crc err i kombinasjon innebærer SFP-problemer. Disse feilene er i summen for LLI-feil.
Plate c3 Antall forkastede rammer i klasse 3 (Rx). Telleren inkluderer summen av følgende C3-forkastingstellere rapportert av portstatshow-kommandoen:
er_rx_c3_timeout, er_tx_c2_timeout, er_c2_dest_unreach og er_other_disc
Discard class 3-feil kan genereres av svitsjen når enheter sender rammer uten FLOGI'ing først eller med en ugyldig destinasjon. Denne feilen rapporterer at en slik forkasting oppsto.
Rammer i klasse 3 kan forkastes på grunn av tidsavbrudd eller ugyldige destinasjoner. Denne telleren øker ved normal drift. Den kan også brukes til å vise effekten av portoverbelastning, betyr gode rammer fra etterfølgende S-ID-er og D-ID-er som ikke rutes direkte til porten, men i stedet rutes en unntaksramme gjennom den interne porten (som vanligvis ikke skal forekomme med en port-til-port-ruting på ASIC, men når D-ID-porten har full buffertilstand og ikke kan godta flere rammer). Hvis målet blokkeres på grunn av høy ISL-arbeidsbelastning (betyr det: lang tid med BB-kredittbuffer = 0), som kan forårsake bufferens fulle betingelser, kan derfor S-ID-porten (under ekstreme omstendigheter) oppfylle en tidsavbruddstilstand, og derfor vil disk c3-telleren øke. Disse feilene er i summen for LLI-feil.
Mer informasjon: En port kan bare motta én ramme om gangen (utenfor xWDM-tilkoblinger er det ikke mulig å skinne to lyspulser ned en optisk kabel samtidig). Hvis to lyskilder prøver å dele en port, må de derfor bruke en voldgiftsalgoritme der én lyskilde går gjennom, og den andre venter på at den skal snus. Når den første kilden er fullført, kan den andre kilden gå. Dette betyr at kildene bare kan kjøre ved 50 % bruk (eller like opptatt og klar tid). Hvis kilden kan strømme data med hastigheten til D-ID-en (som mange HBA-er er i disse dager), fører alle forsøk fra en annen tilsvarende rask HBA til en 50 % ytelsesreduksjon.
er_unreachable blir logget fordi målet ikke kunne nås eller på grunn av frakoblet eller tilkoblet enhet på målet.
er_other_disc er faktiske forkastinger som ikke faller inn under noen av de andre definerte forkastede rammekategoriene. Ifølge Brocade er de insignificant og har ingen innvirkning på ytelsen.
Koblingsfeil Koblingsfeil (LF1- eller LF2-tilstander): Antall ganger porten oppnås link fail1 og eller Link fail 2 tilstander. Mottatt (Rx). Hvis en port forblir i LR-mottakstilstanden i en tidsavbruddsperiode (R_T_TOV), skal det oppdages et tidsavbrudd for tilbakestillingsprotokoll for kobling som resulterer i en koblingsfeiltilstand (angi NOS-overføringstilstanden).
Koblingsfeilen indikerer også at tap av signal eller tap av synkronisering varer lenger enn den R_T_TOV verdien ble oppdaget mens den ikke var i frakoblet tilstand
, tap av synkronisering : Antall ganger synkronisering gikk tapt. Synkroniseringsfeil på enten bit- eller transmission-Word-grenser er ikke separat identifiserbare og forårsaker tap av synkroniseringsfeil.
MERK: Feilene "loss sig", "loss sync" og "enc out" forventes hver gang en bruker tar porten ned og opp (ved å starte en vert på nytt, slå av og på et undersystem for lagring, kobles fra og til eller kobler til en kabel på nytt eller aktiverer portDisable- eller portEnable-kommandoen) loss sig = Loss of signal: Antall ganger signalet gikk tapt. Når en tilstand for tap av signal gjenkjennes av en operativ mottaker, skal tap av synkroniseringstilstand angis (hvis mottakeren for øyeblikket ikke er i denne tilstanden). Mottakeren skal forbli i denne tilstanden til én av følgende betingelser oppstår: Tilstanden for tap av signal korrigeres, og synkroniseringen gjenvinnes – eller – mottakeren tilbakestilles.
SIG-tap Antall ganger et signaltap ble mottatt, oppstår når et signal overføres, men ingen mottas på samme port.
frjt Rammer avvist med F_RJT: Antall fabricportavvis rammer. Disse indikerer at levering av en ramme blir nektet. Noen årsaker til å utstede en F_RJT omfatter følgende: Klassen støttes ikke; ugyldige overskriftsfelt(er), og N-Port er ikke tilgjengelig.
fbsy Hvis infrastrukturen ikke kan levere en klasse 2-ramme innenfor E_D_TOV rammen, blir rammen kassert og en F_BSY returnert. (Tx) Rammer som brukes med F_BSY: Strukturport travel ramme. Denne rammen utstedes av Fabric for å indikere at en bestemt ikke kan leveres fordi Fabric eller mål-N-Port er opptatt.
c3-tidsavbrudd tx Antall overføringsrammer i klasse 3 som forkastes ved overføringsporten på grunn av tidsavbrudd (plattform- og portspesifikk).
c3-tidsavbrudd rx Antall mottaksrammer i klasse 3 mottatt ved denne porten og forkastet ved overføringsporten på grunn av tidsavbrudd (plattform- og portspesifikk).
feil med pc-er Antall blokkeringsfeil med fysisk koding (PCS). Denne telleren registrerer kodingsbrudd på 10 Gbps- eller 16 Gbps-porter.
I porterrshow-ER_PCS_BLK-telleren gjelder dette bare på plattformer som støtter 10 Gbps eller 16 Gbps-porter (6505/6510/6520/DCX-8510), og den ble introdusert med Piperr3 ASIC, GEN5-plattformen. Denne telleren tilsvarer enc_out for 8 GB og 4 GB kobling, og brukes bare for hastighet på 10 GB og 16 GB.
Koblingene på 10 GB og 16 GB bruker 64 B- eller 66 B-koding i stedet for 8 B eller 10 B for dataoverføring, og «pcs err» (=er_pcs_blk) tellerregistreringsbrudd på 10 Gbps- eller 16 Gbps-porter oppdaget under dekoder.
uncor err (feil i feil) Antall uopprettelige feilrettinger for videresending (FEC).
Additional Information
Se denne videoen:
BROCADE-EKSEMPLER på de vanligste tellerne.
Eksempel 1 ENC OUT med LINK FAIL og 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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
Fra feilene kan vi se at koblingen mislykkes og tap av sync PLUS-feil. Disse kan også inkludere feil med sig-tap.
Disse kombinasjonene av feil indikerer vanligvis en omstart av verten eller en kobling som tilbakestilles eksternt til svitsjen. Feil oppstår under hastighetsforhandlingen som en del av en koblingsinitialisering.
Forventede handlinger: Kontroller at enheten som er koblet til porten, hadde en gyldig grunn til å koble fra/ koble fra verten, som er vertsomstart. Hvis ikke, oppretter du en SR.
Eksempel 2 ENC OUT:
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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
Feil som ikke er tilknyttet, indikerer endringskabel.
Forventede handlinger: Kontroller og rengjør alle optiske ansikter på kabelen og SFP som er koblet til denne porten og tilkoblede enheter.
Eksempel 3 CRC- og 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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
Rammen går inn i svitsjporten med en dårlig CRC, men enden av rammen er fremdeles merket som god.
Dette er en indikasjon på at dette er den første porten som registrerer den ugyldige rammen, så problemet er enten SFP-/kabel-/tilkoblet enhetsgrensesnitt på denne bestemte porten.
Forventede handlinger: Se standardhandling i oppløsningen.
Hvis du har en ISL-port, fjerner du statistikk med statskleære og sporklare kommandoer, venter i 4–6 timer og samler inn støttelagre fra begge svitsjene og åpner SR for vanlig feilsøking.
Eksempel 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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
Porten registrerer en ramme som går inn i svitsjen med en dårlig CRC-ramme, men rammen er allerede merket som dårlig. Normalt kan du se dette på en ISL- og NPIV F-port.
Forventede handlinger: Hvis CRC-feil logger på NPIV-porten, må du kontrollere enheten ved å vedlikeholde leverandøren!
For en ISL-port kontrollerer du alle portene i strukturen for eventuelle crc-porter som logger på porter g_oef og handlinger, som i eksempel 3.
Eksempel på 5 PCS ERR med LINK FAIL og 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 0 0 4 4 0 0 0 0 0 466
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
Dette gjelder bare på plattformer som støtter 10 Gbps eller 16 Gbps porter (6505/6510/6520/DCX-8510), og den ble introdusert med Pstr3 ASIC, GEN5-plattformen. ER_PCS_BLK viser antall blokkeringsfeil med fysisk koding (PCS). Denne telleren tilsvarer enc_out for 8 GB eller 4 GB kobling, og brukes bare for hastighet på 10 GB og 16 GB.
Fra feilene kan vi se feil på koblinger og tap av synkronisering pluss feil med feil ved feil med pcs-feil. Disse kan også inkludere feil med sig-tap.
Disse kombinasjonene av feil indikerer vanligvis en omstart av verten eller en kobling som tilbakestilles eksternt til svitsjen.
Feil på pcs err forårsakes under hastighetsforhandlingen som en del av koblingsinitialisering.
Forventede handlinger: Kontroller at enheten som er koblet til porten, har en gyldig grunn til å koble fra/til som er vertsomstart. Hvis ikke, oppretter du SR.
Eksempel på 6 PCS ERR:
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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
PCS ERR-feil uten tilknyttede feil indikerer skitten kabel.
Forventede handlinger: Kontroller og rengjør alle optiske ansikter på kabelen og SFP som er koblet til denne porten og tilkoblede enheter.
Eksempel 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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
C3TIMEOUT forkastinger som viser at rammer forkastes på denne porten ved standard tidsavbrudd på 500 ms.
TX – Rammer kan ikke sendes ut av denne svitsjporten.
RX – Rammer godtas ikke av svitsjporten og forkastes ved standard tidsavbrudd på 500 ms.
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
Generell årsak: Bare gyldig hvis portstatistikken er fjernet i løpet av de siste 24 timene. Ellers klassifiserer du disse tellerne som historiske. Tøm portstatistikken (https://support.emc.com/kb/304525) og dataene som ble utført etter 4–6 timer.
Akkumulering av "unreachable" (unreachable)-rammer som forkastes, "kan ikke nås". (Se kommandoen portstatsshow-utdata for detaljer om forkastingene.)
Forventede handlinger: Forkaster C3 på egenhånd, noe som vanligvis ikke påvirker SAN.
Eksempel 9: Uncorr err:
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
Antall blokker som ikke ble korrigert av FEC
hvis noen medfølgende CRC-, enc_out, ugyldige feil (pcs err), som kan påvirke henholdsvis datarammer og bestilte sett (slik at r_rdy kan gå tapt, noe som forårsaker utarming av kreditt). Følg aktiviteten som anbefales for disse feilene.
Hvis ingen av disse øker, har de ukorrigert feilene minimal effekt, men det er et tegn på at koblingen ikke er feilfri, slik at det kan utvikles et kabel- eller SFP-problem.
Hvis det bare er feil, bør kabelen testes og kontaktene rengjøres som et første trinn.