ЗНАЙ ИНТУИТ, Лекция, Прост протокол за управление на мрежата

Простият протокол за мрежово управление (SNMP) е рамка за управление на устройства в Интернет, използвайки TCP/IP пакет от протоколи. Предоставя ограничен набор от функции за контрол и управление на параметрите на интернет устройства - например мостове, рутери и други мрежови устройства Поддържа мониторинг на състоянието на мрежовите устройства и мрежовия трафик.

SNMP използва концепцията за мениджър и агент. Тоест мениджър, обикновено хост, управлява и наблюдава набор от агенти, обикновено рутери. SNMP е протокол от приложен слой, в който множество мениджърски станции управляват набор от агенти. Протоколът е предназначен за приложния слой, така че да може да контролира устройства от различни производители и инсталирани в различни физически мрежи. С други думи, SNMP освобождава задачите за управление както от физическите характеристики на управляваните устройства, така и от основната мрежова технология. Може да се използва в хетерогенна интернет мрежа, формирана от различни локални мрежи (LAN) и обществени телекомуникационни мрежи (WAN), които са свързани чрез рутери от различни производители.

Мениджъри и агенти

Станцията за управление, наречена мениджър, е хостът, който изпълнява клиентската програма SNMP. Управляваната станция, наречена агент, е рутерът (или хостът), който изпълнява SNMP сървърната програма. Управлението се постига чрез просто взаимодействие между мениджъра и агента.

Агентът съхранява характеристиките на информацията в базата данни. Мениджърът има достъп до съдържанието на базата данни. Например маршрутизаторът може да съхранява броя на получените и изпратени пакети. Мениджърът може да извика и сравни стойностите на тези две променливи, за да види дали рутерът е пълен или не.

Мениджърът също може да принуди рутера да предприеме някакви действия. Например рутер периодично проверява стойността на брояча за рестартиране, за да види кога трябва да се рестартира. Рутерът може да се рестартира, например, когато броячът е нула. Мениджърът може да използва това свойство, за да рестартира агента дистанционно по всяко време. Той просто изпраща пакет, за да принуди брояча на нула.

Агентите също могат да допринесат за процеса на управление. Управляваната сървърна програма, изпълнявана от агента, може да провери външната среда и ако забележи нещо необичайно, може да изпрати предупредително съобщение (наречено капан) до мениджъра.

С други думи, управлението на SNMP се основава на три основни идеи:

  1. Мениджърът проверява агента, като изисква информация, която отразява поведението на агента.
  2. Мениджърът принуждава агента да изпълни задачата отново, като нулира стойностите на базата данни на агента.
  3. Агентът допринася за процеса на управление, като предупреждава мениджъра за необичайна ситуация.