Система администрирования и мониторинга Qnet

Идеей системы администрирования и мониторинга Qnet является своеобразное объединение научно-исследовательской составляющей эмуляторов и работы с реальным оборудованием.

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

Проведение исследовательских работ базируется на использовании генератора научного трафика Squitch, способного создавать нагрузку в виде потока данных с настраиваемыми характеристиками такими, как длина посылаемых пакетов, задержка, закон распределения, приоритезация, используемые протоколы маршрутизации и др. Поэтому модуль управления также выполняет функцию мониторинга трафика, организуя фоновую работу программ, предназначенных для сбора нужной статистики и отображение информации пользователю. В Qnet предусмотрен такой инструмент, как веб-консоль, которая настраивается под сеанс с выбранным элементом сети и предоставляет удаленный доступ напрямую. На данный момент в качестве примера имеется построение сети Quagga, на основе пакета свободного программного обеспечения, поддерживающий протоколы динамической маршрутизации IP.

Подробнее о решении можно узнать из этой статьи, вышедшей в журнале «T-Comm».