Тема: Моделирование работы сети произвольной топологии, работающей по протоколу RSTP, и оценка ее устойчивости средствами OmNet++
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ предметной области 4
1.1 Обзор протокола RSTP 4
1.1.1 Алгоритм работы протокола RSTP 5
1.1.2 Недостатки протокола RSTP 6
1.2 Моделирование в среде OMNET++ 7
1.3 Критерии оценки 10
2 Постановка эксперимента 13
2.1 Описание модели 13
2.2 Эксперимент 16
3 Результаты экспериментов и их анализ 20
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 23
Код файла Networks.ned 24
Код файла omnetpp.ini 26
📖 Введение
Основной задачей RSTP является приведение сети Ethernet с множественными связями к древовидной топологии, исключающей циклы пакетов. Происходит это путем автоматического блокирования ненужных в данный момент для полной связности портов.
Моделирование данной сети будет происходить в среде OMNeT++ - модель позволяет оценить поведение будущей системы в различных случаях и ее статистические характеристики.
Система OMNeT++ является совокупностью программных библиотек, в которых хранятся функции для работы с программами моделирования, позволяющие выполнить реализацию собственных модулей, компиляцию и сборку этих программ.
Включает собственный высокоуровневый язык описания моделей и сетей: NED (язык описания топологии модели). NED - программа пишется с помощью графического интерфейса (с представлением модулей в виде пиктограмм и их иерархий), и NED-программы генерируются автоматически. Файлы формата NED не определяют поведение работы сети. Их поведение определяется дополнительным файлом исходного кода на C++ (файлы расширения .CC или .CPP). После создания файла формата NED и соответствующего управляющего файла C++ сеть можно моделировать.
OMNeT++ является бесплатным только для некоммерческого пользования со средой разработки, основанной на пользовательском интерфейсе Eclipse, с разновидностью интерфейса Graphical user interface (GUI), в котором элементы исполнены в виде графических изображений; модульное ядро дискретно - событийного симулятора содержит несколько сетевых симуляторов.



