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 परिभाषा ले तपाईंलाई वस्तु नाम दिन्छ; ती उत्तर दिन्छन् कि भनी उपकरणले बताउँछ।
दुवै तालिका र फर्मवेयर स्ट्रिङ एउटै पासमा पोल गर्नुहोस्, त्यसपछि रिलिज नोटले दाबी गरेकोसँग तुलना गर्नुहोस्।
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बाट टाढा संकेत गर्छ। त्यहीँ अट्याचमेन्ट सर्किटमा प्याकेट क्याप्चरले आफ्नो मूल्य कमाउँछ।