پروتکل SNMP چیست و چگونه کار میکند؟

پروتکل SNMP چیست و چگونه کار میکند؟

پروتکل SNMP یکی از پروتکل های لایه Application است که امکان نقل و انتقال اطلاعات مدیریتی را بین عناصر شبکه ایجاد می کند و در واقع قسمتی از پروتکل TCP/IP می باشد.  این پروتکل به طور وسیعی برای مانیتورینگ و مدیریت اجزاء شبکه استفاده می شود.

بسیاری از وندورها، تجهیزات تولیدی خود را به پروتکل SNMP مجهز می کنند تا امکان نظارت بر عملکرد آنها به کمک نرم افزارهای مانیتورینگ فراهم شود. در حال حاضر سه نسخه از پروتکل SNMP وجود دارد، SNMPv1، SNMPv2 و SNMPv3 که در ادامه با تفاوت های این سه نسخه از پروتکل SNMP آشنایی پیدا خواهید کرد.

 

اجزاء اصلی پروتکل SNMP چیست و آشنایی با عملکرد هر کدام از آنها

برای آشنایی با پروتکل SNMP ابتدا باید با اجزاء اصلی اون آشنا شوید:

  • SNMP Manager
  • Managed Devices
  • SNMP Agent
  • Management Information Base (MIB)

SNMP Manager (یا سیستم مدیریت شبکه)

یک SNMP Manager که با نام Network Management System (NMS) هم شناخته می شود، وظیفه برقراری ارتباط و تبادل اطلاعات با SNMP Agent های فعال در تجهیزات شبکه را بر عهده دارد. به زبان ساده تر، یک SNMP Manager کامپیوتری است که بر روی آن یک نرم افزار مانیتورینگ شبکه  نصب شده است و وظیفه مانیتورینگ شبکه را بر عهده دارد.وظایف یک SNMP Manager به طور عمده عبارتند از:

  • ارسال پرس و جو به Agent ها
  • دریافت پاسخ از Agent ها
  • سِت کردن متغیر ها در Agent ها
  • دریافت پیغام های Trap از Agent ها

Managed Devices (یا تجهیزات شبکه)

منظور از Managed Device همه دستگاه های شبکه هستند که بر روی آنها SNMP Agent فعال شده باشد، مثل روتر ها، سوئیچ ها، سرورها و فایروال ها.

 

SNMP Agent (یا عامل)

یک SNMP Agent در اصل برنامه ای است که بر روی تجهیزات شبکه کار گذاشته شده تا قابلیت SNMP را به آنها اضافه کند و وظیفه اصلی آن پاسخ دادن به درخواست های ارسال شده از طرف SNMP Manager است. وقتی SNMP Agent روی یک دستگاه فعال می شود، شروع به ثبت شاخص ها و اطلاعات دستگاه به صورت لوکال می کند و این اطلاعات را در دسترس NMS ها قرار می دهد.

این اِیجنت ها می توانند استاندارد باشند مثل (Net-SNMP) یا مخصوص یک وندور باشند مثل (HP Insight Agent).به طور کلی وظایف یک SNMP Agent عبارتند از:

  • جمع آوری اطلاعات مدیریتی از دستگاهی که روی آن نصب شده است
  • نگه داری و فراخوانی اطلاعات مدیریتی بر اساس MIB مربوطه
  • ارسال سیگنال به NMS شبکه.

هیچ نظری برای نمایش وجود ندارد

ارسال یک دیدگاه

ایمیل شما منتشر نخواهد شد، فیلد های اجباری با علامت * مشخص شده اند.