Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Готовые работы / Лабораторная работа 4

.pdf
Скачиваний:
40
Добавлен:
30.03.2022
Размер:
2.69 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича»

(СПбГУТ)

Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники

ЛАБОРАТОРНАЯ РАБОТА №4

по дисциплине «Сетевое программное обеспечение»

студент гр. ИКПИ-84

_______________

Коваленко Л. А.

старший преподаватель

_______________

Усков М. В.

кафедры ИКС

 

 

Санкт-Петербург

2022

1. Цель работы

На практике познакомиться с концепцией программно-определяемых сетей (SDN, software-defined networks). Развернуть в виртуальной среде несколько сетевых узлов, настроить их связность и управление с помощью контроллера SDN. Проверить прохождение сетевого трафика между узлами при разных конфигурациях таблиц потоков.

2.Постановка задачи

Спомощью эмулятора сетевых элементов (Mininet) и контроллера SDN (Floodlight) развернуть структуру из нескольких элементов, рассмотреть участие контроллера в связности элементов сети, познакомиться с таблицами потоков для сетевых узлов.

3.Ход работы

Развертываем виртуальную машину, содержащую Ubuntu, Mininet, Floodlight (рис. 1-13).

Рисунок 1. Создаем новую виртуальную машину

2

Рисунок 2. Выбираем пункт «Установить ОС позже»

Рисунок 3. Выбираем Linux Ubuntu 64-bit

3

Рисунок 4. Указываем имя и местоположение виртуальной машины

Рисунок 5. Выбираем пункт «Хранить виртуальный диск как один файл»

4

Рисунок 6. Завершаем быструю настройку

Рисунок 7. Удаляем существующий в списке Hard Disk и добавляем новый

5

Рисунок 8. Выбираем установку Hard Disk

Рисунок 9. Выбираем тип виртуального диска — SCSI

6

Рисунок 10. Выбираем уже существующий виртуальный диск

Рисунок 11. Указываем путь к загруженному ранее образу диска и пропускаем конвертирование его в новый формат

7

Рисунок 12. Запускаем виртуальную машину и отвечаем «Да» на вопрос об автоматическом подключении к виртуальному устройству «sata0:1» при каждом запуске этой виртуальной машины

Рисунок 13. Заходим в учетную запись floodlight

8

Запускаем эмулятор Mininet, проверяем работу виртуальной сети и завершаем работу эмулятора (рис. 14).

Рисунок 14. Работа эмулятора Mininet

Создаем топологию сети и запускаем сетевую команду «h1 ping h3»

(рис. 15).

Рисунок 15. Работа эмулятора Mininet с указанной топологией

9

Выполняем сборку Floodlight (рис. 16).

Рисунок 16. Сборка Floodlight завершена успешно Запускаем контроллер Floodlight (рис. 17).

Рисунок 17. Контроллер Floodlight запущен

10