Реклама

Фабрика EVPN-VXLAN, которая выглядит исправной и не передаёт ни одного пакета

#Фабрика #EVPN-VXLAN #Собрал #Junos #Windows

Собрал дома фабрику EVPN-VXLAN на бесплатных образах Junos в containerlab — под Windows, в WSL2, на AMD. Фабрика поднялась: обе сессии BGP в Establ, маршруты EVPN разошлись, туннель построен, MAC соседнего хоста в таблице. И при этом между хостами не проходит ни одного пакета. Разбор по трём захватам и разгадка в одну строку конфига, которой нет ни в одном туториале. Вторая половина — про то, как мерить отказы честно: почему ping с секундным разрешением не годится, и что показал поток в тысячу пакетов в секунду, когда я погасил линк. Читать далее

Почти все статьи про EVPN-VXLAN заканчиваются одинаково: автор показывает вывод show evpn database, в нём видны MAC-адреса соседнего листа, и дальше идёт фраза вроде «фабрика работает». Я собрал такую фабрику на свободных образах Junos, получил ровно этот вывод — и не смог передать между хостами ни одного пакета.

Разбор занял вечер и оказался полезнее, чем сама сборка. Ниже — как поднять фабрику дома на обычном десктопе под Windows, почему show evpn database ничего не доказывает, и как мерить отказы так, чтобы числам можно было верить. Всё воспроизводится: конфиги и скрипты в репозитории, ссылка в конце.

Что понадобится и чего не понадобится

Juniper раздаёт виртуальные образы Junos бесплатно — без лицензии и без ограничения по времени, условие одно: непродакшен и низкий трафик. Образов несколько, и выбрать правильный оказалось первым нетривиальным шагом.