Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчет по лабораторной №2 Сверхрплотные сети

.docx
Скачиваний:
7
Добавлен:
03.10.2022
Размер:
3.3 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА

Кафедра сетей связи и передачи данных

Отчет по лабораторной работе №2

«Создание сетевой топологии “кольцо” в эмуляторе компьютерной сети mininet с применением python и его взаимодействие с SDN-контроллером»

По дисциплине: «Сверхплотные сети»

Оглавление

Цель работы: 3

Выполнение работы: 3

I. Создание виртуального стенда SDN 3

II. Создание кастомной топологии “кольцо” 8

Вывод 12

Цель работы:

I. Собрать виртуальный стенд SDN: OpenDaylight, подключить к OpenDaylight сегмент коммутаторов OVS (кольцевая топология)

II. Сформировать REST - запросы к контроллеру на любом из языков программирования в виде скрипта:

​ ​ ​ - текущая Топология сети

​ ​ ​ - Статистика (запрос Statistics)

Вывести в консоль и​ записать результаты запроса в *txt файл.

Выполнение работы:

I. Создание виртуального стенда SDN

Рисунок 1.OpenDaylight.

Рисунок 2. Установленные features.

Рисунок 2.1. Установленные features.

Рисунок 2.2. Установленные features.

Рисунок 2.3. Установленные features.

Рисунок 2.4. Установленные features.

Рисунок 2.5. Установленные features.

Рисунок 2.6. Установленные features.

Рисунок 2.7. Установленные features.

Рисунок 2.8. Установленные features.

Рисунок 2.9. Установленные features.

Рисунок 2.10. Установленные features.

Рисунок 3.1. Установленные вручную features.

Рисунок 3.2. Установленные вручную features.

Рисунок 3.3. Установленные вручную features.

Рисунок 3.4. Установленные вручную features.

II. Создание кастомной топологии “кольцо”

Рисунок 4. Создание файла на языке Python для кастомной топологии.

Рисунок 4. Файл ct1.py с использованием протокола stp.

Рисунок 5. Создание кастомной топологии “кольцо” с использованием mininet и удаленного контроллера.

Рисунок 6.1 Кастомная топология “кольцо” с использованием протокола stp, построенная с помощью OpenDaylight.

Рисунок 6.2 Кастомная топология “кольцо” с использованием протокола stp, построенная с помощью OpenDaylight.

Рисунок 7. Результат выполнения команды net.

Рисунок 8. Результат выполнения команды links.

Рисунок 9. Создание файла на языке Python для кастомной топологии без использования протокола stp.

Рисунок 10. Файл ct2.py без использования протокола stp.

Рисунок 11. Создание кастомной топологии “кольцо” с использованием mininet и удаленного контроллера.

Рисунок 12. Кастомная топология “кольцо” без использования протокола stp, построенная с помощью OpenDaylight.

В результате выполнения команды ping, можно заметить огромное количество повторов, чего не происходит при использовании протокола stp.

Рисунок 14. Результат выполнения команды ping

Рисунок 15. Результат выполнения команды net.

Рисунок 16. Результат выполнения команды links.

Вывод

В результате выполнения лабораторной работы:

  • Собран виртуальный стенд SDN: OpenDaylight, подключен к OpenDaylight сегмент коммутаторов OVS (кольцевая топология);

  • Сформированы REST - запросы к контроллеру в виде скрипта;

  • Было установлено, что основной задачей STP является устранение петель в топологии произвольной сети Ethernet, в которой есть один или более сетевых мостов, связанных избыточными соединениями. STP решает эту задачу, автоматически блокируя соединения, которые в данный момент для полной связности коммутаторов являются избыточными. Необходимость устранения топологических петель в сети Ethernet следует из того, что их наличие в реальной сети Ethernet с коммутатором с высокой вероятностью приводит к бесконечным повторам передачи одних и тех же кадров Ethernet одним и более коммутатором, отчего пропускная способность сети оказывается почти полностью занятой этими бесполезными повторами; в этих условиях, хотя формально сеть может продолжать работать, на практике её производительность становится настолько низкой, что может выглядеть как полный отказ сети;