Тип работы:
Предмет:
Язык работы:


Моделирование работы сети произвольной топологии, работающей по протоколу RSTP, и оценка ее устойчивости средствами OmNet++

Работа №24782

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы27
Год сдачи2018
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
321
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
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


Как известно, грамотное построение отказоустойчивой сети подразумевает использование резервирования каналов. Наиболее подходящей для этого является кольцевая топология. Однако, в случае построения сети по технологии Ethernet в чистом виде, множественные связи между узлами не предусмотрены и могут привести к полной неработоспособности всей конструкции. Например, в случае попадания в кольцо широковещательного пакета, он будет передаваться активным оборудованием по кругу бесконечно, обеспечивая предельную загрузку. Для предотвращения подобных ситуаций был создан специальный протокол Rapid spanning tree protocol(STP).
Основной задачей RSTP является приведение сети Ethernet с множественными связями к древовидной топологии, исключающей циклы пакетов. Происходит это путем автоматического блокирования ненужных в данный момент для полной связности портов.
Моделирование данной сети будет происходить в среде OMNeT++ - модель позволяет оценить поведение будущей системы в различных случаях и ее статистические характеристики.
Система OMNeT++ является совокупностью программных библиотек, в которых хранятся функции для работы с программами моделирования, позволяющие выполнить реализацию собственных модулей, компиляцию и сборку этих программ.
Включает собственный высокоуровневый язык описания моделей и сетей: NED (язык описания топологии модели). NED - программа пишется с помощью графического интерфейса (с представлением модулей в виде пиктограмм и их иерархий), и NED-программы генерируются автоматически. Файлы формата NED не определяют поведение работы сети. Их поведение определяется дополнительным файлом исходного кода на C++ (файлы расширения .CC или .CPP). После создания файла формата NED и соответствующего управляющего файла C++ сеть можно моделировать.
OMNeT++ является бесплатным только для некоммерческого пользования со средой разработки, основанной на пользовательском интерфейсе Eclipse, с разновидностью интерфейса Graphical user interface (GUI), в котором элементы исполнены в виде графических изображений; модульное ядро дискретно - событийного симулятора содержит несколько сетевых симуляторов.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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


1. Олифер, В. Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов / В. Г. Олифер, Н. А. Олифер. Изд. 4-е - Санкт- Петербург : Питер, 2012. - 944 с.
2. OmNet++ [Электронный курс] : OMNeT++ Discrete Event Simulator. - Режим доступа: https://www.omnetpp.org/
3. Олифер, Н. А. Средства анализа и оптимизации локальных сетей [Электронный ресурс] / Н. А. Олифер, В. Г. Олифер. // Центр Информационных Технологий. - 1998. - Режим доступа: http://citforum.ru/nets/optimize/index.shtml
4. Таненбаум, Э. Компьютерные сети / Э. Таненбаум. - 4-е изд.: Питер, 2013. - 992 с.
5. Хант, К. TCP/IP. Сетевое администрирование. К. Хант. - 1е изд.: Символ-Плюс, 2010. - 816 с.
6. Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. СТО 4.2-07-2014. Красноярск.: ИПЦ СФУ, 2014 - 60 с.
7. Сайт о программировании litl-admin.ru [Электронный ресурс] - Режим доступа: https://litl-admin.ru/cisco/otlichiya-v-rabote-stp-i-rstp.html.
8. Сайт о работе протокола RSTP habr.com [Электронный ресурс] - Режим доступа: https://habr.com/company/cbs/blog/330358.
9. Официальный сайт OMNeT++ [Электронный ресурс] - Режим доступа: https://omnetpp.org/models.
10. ГОСТ Р 53111-2008 Устойчивость функционирования сети связи общего пользования. Требования и методы проверки.

Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ