RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика, телекоммуникации и управление // Архив

Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление, 2015, выпуск 1(212), страницы 74–87 (Mi ntitu95)

Конференция "Инструменты и методы анализа программ - 2014"

VERMONT – средство верификации программно-конфигурируемых сетей

В. А. Захаровa, В. С. Алтуховa, В. В. Подымовa, Е. В. Чемерицкийb

a Московский государственный университет имени М.В. Ломоносова
b Центр Прикладных Исследований Компьютерных Сетей

Аннотация: Представлено программно-инструментальное средство VERMONT (VERifying MONiTor) для верификации в оперативном режиме программно-конфигурируемых сетей (ПКС) относительно формально специфицированных политик маршрутизации пакетов (ПМП). VERMONT может быть установлен в сети между контроллером и коммутаторами для наблюдения за сетью путем перехвата сообщений и команд, которыми обмениваются контроллер и коммутаторы, построения модели сети и проверки того, в какой мере изменения, происходящие в сети в результате выполнения команд реконфигурирования, подключения и отключения каналов связи и коммутационных устройств, согласуются с заданными требованиями ПМП. Перед тем как отправить команду реконфигурирования таблиц коммутации, VERMONT моделирует результат ее выполнения и проверяет выполнимость требований ПМП для модифицированной модели ПКС. Если VERMONT обнаруживает нарушение какого-либо требования ПМП, он блокирует пересылку команды и оповещает об этом системного администратора.
Описана математическая модель ПКС и формальный язык спецификации ПМП, используемые в нашей системе верификации. Рассказано об устройстве и алгоритмических принципах функционирования системы VERMONT. Представлены результаты экспериментов по применению разработанной системы для верификации некоторых ПКС, а также проведен сравнительный анализ системы VERMONT и других систем верификации ПКС.

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

УДК: 519.681

DOI: 10.5862/JCSTCS.212.7



© МИАН, 2024