Home (Главная)

Page - Страница
Page 1
background image

Как   вы   помните,   одним   из   требований,   предъявляемых   к   сетям, 

является управляемость. И если для небольших сетей, состоящих из одного-
двух   десятков   узлов,   это   требование   является   скорей   пожеланием,   то 
администрирование больших сетей без возможности удаленного управления, 
конфигурирования и контроля устройств, просто физически невозможно. 

Вы   можете   сказать,   что   практически   любое   более-менее   сложное 

устройство,   работающее   в   современной   сети,   обладает   возможностью 
дистанционного   конфигурирования.   Маршрутизаторы   под   управлением 
Windows  Server  управляются по протоколу  RDP, все устройства  Cisco  могут 
управляться по протоколам  Telnet  или  SSH, удаленное управление для ОС 
Linux и различных Unix-like систем также можно осуществлять по SSH, кроме 
этого, существует множество утилит, позволяющих осуществлять управление 
через

 web-интерфейс.   Практически   все   такие   устройства   можно 

сконфигурировать   так,   чтобы   они   отсылали   свои   системные   сообщения   на 
удаленный сервер журналирования (syslog), для того, чтобы администратор 
мог   просматривать   эти   сообщения   централизованно.   То  есть,  казалось   бы, 
возможность   удаленного   администрирования   сетевых   устройств   уже 
существует. 

Но вы прекрасно знаете, что способы и команды администрирования и 

конфигурирования   для   различных   операционных   систем   различаются. 
Маршрутизатор  Cisco  конфигурируется   совсем   не   так,   как   точка   доступа 
Linksys,   способ   управления  Windows  Server  отличается   от   способа 
управления   сервером  Linux;   другими   словами   –   все   эти   способы   не 
обеспечивают   единообразного   управления,   конфигурирования   и 
администрирования сетевых устройств. 

Для   успешного   администрирования   сети   необходимо   знать   состояние 

каждого   ее   элемента   с   возможностью   изменять   параметры   его 
функционирования.   Обычно   сеть   состоит   из   устройств   различных 
производителей и управлять ею было бы нелегкой задачей если бы каждое 
из сетевых устройств понимало только свою систему команд.

Крайне   желательно,   более   того,   для   современных   сетей   просто 

необходимо   существование   единого   способа   управления   сетевыми 
устройствами. Другими словами – существование единого языка управления 
сетевыми ресурсами, который бы понимали все устройства, и который, в силу 
этого,   использовался   бы   всеми   пакетами   управления   сетью   для 
взаимодействия   с   конкретными   устройствами   –   фактически,   прикладного 
протокола   удаленного   администрирования.   Одним   из   таких   протоколов 
является   SNMP   -   Simple   Network   Management   Protocol,   версия   1   которого 
описана в RFC 1157. 

Разработанный   первоначально   для   операционных   систем   семейства 

UNIX,   он   стал   де-факто   общепринятым   стандартом   сетевых   систем 
управления и поддерживается подавляющим большинством производителей 
сетевого оборудования в своих продуктах. В силу своего названия - Простой 
Протокол Сетевого Управления - основной задачей при его разработке было 
добиться   максимальной   простоты   его   реализации.   В   результате   возник 
протокол,   включающий   минимальный   набор   команд,   однако   позволяющий 
выполнять   практически   весь   спектр   задач   управления   сетевыми 
устройствами   -  от   получения   информации   о   местонахождении   конкретного 
устройства, до возможности производить его тестирование.  Другой протокол 
удаленного управления - CMIP, рекомендованный ISO в качестве базового, 
не получил широкого распространения вследствие своей сложности.