Фабрика EVPN-VXLAN, которая выглядит исправной и не передаёт ни одного пакета
kulish-net 38 минут назад Объяснить с Фабрика EVPN-VXLAN, которая выглядит исправной и не передаёт ни одного пакета Средний 10 мин 748 Сетевые технологии * Системное администрирование * Виртуализация * Кейс Почти все...
Will Anthropic have the best AI model at the end of October 2026?
В сфере искусственного интеллекта произошло заметное событие. kulish-net 38 минут назад Объяснить с Фабрика EVPN-VXLAN, которая выглядит исправной и не передаёт ни одного пакета Средний 10 мин 748 Сетевые технологии * Системное администрирование * Виртуализация * Кейс Почти все статьи про EVPN-VXLAN заканчиваются одинаково: автор показывает вывод show evpn database, в нём видны MAC-адреса соседнего листа, и дальше идёт фраза вроде «фабрика работает». Я собрал такую фабрику на свободных образах Junos, получил ровно этот вывод — и не смог передать между хостами ни одного пакета. Разбор занял вечер и оказался полезнее, чем сама сборка.
Ниже — как поднять фабрику дома на обычном десктопе под Windows, почему show evpn database ничего не доказывает, и как мерить отказы так, чтобы числам можно было верить. Всё воспроизводится: конфиги и скрипты в репозитории, ссылка в конце. Что понадобится и чего не понадобитсяJuniper раздаёт виртуальные образы Junos бесплатно — без лицензии и без ограничения по времени, условие одно: непродакшен и низкий трафик.
Технические детали
Образов несколько, и выбрать правильный оказалось первым нетривиальным шагом. Очевидный кандидат — vJunos-switch, виртуальный EX. Он не подошёл, и причина не в ресурсах.
В требованиях прямым текстом:vJunos-switch is not supported on EVE-NG or any other deployments that launch vJunos from within a VM due to the constraints of deeply nested virtualization. Архитектура у него унаследована от vMX: внутри виртуалки уже вложены VCP и VFP. Третьего слоя вложенности он не тянет.
А у меня хост — Windows, то есть containerlab живёт в WSL2, а WSL2 — это виртуальная машина. Там же, в требованиях, указан только Intel VT-x, а у меня Ryzen. Подошёл cJunosEvolved — контейнерный Junos OS Evolved, эмулирующий транспортные PTX: PTX10001-36MR на чипсете Express 4 (флавор BT) или PTX10002-36QDD на Express 5 (BX).
Отраслевые последствия
В его требованиях написано ровно то, чего не хватало:any x86 processor (Intel or AMD) with VT-x capabilityи отдельно — что containerlab является поддерживаемым способом развёртывания. Цена вопроса: 8 ГБ памяти и 4 ядра на узел против 5 ГБ у vJunos-switch, плюс 20 ГБ диска на контейнер в рантайме с ростом до 40. Отдельная мелочь, которая экономит полчаса: через поиск по сайту эти продукты не находятся.
Juniper сам об этом предупреждает и даёт прямые ссылки. Для cJunosEvolved это support. net/support/downloads/?
Файл cJunosEvolved-26. gz весит 1822 МБ и после docker load разворачивается в образ на 4. Железо у меня такое: Ryzen 5 5600X (6 ядер / 12 потоков), 32 ГБ, Windows 11.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





