SNMP — پروتکل سادهٔ مدیریت شبکه
سامانههای پایش با SNMP وضعیت سوئیچها و روترها را میخوانند: ترافیک، خطا، دما و وضعیت پورت. تجهیزات هم رویدادها را خودشان اعلام میکنند.
- لایهٔ OSI: 7 (کاربرد)
- انتقال: UDP
- پورت: 161 / 162
- استاندارد: RFC 3416 / 3414
- سطح: متوسط · حدود 5 دقیقه
نکتههای کلیدی
- هر مقدار با یک OID در درخت MIB شناخته میشود.
- Get و GetBulk برای خواندن، Set برای تغییر و Trap/Inform برای اعلام رویداد.
- نسخههای ۱ و 2c رمز (community) را آشکار میفرستند؛ SNMPv3 احراز و رمزنگاری دارد.
مراحل شبیهسازی (4 بسته)
- GetRequest: سامانهٔ پایش زمان روشن بودن سوئیچ (sysUpTime) را میپرسد. پیام با کدگذاری BER ساخته شده: نوع، طول، مقدار.
- Response: سوئیچ مقدار را از نوع TimeTicks (صدم ثانیه) برمیگرداند.
- GetBulk: برای خواندن جدول رابطها، GetBulk چند ردیف را یکجا میخواهد.
- Trap: سوئیچ بدون پرسش، رویداد «قطع پورت» (linkDown) را به پورت ۱۶۲ سامانهٔ پایش اعلام میکند.
درسهای مرتبط
- Modbus/TCP — پروتکل صنعتی مادباس
- MQTT — پیامرسانی سبک اینترنت اشیا
- Syslog — ثبت رویداد متمرکز
- NTP — پروتکل زمان شبکه
- DHCP — پیکربندی پویای میزبان