pseudowire-ийн төлөв ба траффикийн тоолуур: аль нь хүргэлтийг нотолдог вэ
Ажиллагааны төлөв нь үйлчилгээ тохируулагдсан, ажиллаж байгааг хэлнэ; тоолуурууд кадрууд хөдөлсөн гэж хэлнэ. Хоёулыг VC индекс дээр нэгтгэж, чиглэл, тасалдал, MIB дэмжлэгийг шалгана уу.
up гэж мэдээлж буй pseudowire нь үйлчилгээ байгаа бөгөөд хоёр чиглэл хоёулаа траффик зөөх ёстой гэдэгт санал нэг байгааг хэлнэ. Гэхдээ нэг ч хэрэглэгчийн кадр түүгээр хэзээ нэгэн цагт гарсан гэж хэлэхгүй. Төлөвийн объектууд болон тоолуурын объектуудыг өөр зорилгоор бичсэн бөгөөд нэгийг нөгөөгийн нотолгоо гэж үзэх нь эдгээр самбаруудын ихэнх нь алдаа гардаг газар юм. Тэдгээрийг харьцуулах нь ажил мөн, учир нь зөвхөн нэгэнд нь итгэх нь хэн ч асуугаагүй асуултад хариулна.
Төлөв ба тоолуурууд өөр асуултад хариулна
Үндсэн VC бичлэг нь нэгдсэн ажиллагааны төлөвийг агуулдаг бөгөөд тэр төлөв нь хоёр чиглэлийн төлөв up байх үед л up байна. Түүний ард байгаа бүхэн нь хяналтын хавтгай болон тохиргооны мэдлэг: орон нутгийн холболтын хэлхээ, хос, дохиолол. Энэ төлөв дэх мөр нь зорилго, бэлэн байдлын тухай мэдэгдэл бөгөөд дамжуулсан кадруудын тухай биш.
Траффик пакет, байтын өндөр багтаамжтай тоолууруудын тусдаа хүснэгтэд амьдардаг бөгөөд тэдгээр мөрүүд ижил VC индексийг агуулна. Тэндхийн өсөлт нь таны хэмжсэн интервалд кадрууд яг тэр мөрөөр гарсан гэдгийн нотолгоо юм. Өөрчлөгдөөгүй тоолуур нь өөрөө хоёрдмол утгатай. Ажилгүй үйлчилгээ, буруу мөрийг уншиж буй цуглуулагч, чимээгүй тасарсан зам бүгд ижил тэгш шугам өгдөг.
| Question | Object | What it can establish |
|---|---|---|
| Is the service up? | cpwVcOperStatus | Both direction states agree the VC should carry traffic. |
| Which side is down? | cpwVcInboundOperStatus, cpwVcOutboundOperStatus | Direction of the reported fault. |
| Did frames move? | cpwVcPerfTotalTable HC counters | Observed forwarding on that row between two polls. |
| Is the interval clean? | cpwVcPerfTotalDiscontinuityTime | Whether the counter was reset inside the window. |
Хүснэгтийг ноцтой байдлын нэг шат биш, нотолгооны хоёр багана гэж уншина уу. Тэгш тоолууртай up нь өсөлттэй up-ийн муу хувилбар биш, өөр дараагийн алхамтай өөр ажиглалт юм.
Тикетийн дугаараар биш, VC индексээр нэгтгэнэ үү
VC хүснэгт нь нэг бүхэл тоогоор индекслэгддэг бөгөөд VC ID, хосын хаяг, үйлчилгээний төрөл, нэр нь тэр мөрийн шинж чанарууд юм. Эдгээр шинж чанараар үйлчилгээгээ олдог; индекс нь эхний асуултын дараа ч үүнийг олсоор байх боломжийг өгдөг. Интерфейсийн индекс, харуулсан хэлхээний нэр эсвэл MPLS шошго нь тоо таарсан ч тэр индекс биш.
Тоон OID-уудыг блогийн нийтлэлээс биш, цуглуулагч дээрх MIB файлаас гаргаж, дараа нь хүснэгтийг нэг удаа туулж, олсон таних тэмдгийг хадгална уу.
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Удирдлагын хаяг болон индексийг хамт хяналтын системд бүртгэнэ үү. Дахин бэлтгэх нь үйлчилгээг өөр мөр рүү зөөж болох бөгөөд тэгвэл VC ID-д нэрээр холбогдсон цуглуулагч хуучирсан индексийг үргэлжлүүлэн зурж, тэр нь одоо ч эелдгээр хариулна.
Чиглэл гэдэг нь pseudowire, захиалагч биш
Орох тоолуурууд нь VC пакет солилцооны сүлжээнээс юу хүлээн авсныг дүрсэлнэ; гарах тоолуурууд нь тэр сүлжээ рүү юу дамжуулсныг дүрсэлнэ. Хэрэглэгч рүү харсан PE дээр энэ нь ихэвчлэн татах, байршуулахтай ямар нэг дарааллаар тохирдог. Төв PE дээр, эсвэл цөмтэй хосолсон PE дээр ижил объектын нэрс эсрэг хэрэглэгчийн туршлагыг дүрсэлдэг.
Зураглалыг төхөөрөмжийн үүрэг тус бүрд нэг удаа бичиж, самбарын шошгонд хадгална уу. Хэрэглэгчийн байршуулалт гэсэн гарчигтай ч бодитоор цөм рүү траффик зурдаг график хяналтаас өнгөрч, багтаамжийн шийдвэрт ашигладаг бүх хүнийг чимээгүй төөрөгдүүлнэ. Мөн адил эрсдэл тэдгээр графикт суурилсан анхааруулгад ч хамаатай, учир нь тэд буруу багийг дуудна. График бүрийг pseudowire-тай харьцуулсан хөдөлгөөний чиглэлээр шошголж, хэрэглэгчийн зураглалыг түүнд хэрэгтэй самбарт нь амьдруулна уу.
Нэг туршилт нь объектын тайлбарыг уншиж байгаа ямар ч хэмжээнээс илүү: мэдэгдэх файлыг үйлчилгээгээр дамжуулж, дараа нь шууд хоёр чиглэлийг асууж, аль тоолуур хөдөлснийг харна уу. Үр дүнг төхөөрөмжийн үүргийн хажууд бичнэ үү, учир нь дараагийн хүн ижил асуулт тавина.
Хурд нь зөвхөн нэг тасалдлын цонхны дотор хүчинтэй
Хурдыг байтын тоолуурын өсөлтийг өнгөрсөн секундэд хувааж бодож, секундэд бит гаргахын тулд наймаар үржүүлнэ. Хэрэв тоолуур буурсан, агент дахин ачаалсан, мөр өөрчлөгдсөн эсвэл тасалдлын объект хөдөлсөн бол интервалыг хүчингүйд тооцно. Тэр объект нь системийн ажилласан хугацаатай харьцуулагдан илэрхийлэгддэг тул төхөөрөмжийг дахин ачаалах нь бас хүчингүй болгоно. Оргил зурсны оронд дээжийг хаяж, шинэ цонх нээнэ үү.
Мэдэгдэх завсартай хоёр дээж авч, цагийн тэмдгийг терминалын түүхээс биш, цуглуулагчаас хадгална уу.
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Өндөр багтаамжтай тоолуурууд нэг pseudowire дээр эргэлтийг асуудалгүй болгодог тул бууралт нь бараг үргэлж дахин тохируулга, сольсон агент эсвэл өөр мөр гэсэн үг бөгөөд арифметик халилт биш. Тиймээс гурав дахь команд нь эхний хоёртой адил чухал.
Суулгасан хувилбар бодитоор юуг дэмждэгийг шалгана уу
MIB тодорхойлолт нь тодорхойлолт бөгөөд таны дүрсний тухай амлалт биш. Хүснэгтүүд байхгүй, хэсэгчлэн хэрэгжсэн, эсвэл онцлог идэвхжих хүртэл байгаа боловч дүүргэгдээгүй байж болох бөгөөд ижил платформ хувилбаруудын хооронд ялгаатай байж болно. CISCO-IETF-PW-MIB тодорхойлолт танд объектын нэрсийг өгнө; тэдгээр хариулж байгаа эсэхийг төхөөрөмж хэлнэ.
Хоёр хүснэгт болон firmware мөрийг нэг дамжуулалтаар асууж, дараа нь хувилбарын тэмдэглэлд дурдсантай харьцуулна уу.
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Хоосон алхалт ба дэмжлэггүй алхалт өөр өөр бүтэлгүйтэл юм, тиймээс зөвхөн мөрийн тоо биш, алдааг уншина уу. Хэрэв төлөвийн хүснэгт хариулж, гүйцэтгэлийн хүснэгт хариулахгүй бол эхний хэсэгт зохион бүтээсэн нэгдэл буух газаргүй болж, засвар нь хэлхээний бус цуглуулагчийн өөрчлөлт юм.
Маргаантай хэлхээний дараалал богино: индексээс мөрийн таних тэмдгийг баталгаажуул, нэг мэдэгдэх дамжуулалтаар чиглэлийн зураглалыг баталгаажуул, хурдыг зөвхөн цэвэр тасалдлын цонхонд бодож, хоёр хүснэгт тухайн хувилбар дээр хариулж байгааг баталгаажуул. Алхам бүр нэг боломжит тайлбарыг хасдаг. Дөрөв нь биелсэн ч тоолуурууд хөдлөхгүй бол нотолгоо pseudowire-ээс хол заана. Яг тэр үед холболтын хэлхээн дээр пакет барих нь үнэ цэнээ харуулдаг.