Diagnostik port FC: counter, slow drain, pemeriksaan SFP · Fibre Channel · Teknologi · Dokumentasi · CodingBox
CodingBox Dokumentasi

Diagnostik port FC: counter, slow drain, pemeriksaan SFP

Switch SAN menghitung semua yang salah pada sebuah port, dan counter tersebut terpetakan dengan rapi ke penyebab fisiknya — asalkan Anda tahu counter mana yang berarti “konektor kotor” dan mana yang berarti “host tidak mengosongkan buffer-nya”. Halaman ini mendaftar counter pada dua platform yang dominan, apa yang ditunjuk oleh masing-masing counter, bagaimana kongesti slow-drain muncul, dan cara membaca SFP itu sendiri dari switch.

Counter

Counter (Brocade porterrshow)Padanan Cisco MDS (show interface fc… counters)ArtiMenunjuk ke
enc_out — error pengkodean di luar frameinvalid transmission wordsimbol buruk di antara frameoptik, kabel, konektor, ketidakcocokan kecepatan — counter lapisan fisik yang klasik
enc_in — error pengkodean di dalam frameinvalid transmission word / CRCsimbol yang korup di dalam framepenyebab sama, lebih parah
crc_errCRC errorframe gagal CRClink marginal: permukaan ujung kotor, Rx rendah, SFP yang mulai gagal; pada ISL periksa kedua ujung
crc_g_eofCRC dengan EOF baikerror CRC tetapi frame diakhiri dengan benar — muncul upstream dari port inilihat hop sebelumnya
too_shrt / too_long / bad_eofframe terlalu pendek / terlalu panjang / EOF burukframe yang cacatbiasanya konsekuensi dari enc_in, atau perangkat yang rusak
link_failkegagalan linklink menjadi downkabel tercabut, SFP rusak, gangguan daya, reset di ujung jauh
loss_sync / loss_sigsync loss / signal losssinyal atau word sync hilangRx rendah, LOS, flapping — Link flapping
frjt / fbsyF_RJT / F_BSYframe yang di-reject/di-busy oleh fabricfabric atau zoning, bukan optik
disc_c3 — discard class 3discard timeoutframe dibuang setelah timeout di switchslow drain / kongesti
c3timeout tx/rx—arah timeout-nyatx timeout: perangkat yang terhubung lambat; rx: masalah upstream
pcs_err (16G+)—error blok PCS 64B/66Blapisan fisik pada 16/32GFC
uncor_err (16G+ dengan FEC)FEC uncorrectedFEC tidak dapat memperbaiki blok tersebutlink di ambang batas — Metrik VDM & FEC
credit loss (portstatsshow: tim_txcrd_z)credit loss / tx credit not availablewaktu yang dihabiskan dengan nol transmit creditkongesti atau R_RDY yang hilang pada link yang kotor

Aturan praktis: enc_out, crc_err, loss_sync, pcs_err bertambah karena masalah fisik; disc_c3, c3timeout, tim_txcrd_z bertambah karena masalah kongesti; frjt/fbsy karena masalah fabric. Bersihkan counter-nya, tunggu, dan lihat rate-nya, bukan totalnya.

Slow drain

Perangkat ujung yang mengembalikan credit secara lambat (host yang overload, HBA yang mulai gagal, ketidakcocokan kecepatan di sepanjang jalur) menahan frame di buffer switch; frame tersebut mengalami timeout dan dibuang, dan kongesti menyebar ke belakang melalui ISL ke perangkat lain yang tidak terkait. Ini adalah masalah SAN paling merusak, dan pada awalnya tampak seperti masalah performa acak.

TandaDi mana
tim_txcrd_z naik pada sebuah F_Portperangkat pada port tersebut lambat mengembalikan credit
disc_c3 / c3timeout tx pada port yang samaframe ke perangkat tersebut mengalami timeout
disc_c3 pada ISL dan F_Port lainkongesti telah menyebar
Alert “latency” Bottleneck/MAPS (Brocade), show logging onboard flow-control request-timeout, deteksi congestion-drop / slow-drain (Cisco)tooling platform

Mitigasi: perbaiki atau isolasi perangkat yang lambat (port fencing, karantina ke virtual channel berprioritas rendah), perpendek timeout congestion-drop pada port edge, hindari lompatan kecepatan di sepanjang jalur, jaga oversubscription ISL tetap wajar (Desain SAN). Optik hampir tidak pernah menjadi penyebab slow drain — tetapi link marginal dengan R_RDY yang hilang dapat menyerupainya, jadi periksa enc_out/crc terlebih dahulu.

Pemeriksaan SFP dari switch

TugasBrocade FOSCisco MDS / NX-OS
Identitas SFP dan DDMsfpshow <port>show interface fc1/1 transceiver details
Status dan kecepatan portportshow <port>, switchshowshow interface fc1/1, show interface brief
Error counterporterrshow, portstatsshow <port>show interface fc1/1 counters [detailed]
Bersihkan counterportstatsclear / statsclearclear counters interface fc1/1
Uji linkportloopbacktest, diagnostik D_Port (portcfgdport, portdporttest)show interface fc1/1 transceiver details + loopback melalui tool diagnostik
Kebijakan kesehatanMAPS (ambang pada CRC, ITW, credit loss, daya/suhu SFP)kebijakan port-monitor (daya RX/TX, CRC, ITW, credit loss)

sfpshow dan transceiver details menampilkan vendor, nomor part, serial, kecepatan, dan nilai DDM dengan ambangnya — byte yang sama yang dibaca CodingBox di meja kerja. Kedua platform menandai optik unsupported; port yang macet di Mod_Inv, No_Module, atau “unsupported transceiver” adalah penolakan kebijakan, bukan gangguan (Penguncian vendor, Optik FC).

Urutan diagnostik untuk port FC yang bermasalah

  1. porterrshow / counter: fisik (enc_out, crc, sync) vs kongesti (disc_c3, credit) vs fabric (rjt/bsy).
  2. SFP DDM: Rx power pada kedua ujung dibandingkan dengan window kelasnya (Nilai tipikal); tren Tx bias untuk penuaan.
  3. Bersihkan dan periksa konektor; ganti patch cord; periksa ulang laju pertambahan counter.
  4. Kecepatan: paksa kecepatan yang dinegosiasikan ke generasi yang lebih rendah untuk melihat apakah error berhenti (link 32G yang marginal mungkin bersih pada 16G) — Kecepatan & rate.
  5. Tes D_Port / loopback untuk memisahkan switch, SFP, dan kabel.
  6. Jika kongesti: temukan perangkat yang lambat lewat tim_txcrd_z, bukan lewat port yang mengeluh.

Di CodingBox

SFP FC yang dicurigai dan dilepas dari switch dapat dibaca di meja kerja: identitas, kode kecepatan/media FC, checksum, dan DDM langsung pada Check transceiver dan DDM. Modul yang baik-baik saja di meja kerja tetapi error di port mengalihkan kecurigaan ke kabel, konektor, atau ujung jauh.


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .