мининет. Лаба-1-1. 1 Лаборатоpная pабота 1
Скачать 316.4 Kb.
|
$ sudo mn1 Лаборатоpная pабота №1. Цель работы: Создание эмулятора компьютерной сети Mininet с помощью VirtualBox. Ознакомление с общими настройками VirtualBox, создание эмулятора Mininet и его настройка. 2.1.1 Предварительная подготовка Mininet является эмулятором компьютерной сети. Под понятием компьютерная сеть предполагают простые компьютеры — коммутаторы, хосты, а так же OpenFlow-контроллеры. С помощью самого простого синтаксиса в интерпретаторе команд есть возможность разворачивать сети из нескольких коммутаторов, контроллеров в различных топологиях и все это в возможностях одной виртуальной машины(ВМ). На протяжении всех лабораторных работ из оборудования потребуется только 8 ПК. Остальное оборудование устанавливается виртуально в программной среде VirtualBox. 2.1.2 Рабочее задание 2.1.2.1 Добавление виртуальной машины 2.1.2.2 Запуск виртуальной машины 2.1.2.3 Доступ к виртуальной машине через SSH. 2.1.2.4 Проверка корректности настройки. 2.1.3 Методические указания 2.1.3.1 В первую очередь необходимо загрузить и установить VirtualBox. VirtualBox имеет довольно понятный, простой в применении интерфейс и функционал. Существует несколько шагов для установки данной виртуальной машины Mininet. При включении VirtualBox на рисунке 2.1 первичный интерфейс программы. Рисунок 2.1 - Стартовая страничка VirtualBox Добавляем виртуальную машину, как показано на рисунке 2.2. Рисунок 2.2 - Создание эмулятора Mininet Задаем ей имя, в данном случае Mininet, выбираем требуемую операционную систему и ее версию, здесь Ubuntu (64-bit). Задаем объем оперативной памяти, указанный на рисунке 2.3, выделенной для ВМ 1024 Мб. Рисунок 2.3 - Задание ОЗУ для Mininet По пожеланию к виртуальной машине можно подключить или создать жесткий диск по новому, как показывает рисунок 2.4, на данном этапе мы можем использовать уже существующий виртуальный жесткий диск. Рисунок 2.4 - Подключение cуществующего жесткого диска После задания всех первичных настроек и создания виртуальной машины, в левом окошке программы должна появиться ВМ с именем Mininet, указанном при настройке, как показано на рисунке 2.5. Рисунок 2.5 - Созданная ВМ 2.1.3.2 Далее запускаем нашу созданную виртуальную машину, для этого нажмите «Запустить». Должна появиться командная строка Mininet. Чтобы войти в систему виртуальной машины, используются следующие имя и пароль: mininet-vm login: mininet Password: mininet 2.1.3.3 На этом шаге вы убедитесь, что вы можете подключиться с главного компьютера к гостевой виртуальной машине (Mininet) через SSH. На консоли виртуальной машины введите: mininet@mininet-vm:˜$ sudo dhclient eth1 mininet@mininet-vm:˜$ ifconfig -a Вы должны увидеть три интерфейса (eth0, eth1, lo). eth1 должен иметь назначенный IP-адрес, как показано на рисунке 2.6 Рисунок 2.6 – Полученные интерфейсы Виртуальная машина работает локально и требует дополнительные меры предосторожности, так как в них по умолчанию не установлен тайм-аут аутентификации. Далее следует обязательная команда для установки соединения с программой PuTTY. mininet@mininet-vm:˜$ ssh –Y mininet@192.168.56.102 «192.168.56.102» является полученным интерфейсом eth1 Далее запустив программу PuTTY в качестве приложения GUI, мы можем подключиться, указав IP-адрес: 192.168.56.102 своей виртуальной машины и включаем пересылку Х11. Приложения, такие как xterm и wirehark, должен быть запущен сервер Xming, и вы должны включить SSH-соединение с пересылкой X11. Чтобы включить пересылку X11 из графического интерфейса PuTTY, на`жмите PuTTY → SSH → X11, затем нажмите Перенаправление → «Enable X11 forwarding», как показано ниже: Рисунок 2.7 – Конфигурация шпатлевки 2.1.3.4 Как только соединение SSH завершится успешно, перед нами откроется командная строка для виртуальной машины, как показано на рисунке 2.8. Далее для входа используем следующие имя и пароль: mininet. Чтобы запустить программу Wireshark, вводим следующую команду: mininet@mininet: Запущенный mn перейдет в режим интерпретации команд. При этом как задано изначально будет создана минимальная сеть, имеющая в своем составе коммутатора (s1), два хоста (h1, h2) и контроллер (c0). Рисунок 2.9 – Интерпретация Mininet Теперь вы увидите CLI Mininet. В этом CLI введите: mininet> h1 ping –c 1 h2 Эта команда покажет, что ping eсть и пакеты отправляются без потерь. Также это можно проверить с помощью программы Wireshark. Рисунок 2.10 – Программа-анализатор трафика Wireshark. Установка и настройка эмулятора Mininet успешно завершена. Контрольные вопросы1.Назначение программа PuTTy ? 2.Что такое Mininet? 3.Назначение программы MiniEdit? 4.Назначение программы Wireshark 5.Какие вы еще знаете эмуляторы сетей? 6.Назначение графическοгο редактοра MiniEdit 7.Какие симуляторы сетей вы знаете? 8.Охарактеризуйте сетевую топологию SDN Таблица 1 - Список команд управления mininet
Для получения помощи по командам можно воспользоваться знаком «?» |