Проектная работа курса "Дизайн сетей ЦОД"

В данной работы мы разберем шаг за шагом как собрать лабораторную работу c помощью инструментов netlab и containerlab.

Настраивать будем базовую функциональность EVPN/VXLAN в рамках стандартной Clos-топологии, состоящей из нескольких Spine- и Leaf-коммутаторов.

Зачем всё это нужно:

  • Легкие лабораторные. Заработают на вашем ноутбуке или в github codespace (образы весят мало и занимаю мало ресурсов)

  • Легко переносятся. Достаточно склонировать репозиторий. Некоторые вендоры предоставляют свои образы прямо в dockerhub, у других нужно скачивать на сайте.

  • netlab хорошо походит чтобы быстро накидать пример и показать его

  • IaC. Не как самоцель, скорее как вендор агностик инструмент. Да и копание в структуре инструмента хорошо помогает в понимании автоматизации.

Все лабы можно запустить у меня в репозитории с помощью codespace. Каждой лабораторной соответствует своя директория в projects/. Прямо в топологии можно поменять default.device на frr, кроме моментов, где есть vrf, vxlan (из-за отсутствия модулей ядра)

Для запуска прямо отсюда жми СЮДА

В пространстве установлен плагин containerlab (выглядит как колба в левой панели)

Последнее обновление