Pseudowire yang melaporkan up memberitahu anda bahawa perkhidmatan itu wujud dan kedua-dua arah bersetuju bahawa ia sepatutnya membawa trafik. Ia tidak memberitahu anda bahawa satu bingkai pelanggan pun pernah melaluinya. Objek keadaan dan objek pembilang ditulis untuk tujuan yang berbeza, dan mengambil satu sebagai bukti yang lain ialah tempat kebanyakan papan pemuka ini tersilap. Membandingkan keduanya ialah kerjanya, kerana mempercayai salah satu sahaja menjawab soalan yang tidak ditanya oleh sesiapa.

Keadaan dan pembilang menjawab soalan berbeza

Entri VC utama membawa status operasi gabungan, dan status itu up hanya apabila kedua-dua keadaan arah up. Segala-galanya di belakangnya ialah pengetahuan satah kawalan dan konfigurasi: litar sambungan setempat, rakan sebaya, pengisyaratan. Satu baris dalam keadaan ini ialah pernyataan tentang niat dan kesediaan, bukan tentang bingkai yang diteruskan.

Trafik tinggal dalam jadual berasingan pembilang berkapasiti tinggi untuk paket dan bait, dan baris itu membawa indeks VC yang sama. Pertumbuhan di situ ialah bukti bahawa bingkai melalui baris itu dalam selang yang anda ukur. Pembilang yang tidak berubah adalah kabur dengan sendirinya. Perkhidmatan terbiar, pengumpul yang membaca baris salah dan laluan yang terputus secara senyap semuanya menghasilkan garis rata yang sama.

QuestionObjectWhat it can establish
Is the service up?cpwVcOperStatusBoth direction states agree the VC should carry traffic.
Which side is down?cpwVcInboundOperStatus, cpwVcOutboundOperStatusDirection of the reported fault.
Did frames move?cpwVcPerfTotalTable HC countersObserved forwarding on that row between two polls.
Is the interval clean?cpwVcPerfTotalDiscontinuityTimeWhether the counter was reset inside the window.

Baca jadual itu sebagai dua lajur bukti, bukan satu tangga keterukan. Up dengan pembilang rata bukan versi lebih buruk bagi up dengan pertumbuhan, ia pemerhatian berbeza dengan langkah seterusnya yang berbeza.

Gabungkan pada indeks VC, bukan pada nombor dalam tiket

Jadual VC diindeks oleh satu integer, dan ID VC, alamat rakan sebaya, jenis serta nama perkhidmatan ialah atribut baris itu. Dengan atribut itu anda menemui perkhidmatan anda; indeks ialah apa yang membolehkan anda terus menemuinya selepas tinjauan pertama. Indeks antara muka, nama litar yang dipaparkan atau label MPLS bukan indeks itu walaupun nombornya kebetulan sama.

Terbitkan OID berangka daripada fail MIB pada pengumpul, bukan daripada catatan blog, kemudian jelajah jadual itu sekali dan simpan identiti yang anda temui.

snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTable

Rekodkan alamat pengurusan dan indeks bersama-sama dalam sistem pemantauan. Peruntukan semula boleh memindahkan perkhidmatan ke baris lain, dan pengumpul yang bergabung mengikut nama pada ID VC akan terus melukis indeks lapuk yang masih menjawab dengan sopan.

Arah bermaksud pseudowire, bukan pelanggan

Pembilang masuk menerangkan apa yang diterima VC daripada rangkaian bertukar paket; pembilang keluar menerangkan apa yang diteruskannya ke arah rangkaian itu. Pada PE yang menghadap pelanggan, itu selalunya sepadan dengan muat turun dan muat naik dalam sesuatu susunan. Pada PE hab, atau pada PE yang rakan sebayanya di teras, nama objek yang sama menerangkan pengalaman pelanggan yang bertentangan.

Tuliskan pemetaan itu sekali bagi setiap peranan peranti dan simpan dalam label papan pemuka. Graf bertajuk muat naik pelanggan yang sebenarnya melukis trafik ke teras akan lulus semakan dan secara senyap mengelirukan semua yang menggunakannya untuk keputusan kapasiti. Risiko yang sama terpakai pada makluman yang dibina atas graf tersebut, kerana ia akan memanggil pasukan yang salah. Labelkan setiap graf mengikut arah perjalanan berbanding pseudowire, dan biarkan pemetaan pelanggan hidup dalam panel yang memerlukannya.

Satu ujian mengalahkan berapa banyak pun pembacaan penerangan objek: tarik fail yang diketahui melalui perkhidmatan, tinjau kedua-dua arah sejurus selepas itu, dan lihat pembilang mana yang bergerak. Rekodkan hasilnya di sebelah peranan peranti, kerana orang seterusnya akan bertanya soalan yang sama.

Kadar hanya sah dalam satu tetingkap ketakselanjaran

Kira kadar sebagai kenaikan pembilang bait dibahagikan dengan saat yang berlalu, dan darab dengan lapan untuk bit sesaat. Anggap selang itu tidak sah jika pembilang menurun, ejen dimulakan semula, baris berubah atau objek ketakselanjaran bergerak. Objek itu dinyatakan berbanding masa hidup sistem, jadi permulaan semula peranti juga membatalkannya. Buang sampel itu dan buka tetingkap baharu daripada melukis puncak.

Ambil dua sampel dengan selang yang diketahui dan simpan cap masa daripada pengumpul, bukan daripada sejarah terminal anda.

snmpget -v2c -c monitor -Oqv 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalInHCBytes.7
sleep 60
snmpget -v2c -c monitor -Oqv 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalInHCBytes.7
snmpget -v2c -c monitor -Oqv 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime.7

Pembilang berkapasiti tinggi menjadikan pembalutan tidak menjadi isu pada satu pseudowire, jadi penurunan hampir selalu bermaksud penetapan semula, ejen yang diganti atau baris lain, bukan limpahan aritmetik. Itulah sebabnya arahan ketiga sama pentingnya dengan dua yang pertama.

Semak apa yang sebenarnya disokong oleh keluaran yang dipasang

Definisi MIB ialah spesifikasi, bukan janji tentang imej anda. Jadual mungkin tiada, dilaksanakan sebahagian atau wujud tetapi tidak diisi sehingga sesuatu ciri diaktifkan, dan platform yang sama boleh berbeza antara keluaran. Definisi CISCO-IETF-PW-MIB memberi anda nama objek; peranti memberitahu anda sama ada ia menjawab.

Tinjau kedua-dua jadual dan rentetan firmware dalam satu laluan, kemudian bandingkan dengan apa yang didakwa oleh nota keluaran.

snmpget -v2c -c monitor -Oqv 10.60.4.21 SNMPv2-MIB::sysDescr.0
snmpwalk -v2c -c monitor 10.60.4.21 CPW-VC-MIB::cpwVcTable | wc -l
snmpwalk -v2c -c monitor 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalTable | wc -l

Jelajah kosong dan jelajah tidak disokong ialah kegagalan yang berbeza, jadi baca ralat dan bukan hanya kiraan baris. Jika jadual keadaan menjawab dan jadual prestasi tidak, cantuman yang anda reka dalam bahagian pertama tiada tempat untuk mendarat, dan pembetulannya ialah perubahan pengumpul, bukan perubahan litar.

Urutan untuk litar yang dipertikaikan adalah pendek: sahkan identiti baris daripada indeks, sahkan pemetaan arah dengan satu pemindahan yang diketahui, kira kadar hanya dalam tetingkap ketakselanjaran yang bersih, dan sahkan kedua-dua jadual menjawab pada keluaran itu. Setiap langkah membuang satu penjelasan calon. Apabila keempat-empatnya berlaku dan pembilang masih tidak bergerak, bukti menunjuk jauh daripada pseudowire. Di situlah penangkapan paket pada litar sambungan berbaloi.

Artikel berkaitan