मै इस्तेमाल करूंगा 1.3.6.1.2.1.17.4.3.1.1
जुड़े उपकरणों की सूची प्राप्त करने के लिए। कृपया ध्यान दें कि सूची में बंदरगाहों के मैक पते भी शामिल हैं और जब एक अन्य स्विच एक पोर्ट से जुड़ा होता है तो सूची में अधिक एमएसीएस होंगे (दूसरे स्विच से जुड़े उपकरणों के मैक)।
1.3.6.1.2.1.17.4.3.1.2
इसी पोर्ट आईडी की सूची है।
य़े हैं मानक ओआईडी और नेटगियर विशिष्ट नहीं है, इसलिए इसे किसी भी ब्रांड के साथ काम करना चाहिए।
यहाँ मेरे मिकरोटिक से एक नमूना आउटपुट है:
bcs78@sv1:~# snmpwalk -l authPriv -a SHA -A password -x AES -X password -u community 192.168.88.1 1.3.6.1.2.1.17.4.3.1
iso.3.6.1.2.1.17.4.3.1.1.0.12.66.194.81.97 = Hex-STRING: 00 0C 42 C2 51 61
iso.3.6.1.2.1.17.4.3.1.1.0.12.66.231.167.149 = Hex-STRING: 00 0C 42 E7 A7 95
iso.3.6.1.2.1.17.4.3.1.1.28.116.13.111.54.18 = Hex-STRING: 1C 74 0D 6F 36 12
iso.3.6.1.2.1.17.4.3.1.1.40.194.221.106.213.139 = Hex-STRING: 28 C2 DD 6A D5 8B
iso.3.6.1.2.1.17.4.3.1.1.120.29.186.155.14.13 = Hex-STRING: 78 1D BA 9B 0E 0D
iso.3.6.1.2.1.17.4.3.1.1.172.133.61.155.120.36 = Hex-STRING: AC 85 3D 9B 78 24
iso.3.6.1.2.1.17.4.3.1.1.176.70.252.87.106.236 = Hex-STRING: B0 46 FC 57 6A EC
iso.3.6.1.2.1.17.4.3.1.1.176.70.252.87.107.46 = Hex-STRING: B0 46 FC 57 6B 2E
iso.3.6.1.2.1.17.4.3.1.1.184.39.235.8.17.87 = Hex-STRING: B8 27 EB 08 11 57
iso.3.6.1.2.1.17.4.3.1.1.228.141.140.231.7.102 = Hex-STRING: E4 8D 8C E7 07 66
iso.3.6.1.2.1.17.4.3.1.1.228.141.140.231.7.103 = Hex-STRING: E4 8D 8C E7 07 67
iso.3.6.1.2.1.17.4.3.1.1.228.141.140.231.7.104 = Hex-STRING: E4 8D 8C E7 07 68
iso.3.6.1.2.1.17.4.3.1.1.228.141.140.231.7.105 = Hex-STRING: E4 8D 8C E7 07 69
iso.3.6.1.2.1.17.4.3.1.1.228.141.140.231.7.107 = Hex-STRING: E4 8D 8C E7 07 6B
iso.3.6.1.2.1.17.4.3.1.2.0.12.66.194.81.97 = INTEGER: 4
iso.3.6.1.2.1.17.4.3.1.2.0.12.66.231.167.149 = INTEGER: 5
iso.3.6.1.2.1.17.4.3.1.2.28.116.13.111.54.18 = INTEGER: 3
iso.3.6.1.2.1.17.4.3.1.2.40.194.221.106.213.139 = INTEGER: 19
iso.3.6.1.2.1.17.4.3.1.2.120.29.186.155.14.13 = INTEGER: 6
iso.3.6.1.2.1.17.4.3.1.2.172.133.61.155.120.36 = INTEGER: 6
iso.3.6.1.2.1.17.4.3.1.2.176.70.252.87.106.236 = INTEGER: 4
iso.3.6.1.2.1.17.4.3.1.2.176.70.252.87.107.46 = INTEGER: 5
iso.3.6.1.2.1.17.4.3.1.2.184.39.235.8.17.87 = INTEGER: 4
iso.3.6.1.2.1.17.4.3.1.2.228.141.140.231.7.102 = INTEGER: 26
iso.3.6.1.2.1.17.4.3.1.2.228.141.140.231.7.103 = INTEGER: 5
iso.3.6.1.2.1.17.4.3.1.2.228.141.140.231.7.104 = INTEGER: 4
iso.3.6.1.2.1.17.4.3.1.2.228.141.140.231.7.105 = INTEGER: 3
iso.3.6.1.2.1.17.4.3.1.2.228.141.140.231.7.107 = INTEGER: 19
(...)
जैसा कि आप देख सकते हैं कि बच्चे केआईडी गतिशील रूप से बनाए गए हैं (में: मैक के लिए एक नया ओआईडी) 00:0C:42:C2:51:61
के रूप में एक दशमलव प्रतिनिधित्व में बनाया गया है (...).0.12.66.194.81.97
)।
जैसा कि ऊपर दिए गए टिप्पणियों में चर्चा की गई है कि ओआईडी कुछ उपकरणों के लिए सही हैं (मैंने इसे मिकरोटिक राउटर पर परीक्षण किया है)। हालांकि वीएलएएन सक्षम स्विच अधिक होने की संभावना है OID का उपयोग करें 1.3.6.1.2.1.17.7.1.2.2.1
इसके बजाय जहां बच्चा ओआईडी .1
मैक एड्रेस टेबल है और .2
संबंधित पोर्ट शामिल हैं, लेकिन मूल सिद्धांत समान है।
1.3.6.1.2.1.17.7.1.2.2.1.2
802.1Q से, जिसमें मैक पते के साथ वीएलएएन आईडी भी शामिल है। (मेरा मानना है कि यह "स्वतंत्र शिक्षा" समर्थन के लिए है।)