المقدمة
يصف هذا المستند تكوين نقاط الوصول اللاسلكية الصناعية ل SNMP التي تعمل على وضع URWB واستكشاف أخطائها وإصلاحها.
أساسيات SNMP
بروتوكول إدارة الشبكات البسيط (SNMP) هو بروتوكول مستخدم على نطاق واسع لإدارة الأجهزة ومراقبتها على شبكات IP. وهو يمكن مسؤولي الشبكة من جمع معلومات حول الأجهزة لضمان التشغيل السلس. يعمل بروتوكول SNMP من خلال تبادل الرسائل بين مدير SNMP، الذي يشرف على مراقبة الشبكة، وعملاء SNMP، الموجودة على الأجهزة المدارة. يستخدم البروتوكول قاعدة معلومات الإدارة (MIB)، وهي قاعدة بيانات هرمية للمتغيرات، لتعريف وتخزين المعلومات التي يمكن الوصول إليها أو تعديلها. من خلال عمليات SNMP المختلفة مثل GET (لاسترداد المعلومات) و SET (لتغيير التكوين) و TRAP (لتلقي التنبيهات)، يمكن للمسؤولين مراقبة سلامة الشبكة وتتبع الأداء واكتشاف الأعطال وتكوين الأجهزة عن بعد.
يتم إستخدام بروتوكول إدارة الشبكات البسيط (SNMP) في برنامج URWB لإمكانيات إدارة الشبكة.
يرسل عميل SNMP (أي تطبيق مراقبة) طلبا إلى عميل SNMP الذي يعمل على راديو CURWB. يقوم عميل SNMP بتمرير الطلب إلى العميل الفرعي. يستجيب العميل الفرعي إلى وكيل SNMP. يقوم وكيل SNMP بإنشاء حزمة إستجابة SNMP وإرسالها إلى تطبيق إدارة الشبكة عن بعد الذي يقوم ببدء الطلب.
إصدارات SNMP
تم تطوير بروتوكول SNMP من خلال إصدارات عديدة، يعمل كل منها على تحسين الأمان والوظائف. يوفر الإصدار الأول من بروتوكول إدارة شبكة الاتصال البسيط (SNMPv1) إمكانات المراقبة الأساسية ولكنه يفتقر إلى الأمان القوي، حيث يعتمد على سلاسل المجتمع البسيطة للتحكم في الوصول. تحسن أداء SNMPv2c وأضفت عمليات جديدة ولكنها إحتفظت بنفس نموذج الأمان المحدود مثل SNMPv1. قدم SNMPv3، أحدث إصدار، ميزات أمان قوية مثل المصادقة والتشفير، مما يجعله الخيار المفضل لإدارة الشبكة الآمنة. في حين لا يزال SNMPv1 و SNMPv2c يستخدمان على نطاق واسع في الأنظمة القديمة، يوصى باستخدام SNMPv3 لمعظم الشبكات نظرا لقدرات الأمان وحماية البيانات المحسنة الخاصة به.
التكوين
تكوين V2
تمكين SNMP باستخدام أمر CLI هذا:
Device#configure snmp enable
لتحديد إصدار بروتوكول SNMP، أستخدم أمر واجهة سطر الأوامر هذا:
Device#configure snmp version v2c
لتحديد رقم معرف مجتمع SNMP v2c (SNMP v2c فقط)، أستخدم أمر CLI هذا:
Device#configure snmp v2c community-id
مثال:
Device#configure snmp v2c community-id MytestPa$$word!
تكوين V3
باستخدام SNMP v3، سيلزم تكوين المصادقة والتشفير.
تمكين SNMP باستخدام أمر CLI هذا:
Device#configure snmp enable
لتحديد إصدار بروتوكول SNMP، أستخدم أمر واجهة سطر الأوامر هذا:
Device#configure snmp version v3
لتحديد اسم مستخدم SNMP v3 (SNMP v3 فقط)، أستخدم أمر واجهة سطر الأوامر هذا:
Device#configure snmp v3 username
لتحديد كلمة مرور مستخدم SNMP v3 (SNMP v3 فقط)، أستخدم أمر واجهة سطر الأوامر هذا:
Device#configure snmp v3 password
لتحديد بروتوكول مصادقة SNMP v3 (SNMP v3 فقط)، أستخدم أمر واجهة سطر الأوامر هذا:
Device#configure snmp auth-method
لتحديد بروتوكول تشفير SNMP v3 (SNMP v3 فقط)، أستخدم أمر واجهة سطر الأوامر هذا:
Device#configure snmp encryption {des | aes | none}
تمكين الملائمات
إختبارات SNMP هي إعلامات غير متزامنة يتم إرسالها بواسطة عملاء SNMP (أجهزة راديو IW في هذه الحالة) إلى مدير SNMP (أي تطبيق مراقبة) لتنبيهه بالأحداث المهمة أو التغييرات في حالة الجهاز، مثل الأخطاء أو عمليات إعادة التمهيد أو حدود الأداء التي يتم تجاوزها. على عكس الاقتراع العادي، تتيح الملائمات للأجهزة الإبلاغ عن المشاكل تلقائيا عند حدوثها، مما يتيح اكتشاف مشاكل الشبكة وحلها بشكل أسرع.
لتمكين إختبارات حدث SNMP أو تعطيلها، أستخدم أمر واجهة سطر الأوامر (CLI) هذا:
Device#configure snmp event-trap {enable | disable}
لتحديد اسم المضيف أو عنوان IP الخاص بخادم مراقبة الشبكة حيث يتم تشغيل التطبيق، أستخدم أمر CLI هذا:
Device#configure snmp nms-hostname {hostname |Ip Address}
لتحديد إعدادات ملائمة SNMP الدورية، أستخدم أمر CLI هذا:
Device#configure snmp periodic-trap {enable | disable}
لتحديد فترة ملائمة الإعلامات لمصائد SNMP الدورية، أستخدم أمر واجهة سطر الأوامر (CLI) هذا:
Device#configure snmp trap-period <1-2147483647>
قواعد معلومات الإدارة (MIB) المدعومة
هذا يسرد قواعد معلومات الإدارة (MIB) المدعومة ل IW9167E
- UCD-SNMP-MIB (.1.3.6.14.1.2021 مدعوم جزئيا)
- IF-MIB (.1.3.6.1.2.1.2 مدعوم جزئيا)
- Cisco-URWB-MIB (.1.3.6.1.4.1.9.9.1056)
التحقق من صحة خدمة SNMP
يمكن إستخدام الأمر "show system status snmpd" للتحقق من صحة ما إذا كان وكيل SNMP على الجهاز قيد التشغيل أم لا (باستخدام الإصدارات 17.9.x)
عند تمكين SNMPv2:
MP_TRK_BACKHAUL#show SNMP
SNMP: تمكين
الإصدار: v2c
معرف المجتمع: ماي إيست 123!
الملائمة الدورية: معطل
مصيدة الحدث: معطل
عند تمكين SNMPv3:
MP_TRK_BACKHAUL#show SNMP
SNMP: تمكين
الإصدار: الإصدار الثالث
Username: SNMPadmin
كلمة المرور: MyTest12349!
أسلوب المصادقة: إم دي 5
التشفير: AES
عبارة مرور التشفير: MyTest12349!
معرف المحرك: 0x80000090368790989fa94
الملائمة الدورية: معطل
مصيدة الحدث: معطل
كما يمكن التحقق من التكوين باستخدام الأمر show run حيث يكون تكوين SNMP ضمن قسم التكوين المتقدم.