Lab1
Лабораторная работ №1 "Установка ContainerLab и развертывание тестовой сети связи"
Описание
В данной лабораторной работе вы познакомитесь с инструментом ContainerLab, развернете тестовую сеть связи, настроите оборудование на базе Linux и RouterOS.
Цель работы
Ознакомиться с инструментом ContainerLab и методами работы с ним, изучить работу VLAN, IP адресации и т.д.
Правила по оформлению
Правила по оформлению отчета по лабораторной работе вы можете изучить по ссылке
Ход работы
Данную лабораторную работу рекомендуется начать с изучения Простое развёртывание сетевой лабы на базе контейнеров, эта статья поможет вам в первоначальном представлении о инструменте ContainerLab.
Перед выполнением лабораторной работы вам необходимо выполнить следующие задачи:
Желательно все делать на устройстве с архитектурой x86, оригинальная инструкция
- Установить Docker на рабочий компьютер
- Установить
make
и склонировать hellt/vrnetlab - В проекте hellt/vrnetlab перейти в папку routeros, загрузить в эту папку chr-6.47.9.vmdk и с помощью
make docker-image
собрать образ. - Установить ContainerLab используя специальный скрипт из официального репозитория
# download and install the latest release (may require sudo)
bash -c "$(curl -sL https://get.containerlab.dev)"
Если установка не прошла или появились другие проблемы воспользуйтесь оригинальной инструкцией
Основная часть лабораторной работы:
- Вам необходимо сделать трехуровневую сеть связи классического предприятия изображенную на рисунке 1 в ContainerLab. Необходимо создать все устройства указанные на схеме и соединения между ними, правила работы с СontainerLab можно изучить по ссылке.
Рисунок 1 - Трехуровневая сеть связи классического предприятия
Подсказка №1 Не забудьте создать mgmt сеть, чтобы можно было зайти на CHR Подсказка №2 Для mgmt_ipv4 не выбирайте первый и последний адрес в выделенной сети, ходить на CHR можно используя SSH и Telnet (admin/admin)
- Помимо этого вам необходимо настроить IP адреса на интерфейсах и 2 VLAN-a для PC1 и PC2, номера VLAN-ов вы вольны выбрать самостоятельно.
- Также вам необходимо создать 2 DHCP сервера на центральном роутере в ранее созданных VLAN-ах для раздачи IP адресов в них. PC1 и PC2 должны получить по 1 IP адресу из своих подсетей.
- Настроить имена устройств, сменить логины и пароли.
Результаты лабораторной работы
В результате данной работы у вас должно быть:
- Файл который вы использовали для развертывания тестовой сети с расширением
.yaml
- Схема связи нарисованная вами в draw.io или Visio.
- Текст ваших конфигураций для каждого сетевого устройства
- Результаты пингов, проверки локальной связности.