muzruno.com

Какво представлява SNMP? Прост протокол за управление на мрежата

Повечето съвременни типове мрежово оборудване поддържат протокола SNMP. Този стандарт се счита за много проста структура. Неговото приложение в мрежовата инфраструктура на съвременните компании е лесно. Управлението на компютрите чрез подходящ протокол може да се осъществи с помощта на широка гама от софтуерни решения. Какви са основните характеристики на SNMP? Как действа съответният протокол на практика?

Какво представлява SNMP?

Какво представлява протоколът SNMP?

Първо, ще проучим основната информация за въпросната технология. Какво представлява SNMP? това съкращение означава като прост протокол за управление на мрежата и означава "прост протокол за управление на мрежата". Този стандарт е сред най-честите, които се използват за управление на различни устройства в IP мрежи, работещи на базата на архитектурата TCP / IP. Например, рутери, комутатори, работни станции, мрежови принтери.

Въпросният протокол най-често се използва в случаите, когато инфраструктурата включва наблюдение на устройствата, които са свързани към мрежата, за да отговарят на условията, определени от администратора. Структурата на информацията, чийто оборот се осъществява в рамките на протокола SNMP, включва по-специално тези, които са представени под формата на променливи, чрез които е възможно да се опише конфигурацията обект на управление, това е в мрежова система. С помощта на контролни приложения могат да бъдат поискани съответните променливи, а в някои случаи - дадени.

SNMP функции

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

Нека сега разгледаме какви основни компоненти формират инфраструктурата на мрежи, работещи на базата на SMTP.

SNMP: Основни компоненти

SNMP е протокол, който включва използването на множество мрежови компоненти. Основните са:

- управляван обект - компютър или приложение, към които изпраща определени команди, използващи въпросния протокол, мрежовия администратор;

- MIB база данни;

- агент за прилагане;

- програмен мениджър;

- система за оперативна съвместимост на мрежата.

Управляваният обект може не само да получава команди от администратора, но и да ги изпраща - в съответствие с посочените параметри. Данните от обекта се прехвърлят на програмния мениджър, който ги интерпретира според установените алгоритми. На свой ред агентът работи на управляваното устройство. Той събира информация за съответното устройство и, ако е необходимо, го превежда във формат, адаптиран към спецификата на протокола SNMP.

SNMP Windows

Системата за мрежово взаимодействие позволява на администратора да работи с няколко мениджъри на програми, за да контролира функционирането на инфраструктурата. В мрежите могат да бъдат инсталирани няколко вида софтуер от подходящ тип.

Най-важният, може би ключовият елемент на протокола SNMP - MIB или базата данни за управленска информация. Целта му е в описанието структури от данни, които се обменят по време на управлението на устройствата. Всъщност, съответната база данни ви позволява да поставите информация, която се използва за управление на устройството, директно върху него, било то модем, сървър или, например, мрежова карта. SNMP е универсален протокол и в много отношения функционалността му може да се осъществи благодарение на възможностите на базата данни MIB на първо място.

Устройствата, съвместими с тази технология, съдържат както стандартни променливи, така и тези, които характеризират характеристиките на дадено устройство. Основните елементи на тази база данни са идентификатори на тип OID. Те ви позволяват да зададете променливи, които се четат или дефинират от протокола SMNP.

Приложението за агент, което е част от мрежовата инфраструктура на SMNP, обикновено получава заявки, използващи порт 161. На свой ред мениджърът може да използва всички налични в мрежата портове. В това известие този тип софтуер обикновено се получава на порт 162.

Разгледайте по-подробно основните инструменти, използвани от администраторите, които използват протокола SNMP в тяхната работа. Сред тях са програмният мениджър.

Програмата за мениджъри в рамките на протокола SNMP: основните характеристики

Този тип софтуер позволява, благодарение на възможностите на разглеждания протокол, да управлява групи от различни устройства в рамките на мрежовата инфраструктура. може да функционира при условие въпросната програма за предварително инсталиране на устройството, които се управляват с помощта на интерфейса му, за конкретно приложение агент, което казахме по-горе. Той изпраща необходимите данни на сървъра на администратора чрез протокола SNMP. От друга страна, отстрани на основния компютър функционира въпросният мениджър на програмата, който обработва информацията, идваща от управляваните устройства.

Какъв софтуер се използва за управление на мрежата чрез SNMP?

Кои програми могат да се използват като мениджъри? По принцип съществуват решения, които са адаптирани към изпълнението в различните операционни системи на протокола SNMP - Windows, Solaris. Ако говорим за софтуер за Windows, тогава сред популярните, които работят в тази операционна система и използват SNMP е пакет, издаден от Castle Rock Computing. На свой ред Solaris разработи друго ефективно решение - Sun NetManager. Чрез двата варианта може да се изгради ефективна мрежова карта на базата на SNMP. Освен това те позволяват директна комуникация с MIB.

SNMP карта

В рамките на съответните интерфейси можете да управлявате маршрутизатори от различни марки, които по-специално поддържат SNMP, Cisco. Обикновено модерните производители на мрежови устройства издават документация за MIB на устройство, което отразява способността за управление на съответните инфраструктурни компоненти в мрежата.

Друго популярно решение за управление на мрежовите устройства е Zabbix. SNMP е протокол, който тази програма също използва. Съответното решение има много функции.

SNMP адаптер

Що се отнася до използването на SNMP, например, той позволява ефективен мониторинг на мрежовите процеси. Обменът на данни в протокола SNMP се осъществява чрез специални съобщения. Нека да разгледаме техните подробности по-подробно.

Характеристики на SNMP съобщенията

Основните съобщения, които могат да се обменят от администраторския сървър на SNMP, са следните команди:

- GetRequest;

- SetRequest;

- GetNextRequest;

- GetBulkRequest;

- Отговор;

- Trap;

- InformRequest.

Същността на първата команда е да изпрати искане от програмата за мениджър на приложението за агент, за да получи една или друга стойност от променлива-един или от списъка. На свой ред мениджърът на програмата получава отговор с определени стойности.

Специфична характеристика на 2-ри отбор също е изпращане на съобщение от ръководителя на програмата за прилагане-агент, но в този случай, за да се коригират на променливата - или един от списъка. Приложението за агент приема промените и след това изпраща на програмния мениджър нови стойности за всяка променлива.



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

Специфичността на четвъртата команда е, че всъщност това е модернизирана версия на съобщението GetNextRequest. Това предполага, че агентът на кандидатстване ще даде и ръководител на програмата за отговор, съдържащ информация на няколко променливи в същото време, като се започне с тази, която е представена в първоначалното искане.

Същността на петата команда е изпълнението на процедурата за връщане на обвързаната променлива, както и стойностите от приложението на агента към програмата на мениджъра, когато се използват четирите типа съобщения, обсъдени по-горе. В същото време се предава съобщение за грешка между устройствата чрез подходяща команда.

Специфичността на шестата команда е в предаването на съобщения от агента по заявката без предварителното искане на програмния мениджър. В структурата на това съобщение е налице текущата стойност за променливата. Обърнете внимание, че получателят на командата в този случай се определя от специални конфигурации в базата MIB.

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

Подходящата конфигурация на SNMP в много случаи изисква от администратора да обърне специално внимание на проверката на функционалността на MIB. Нека да разгледаме какви са нейните характеристики.

MIB: характеристики на функционирането на базата данни

Ключовата процедура в рамката MIB е променливо адресиране. Тя се изпълнява, като се вземе предвид структурата на разглеждания компонент на протокола SNMP. MIB изглежда като схема на дърво, състояща се от няколко елемента, всеки от които има специален идентификатор.

Името на променливата в базата MIB отразява адреса, който е пред нея, като се започне от основната директория. В структурата на променлива може да съдържа разнообразна информация, например, времето на устройството. дървовидна структура стандарт MIB може да присъства като клони, които са подкрепени от повечето устройства, или тези, които добавят към производителя на устройството или организацията, в която се осъществява мрежовата инфраструктура. Основното нещо в този случай е правилното поставяне на съответните групи от променливи.

контрол на смукателната система

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

История на SMNP

Ще бъде интересно да се проучи историята на развитието на SNMP. Главната софтуерна среда, в която вече е включен протоколът SNMP-Windows. Започна обаче през 1988 г. - много преди операционната система на Microsoft, представена в познатите интерфейси, да започне да завладява пазарите. Всъщност първоначално SNMP е разработен за UNIX, семейство от операционни системи, предназначени да решат широк спектър от задачи, за да осигурят функционалността на различни компютърни мрежи. Въпреки че, разбира се, по това време много експерти са видели потенциала на Windows и е възможно разработването на универсален мрежов протокол до голяма степен да е предопределено от факта, че популярността на новата операционна система се увеличава.

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

Zabbix SNMP

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

SNMP развитие: основни инструкции

През август 1988 г. предприятията, произвеждащи мрежово оборудване, постигнаха консенсус. В процеса на разработване на нов протокол бяха приложени някои от вече съществуващите концепции. Експертите, които са работили заедно, идентифицирани 3 основни документи: RFC 1065, 1066 и 1067 на впоследствие те бяха допълнени и имаше нови - RFC 1155, 1156 и 1157. Тези източници са с нов дизайн, а през 1991 г. им въз основа на първата версия на протокола SNMP.

Например RFC 1155 съдържа инструкции, определящи:

- тогава в каква структура трябва да се отрази контролната информация;

- тогава какви са основните принципи на използване на синтаксиса за дефиниране на имена на променливи.

Документът RFC 1155 беше допълнен от източника RFC 1212 отчасти отново на променливия синтаксис. По времето на одобряването на протокола SMNP бяха разработени редица нови документи, като например RFC 1213. Той отразява списъка с ключовите променливи, чрез които да се конфигурира мрежовата инфраструктура.

- определянето на команди, чрез които сървърът и управляваният обект биха могли да взаимодействат помежду си;

- обмен на съобщения за капан.

След като SNMP протоколът беше публикуван и въведен, адаптерът, мрежова карта, сървър - по принцип всяко устройство, което би било част от мрежовата инфраструктура, може да стане обект на управление, осъществен в рамките на стандартните процедури. Въвеждането на SNMP се превърна в най-силният фактор за растежа на световния пазар на мрежово оборудване. Също така благодарение на стандартизацията стана възможно да се реализират в широк мащаб нови интерфейси, като например Ethernet, FDDI.

резюме

И така, какво е това - SNMP, разбрахме. Това съкращение съответства на един от ключовите мрежови протоколи, които се използват за поддържане на функционалността на съвременните компютърни мрежи. Този протокол включва внедряването между различните елементи на инфраструктурата - управляващи сървъри и управлявани устройства, обмен на стандартизирани съобщения. Това нарича база данни MIB на устройство.

Чрез стандартизираните съобщения се изпълняват следните протоколи SNMP:

- заявки за един или повече MIB параметри;

- последователно отчитане на различни стойности за различни параметри, например табличен;

- задаване на конкретни стойности за една или повече MIB променливи;

- връща отговор на устройството на една или друга заявка от друго устройство;

- изпращане на съобщения за различни мрежови процеси.

MIB алгоритмите могат да бъдат или общи за всички устройства, или тези, които са предписани от производителите за конкретни видове мрежово оборудване.

Какво представлява SNMP по отношение на модерния ИТ пазар? Тази технология очевидно е сред най-важните и в много случаи няма алтернатива. И това въпреки неговата простота, която обаче е резултат от многогодишното развитие и хармонизиране на мрежовите стандарти с участието на водещи производители на оборудване.

Мрежовите комуникации, в които са активирани възможностите на протокола MIB, включват използването на програмисти и агенти. Първото изпраща различни команди към втория, след което софтуерът на устройството изпълнява определени алгоритми. Предаването на данни също се извършва в съответствие със създадените схеми от кандидата-агент до програмата за мениджъри.

Мрежовите компютри могат да се управляват от главния сървър. За тази цел може да се използва специална програма, например Zabbix. SNMP е протокол, поддържан от програми, които могат да работят на различни операционни системи. Първоначално SNMP е разработен за UNIX, но е създаден софтуер, който позволява да се използва в Windows, Sun Solaris.

SNMP карта

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

Споделяне в социалните мрежи:

сроден