İşlədiyini bildirən bir pseudowire xidmətin mövcud olduğunu və hər iki istiqamətin onun trafik daşımalı olduğunda razılaşdığını deyir. Lakin o, heç bir müştəri kadrının oradan keçdiyini demir. Vəziyyət obyektləri və sayğac obyektləri fərqli məqsədlər üçün yazılıb və birini digərinin sübutu kimi qəbul etmək bu panellərin çoxunun səhv yeridir. Onları müqayisə etmək əsas işdir, çünki hər hansı birinə tək başına güvənmək heç kimin vermədiyi suala cavab verir.

Vəziyyət və sayğaclar fərqli suallara cavab verir

Əsas VC girişi birləşdirilmiş əməliyyat statusu daşıyır və bu status yalnız hər iki istiqamət vəziyyəti işlək olduqda işləkdir. Onun arxasında duran hər şey idarəetmə müstəvisi və konfiqurasiya biliyidir: yerli qoşulma dövrəsi, həmkar, siqnalizasiya. Bu vəziyyətdəki sətir niyyət və hazırlıq haqqında bəyanatdır, ötürülmüş kadrlar haqqında deyil.

Trafik paketlər və baytlar üçün yüksək tutumlu sayğacların ayrı cədvəlində yaşayır və həmin sətirlər eyni VC indeksini daşıyır. Oradakı artım, ölçdüyünüz interval ərzində kadrların məhz həmin sətirdən keçdiyinə dəlildir. Dəyişməyən sayğac tək başına qeyri-müəyyəndir. Boş xidmət, səhv sətri oxuyan toplayıcı və səssizcə pozulmuş yol hamısı eyni düz xətti verir.

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.

Cədvəli bir ciddilik nərdivanı kimi deyil, iki sütun dəlil kimi oxuyun. Düz sayğaclarla işlək olmaq, artımla işlək olmağın daha pis versiyası deyil, fərqli növbəti addımı olan fərqli bir müşahidədir.

VC indeksi üzrə birləşdirin, biletdəki nömrə üzrə deyil

VC cədvəli tək bir tam ədədlə indekslənir, VC ID, həmkar ünvanı, xidmət növü və adı isə həmin sətrin atributlarıdır. Bu atributlarla xidmətinizi tapırsınız; indeks isə ilk sorğudan sonra onu tapmağa davam etmək üçündür. İnterfeys indeksi, göstərilən dövrə adı və ya MPLS etiketi, nömrələr üst-üstə düşsə belə, həmin indeks deyil.

Rəqəmsal OID-ləri blog yazısından deyil, toplayıcıdakı MIB faylından çıxarın, sonra cədvəli bir dəfə gəzin və tapdığınız kimliyi saxlayın.

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

İdarəetmə ünvanını və indeksi monitorinq sistemində birlikdə qeyd edin. Yenidən konfiqurasiya xidməti başqa sətrə keçirə bilər və VC ID-ni adla birləşdirən toplayıcı sonra hələ də nəzakətlə cavab verən köhnəlmiş indeksi çəkməyə davam edəcək.

İstiqamət abunəçini deyil, pseudowire-ı bildirir

Gələn sayğaclar VC-nin paket kommutasiyalı şəbəkədən nə aldığını təsvir edir; çıxan sayğaclar onun həmin şəbəkəyə nə ötürdüyünü təsvir edir. Müştəriyə baxan PE-də bu, çox vaxt bu və ya digər sıra ilə endirmə və yükləməyə uyğun gəlir. Hub PE-də və ya nüvə ilə həmkar olan PE-də eyni obyekt adları əks müştəri təcrübəsini təsvir edir.

Xəritələnməni hər cihaz rolu üçün bir dəfə yazın və panel etiketində saxlayın. Faktiki olaraq nüvəyə trafik çəkən, lakin «müştəri yükləməsi» adlandırılan qrafik baxışdan keçəcək və ondan tutum qərarları üçün istifadə edən hər kəsi səssizcə yanıldacaq. Eyni risk həmin qrafiklər üzərində qurulmuş xəbərdarlıqlara da aiddir, çünki onlar səhv komandanı çağıracaq. Hər qrafiki pseudowire-a nisbətən hərəkət istiqaməti ilə adlandırın və müştəri xəritələnməsini ona ehtiyacı olan paneldə saxlayın.

Bir test obyekt təsvirlərini oxumağın istənilən miqdarından üstündür: tanınan faylı xidmətdən keçirin, dərhal sonra hər iki istiqaməti sorğulayın və hansı sayğacın dəyişdiyinə baxın. Nəticəni cihaz rolunun yanında qeyd edin, çünki növbəti şəxs eyni sualı verəcək.

Sürət yalnız bir kəsilmə pəncərəsi daxilində etibarlıdır

Sürəti bayt sayğacının artımının keçən saniyələrə bölünməsi kimi hesablayın və saniyədə bit üçün səkkizə vurun. Sayğac azalıbsa, agent yenidən işə düşübsə, sətir dəyişibsə və ya kəsilmə obyekti yerini dəyişibsə, intervalı etibarsız sayın. Bu obyekt sistemin işləmə müddətinə görə ifadə olunur, ona görə cihazın yenidən başlaması da onu etibarsız edir. Nümunəni atın və kəskin sıçrayış çəkmək əvəzinə yeni pəncərə açın.

Məlum fasilə ilə iki nümunə götürün və zaman nişanlarını terminal tarixçənizdən deyil, toplayıcıdan saxlayın.

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

Yüksək tutumlu sayğaclar tək bir pseudowire-da sarılmanı problem olmaqdan çıxarır, ona görə azalma demək olar ki, həmişə arifmetik daşma deyil, sıfırlama, dəyişdirilmiş agent və ya fərqli sətir deməkdir. Buna görə üçüncü əmr ilk ikisi qədər vacibdir.

Quraşdırılmış buraxılışın həqiqətən nəyi dəstəklədiyini yoxlayın

MIB tərifi bir spesifikasiyadır, təsviriniz barədə vəd deyil. Cədvəllər çatışmaya bilər, qismən tətbiq oluna bilər və ya funksiya aktivləşdirilənə qədər mövcud olsa da doldurulmamış ola bilər və eyni platforma buraxılışlar arasında fərqlənə bilər. CISCO-IETF-PW-MIB tərifi sizə obyekt adlarını verir; cihaz isə onların cavab verib-vermədiyini deyir.

Hər iki cədvəli və proqram təminatı sətrini bir keçiddə sorğulayın, sonra buraxılış qeydinin iddia etdiyi ilə müqayisə edin.

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

Boş gəzinti ilə dəstəklənməyən gəzinti fərqli uğursuzluqlardır, ona görə yalnız sətir sayını deyil, xətanı oxuyun. Vəziyyət cədvəli cavab verir, performans cədvəli isə cavab vermirsə, birinci bölmədə dizayn etdiyiniz birləşmənin enəcək yeri yoxdur və düzəliş dövrə dəyişikliyi deyil, toplayıcı dəyişikliyidir.

Mübahisəli dövrə üçün ardıcıllıq qısadır: indeksdən sətir kimliyini təsdiqləyin, istiqamət xəritələnməsini bir məlum ötürmə ilə təsdiqləyin, sürəti yalnız təmiz kəsilmə pəncərəsi daxilində hesablayın və hər iki cədvəlin o buraxılışda cavab verdiyini təsdiqləyin. Hər addım bir ehtimal olunan izahatı aradan qaldırır. Dördü də doğru olduqda və sayğaclar hələ də hərəkət etmirsə, dəlillər pseudowire-dan uzağa işarə edir. Elə bu nöqtədə qoşulma dövrəsində paket tutma öz dəyərini qazanır.

Əlaqəli məqalələr