2012-05-20 9 views
5

मेरे पास ifAdminStatus और ifOperStatus के बारे में कोई प्रश्न है।एसएनएमपी: ifAdminStatus बनाम ifOperStatus

snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1.7ifAdminStatus.1 = INTEGER: up(1) 

ifAdminStatus.12 = INTEGER: down(2) 
ifAdminStatus.13 = INTEGER: up(1) 
ifAdminStatus.14 = INTEGER: up(1) 

यहाँ और एक ही सूची ifOperStatus उपयोग कर रहा है:: यहाँ ifAdminStatus उपयोग करते हुए मेरे नेटवर्क इंटरफेस राज्य के एक उत्पादन है

snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1.8 

ifOperStatus.12 = INTEGER: down(2) 
ifOperStatus.13 = INTEGER: down(2) 
ifOperStatus.14 = INTEGER: down(2) 

आप एक ifAdminStatus की रिपोर्ट है कि # 13 और # 14 अप कर रहे हैं देख सकते हैं लेकिन अगर ओपेरस्टैटस दोनों को नीचे रिपोर्ट करता है। मुझे एक तथ्य के लिए पता है कि # 13 ऊपर है और पैकेट पास कर रहा है हालांकि यह (यह मेरा पीपीपीओई इंटरनेट कनेक्शन इंटरफ़ेस है)। सिस्को प्रलेखन के अनुसार, "तो ifAdminStatus नीचे है (2) तो ifOperStatus नीचे (2) होना चाहिए।" यहाँ मामला प्रतीत हो रहा है नहीं है कौन सा ... है

मेरा प्रश्न - क्यों सूचना दी स्थिति नहीं है अलग-अलग और क्या यह उपयोग करने के लिए सुरक्षित है अगर एडमिनस्टैटस यह बताने के लिए कि क्या इंटरफ़ेस ऊपर है और ifOperStatus के बजाए चल रहा है?

धन्यवाद!

यहाँ अतिरिक्त इंटरफेस की जानकारी के साथ snmpwalk है:

snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1 
[.....] 
ifIndex.12 = INTEGER: 12  
ifIndex.13 = INTEGER: 13 
ifIndex.14 = INTEGER: 14 
[.....] 
ifDescr.12 = STRING: etherip0 
ifDescr.13 = STRING: ppp0 
ifDescr.14 = STRING: tun1 
[.....] 
ifType.12 = INTEGER: ethernetCsmacd(6) 
ifType.13 = INTEGER: ppp(23) 
ifType.14 = INTEGER: other(1) 
+0

मैं एक अंग पर बाहर जा रहा हूं और अपने सार्वजनिक आईपी को सट्टेबाजी कर रहा था 67.204.0.214 जब आपने उस स्नैम्पवॉक कैप्चर को लिया था। यदि ऐसा है, तो यह पता है कि अगर इंडेक्स 16 है, लेकिन आपके पास ifName में इंटरफ़ेस नहीं है। सबसे संभावित कारण यह है कि आपके पास लिंकिज़ हैं और इस तरह की कार्यक्षमता को उनके एसएनएमपी एजेंट में कोड नहीं किया है। –

उत्तर

7

ifAdminStatus का पता चलता है इंटरफ़ेस

ifOperStatus का पता चलता है कि क्या इंटरफ़ेस सफलतापूर्वक एक लिंक का गठन किया है ऑपरेशन के लिए सक्षम है या नहीं।

आपके द्वारा उद्धृत दस्तावेज केवल दावा करता है कि ifAdminStatus=down का अर्थ ifOperStatus=down है। यही कारण है कि बहुत ifIndex 12.

ifAdminStatus रिपोर्ट ifIndex 13 और 14 अप के रूप में के साथ सच है। इसलिए, सिस्को के दस्तावेज़ीकरण से उद्धृत मार्गदर्शन लागू नहीं होता है। उन इंटरफेस की परिचालन स्थिति अभी भी नीचे हो सकती है, भले ही वे संचालित करने में सक्षम हों। एक साधारण मामला होगा अगर उनमें कोई केबल प्लग नहीं किया गया था।

संपादित

पूरे समय मैं इस सवाल का जवाब देने की है, मैंने सोचा था कि तुम एक सिस्को रूटर IOS चल रहा था। अपने snmpwalk के आधार पर, यह एक Linksys वास्तव में

sysDescr.0 = STRING: Linux Linksys E4200 2.6.24.111 #8614 
    Tue Dec 20 05:09:38 CET 2011 mips 

सबूत मैंने देखा है के आधार पर, आप बस नहीं कर सकते मॉनिटर ifOperStatus अपने PPPoE कनेक्शन के लिए; उन्होंने लिंकिस पर एसएनएमपी एजेंट में इतना कार्यक्षमता कोड नहीं किया।

+0

उत्तर के लिए धन्यवाद। जैसा कि मैंने पहले उल्लेख किया है # 13 निश्चित रूप से ऊपर है - मेरा इंटरनेट कनेक्शन इस इंटरफ़ेस के माध्यम से जाता है। और जब एडमिनस्टैटस रिपोर्ट करता है कि यह इंटरफ़ेस नीचे है तो मुझे इंटरनेट से कनेक्शन नहीं होना चाहिए। जो स्पष्ट रूप से मामला नहीं है ... – GrAnD

+0

आपने कैसे निष्कर्ष निकाला कि 13 आपका पीपीपीओई इंटरफ़ेस है? कृपया 'ifName' की सैर पोस्ट करें; जो निश्चित जानकारी प्रदान करेगा। 'ifAdminStatus' पर्याप्त नहीं है, तो आपको' ifOperStatus' की निगरानी करनी चाहिए। –

+0

snmpwalk ifDescr दिखाता है।13 = STRING: ppp0 (मैंने कुछ अतिरिक्त जानकारी के साथ अपना प्रश्न अपडेट किया है) – GrAnD

संबंधित मुद्दे