Современные информационные технологии/3.Программное обеспечение

Клишин С.В.

К.т.н. Нестерова Н.С.

Негосударственное частное образовательное учреждение высшего профессионального образования Академия маркетинга и социально-информационных технологий (ИМСИТ) г. Краснодар, Россия

Автоматизированное построение топологии сети телекоммуникаций.

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

         В настоящее время крупные провайдеры используют кольцевые сети для получения максимальной работоспособности (рисунок 1).

Рисунок 1 – Принцип работы RSTP в кольце

                   В сети применяют 100% активного оборудования, поддерживающего протокол RSTP (быстрый протокол разворачивающегося дерева). В соответствии с ним выбирается корневой коммутатор. Каждый коммутатор из участвующих в построении дерева ищет с учётом пропускной способности канала кратчайший маршрут к нему через соседние коммутаторы либо напрямую. Линии вне маршрута переводятся в режим ожидания и не используются для передачи данных. Их применяют для построения альтернативной топологии при выходе из строя основных линий. После этого одна из линий становится активной, а остальные продолжают находиться в режиме ожидания (рисунок 2).

Рисунок 2 – Перестройка кольца в случае обрыва

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

Всё активное оборудование в процессе работы каждые несколько секунд обменивается между собой информацией по протоколу LLDP - протоколу канального уровня, который позволяет сетевым устройствам анонсировать в сеть информацию о себе и своих возможностях, а также собирать аналогичную информацию о соседних устройствах, а именно:

·        имя устройства (System Name);

·        описание устройства (System Description);

·        идентификатор порта (Port ID);

·        описание порта (Port Description);

·        возможности устройства (System Capabilities);

·        управляющий адрес (Management Address).

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

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

Рисунок 3 – Принцип сбора информации через LLDP

Для реализации этой идеи было разработано программное обеспечение, отвечающее следующим требованиям:

– автоматическое представление схемы сети в требуемом пользователем диапазоне;

– использование только свободно-лицензируемых для коммерческих организаций программ и OpenSource для просмотра, редактирования схем, а так же эксплуатации программы;

– применение протокола SNMP; – работа в среде xUNIX или Windows.

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

По окончании цикла опроса данные из хэш-массива преобразуются в текстовую переменную, которая передается обработчику graphviz, генерирующему любой графический растровый или векторный файл типа PDF или VISIO  (рисунок 4).

 

 

Рисунок 4 – Схема сети

В настоящее время разработанное программное обеспечение успешно функционирует в ОАО Вымпел-Коммуникации, отделе эксплуатации сети широкополосного доступа.