Простое развёртывание сетевой лабы на базе контейнеров
Часто сетевая лаба представляет собой довольно сложную конструкцию, состоящую из множества устройств, соединенных между собой. В этом помогает виртуализация, благо всякие маршрутизаторы и т.п. могут запускаться в виде контейнеров (скажем, Quagga) или виртуальных машин (здесь я рассмотрю Mikrotik).
Тем не менее развернуть лабу из нескольких устройств с множеством сетевых интерфейсов и подключений, к примеру, для проверки BGP, в том числе между устройствами разных производителей, задача нетривиальная. Можно, конечно, писать плейбуки Ansible для развертывания виртуалок на ESXi и последующей конфигурации устройств, но это само по себе достойная задача. Может быть что-то с vagrant изобразить…
Но недавно я узнал о проекте ContainerLab.dev и весьма впечатлился. Попробовал, оценил, впечатлился еще больше. Полез на Хабр почитать тонкости и хитрости, но, к удивлению, не нашел ни единого поста на эту тему.
Решил исправить. Вдруг кому-то еще облегчит жизнь.
А дальше?Источник: Хабрахабр
Похожие новости
- Spark_news: Медиатренды-2025. Запрос на полезный и вдумчивый контент в СМИ, выходные – в Telegram
- Victor Koch: «Финальный Трек»
- Gleb Fedyakin: Ракеты как бизнес. Сколько стоит запустить ракету в космос, и почему это следующая золотая жила?
- Идеальные кадры больше не работают: как бренды учатся быть искренними в соцсетях
- Программы лояльности: когда пора запускать и что важно
- Пишем отчет о пентесте за 1 час на локальной LLM. Часть 1
- Spark_news: Яндекс Карты предложили новый инструмент для бизнеса, организовывающего доставку
- Дневник инженера: часть 1. IPS в NGFW. Не только про сети, но и про безопасность
- Звонки через Jabber в докер-контейнере за 5 минут
- Spark_news: Направление «Такси» от Wildberries возглавил Анатолий Сморгонский