Дипломная работа студентки 545 группы




Скачать 405.12 Kb.
страница1/5
Дата24.08.2016
Размер405.12 Kb.
  1   2   3   4   5


Санкт-Петербургский государственный университет

Математико-механический факультет

Кафедра системного программирования

Параметризация устройств сетевого управления

Дипломная работа студентки 545 группы

Казаковой А.С.




Научный руководитель: Венгерова Е.А.


Рецензент: Ушаков К.С.

«Допустить к защите» Терехов А. Н.
зав. кафедрой:


д. ф.-м.н., профессор

Санкт-Петербург


2008

1 Оглавление


1 Оглавление 2

2 Введение 3

3 Терминология 6

4 Обзор области 6

4.1 Интерфейсы управления 6

4.1.1 SNMP 7

4.1.2 CMIP 8

4.1.3 TELNET/SSH 8

4.1.4 CPE WAN Management Protocol (TR-069) 9

4.1.5 WEB-интерфейс/HTTP 11

4.1.6 Serial Console, Command Line Interface (CLI) 12

4.2 Обзор моделей конфигурационного управления и способов их описания 12

4.2.1 MIB 12

4.2.2 Дерево TR-069 13

4.2.3 Неиерархические модели 14

4.3 Обзор устройств сетевого управления, параметризация 15

4.3.1 Программный комплекс «Технологическое управление» 15

4.3.2 Redcell Management Center 16

5 Предлагаемое решение 17

5.1 Подход 17

5.2 Архитектура 17

5.3 Интерфейсы системы 20

5.3.1 Пользовательский интерфейс 20

5.3.3 Интерфейс библиотеки протокола управления 22

5.3.4 Интерфейс библиотеки отображения моделей конфигурационной информации 23

5.3.6 Дескрипторы 25

5.3.6.1 Дескриптор библиотеки протокола 25

5.3.6.2 Дескриптор библиотеки отображения модели конфигурационного управления 25

5.3.6.3 Дескриптор устройства 26

6 Возможные расширения системы 26

7 Реализация 26

8 Применения 27

9 Заключение 29

11 Приложения 31


2 Введение


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

International Telecommunication Union (ITU) в сентябре 1992 года выпустил описание модели FCAPS [9], в которой отражены ключевые функции администрирования и управления сетями:



  • (F) Fault Management / Управление отказами

Компоненты Fault решают задачу выявления и устранения сетевых проблем, ведут обработку аварийных сообщений и системных прерываний, опрос элементов сети, тестирование и диагностику

  • (C) Configuration Management / Управление конфигурацией

Средствами Configuration осуществляются мониторинг и контроль аппаратного и программного обеспечения сети и любой их модификации.

  • (A) Accounting Management / Учет

Accounting отвечает за распределение и надлежащее использование сетевых ресурсов.

  • (P) Performance Management / Управление производительностью

Назначение Performance — представление статистики работы сети в реальном времени, минимизация заторов и узких мест, выявление складывающихся тенденций и планирование ресурсов для будущих нужд.

  • (S) Security Management / Управление безопасностью

Security обеспечивает контроль доступа, ведение журналов доступа, защиту от внешних и внутренних нарушителей.

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

Задача управления сетевыми устройствами усложняется тем, что существует несколько внешних интерфейсов управления, как стандартизированных, так и частных. Особой группой интерфейсов являются протоколы удаленного управления, такие как SNMP, TR069, CMIP или внутренние протоколы компаний – производителей сетевых устройств. В связи с тем, что разработка этих протоколов велась различными несогласованными группами специалистов, в их основе лежат различные модели конфигурационной информации.

В идеальной ситуации имеется единый набор инструментов управления с унифицированным интерфейсом. Это позволило бы анализировать работу сетей и предвидеть проблемы, чтобы заблаговременно предотвращать их. Такая система являлась бы гибкой и легко расширяемой.

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

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

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

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

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

Поставленные задачи:



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

    • Динамическое добавление моделей конфигурационной информации.

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

    • Динамическое добавление устройств.

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

    • Возможность реализации различных пользовательских интерфейсов (графических, интерфейса командной строки, и т.д.).

При реализации таких интерфейсов используются методы и примитивы, предоставляемые системой. Минимальный набор функциональности включает в себя:

  • загрузку устройства и протокола управления этим устройством;

  • перечисление всех загруженных устройств и протоколов управления;

  • выгрузка устройства и протокола управления устройством;

  • получение списка элементов конфигурационной модели, поддерживаемых конкретным устройством;

  • запросы к устройству на взятие значений элементов конфигурационной модели;

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

  • Разработка интерфейсов системы.

  • Реализация основных компонент программного продукта.

  • Реализация одного из протоколов сетевого управления в виде библиотеки, подгружаемой к системе, в целях тестирования системы в реальной среде сетевого управления.

  • Реализация библиотеки конфигурационной модели для выбранного протокола сетевого управления.

  • Реализация одного из пользовательских интерфейсов.

В 2007 году на кафедре Системного Программирования был представлен диплом Константина Ушакова «Управление и конфигурирование встроенных систем» [18], который рассматривал проблему унификации конфигурационных моделей с другой стороны – в контексте реализации сетевых устройств, для которых требуется поддержка управления посредством различных интерфейсов.

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



Так же было решено производить тестирование разработанной системы в модельном окружении для CPE с системой управления, предложенной в дипломе Константина Ушакова. Такой подход обеспечил возможность не использовать реальное оборудование, но производить отладку и тестирование в условиях, максимально приближенных к реальным.
  1   2   3   4   5


База данных защищена авторским правом ©infoeto.ru 2016
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница