EVPN: когда работает Type-2, а когда Type-5
В VXLAN-фабрике с BGP EVPN хосты и подсети анонсируются разными типами маршрутов. Путаница между ними — частая причина «необъяснимых» проблем с достижимостью.
| Тип | Что несёт | Для чего |
|---|---|---|
| Type-2 | MAC и опционально IP хоста | L2-связность внутри VNI, ARP suppression, маршрутизация к конкретному хосту |
| Type-3 | Inclusive Multicast Ethernet Tag | Построение списка VTEP для BUM-трафика при ingress replication |
| Type-5 | IP-префикс | Внешние маршруты, подсети без активных хостов, межфабричная связность |
Type-2 и symmetric IRB
При symmetric IRB маршрут Type-2 с IP несёт две метки: L2VNI для коммутации и L3VNI для маршрутизации, а также router MAC VTEP. Удалённый leaf устанавливает хост-маршрут /32 в VRF и отправляет трафик сразу в L3VNI.
Когда без Type-5 не обойтись
- Тихие хосты. Пока хост не отправил ни одного пакета, Type-2 для него нет. Префикс подсети через Type-5 позволяет довести трафик до leaf, где подсеть существует, и тот разрешит адрес через ARP.
- Внешние сети. Маршруты с border leaf (по умолчанию, агрегаты от firewall) распространяются только как Type-5.
Если хост виден в show l2route evpn mac-ip all, но недоступен из другой VRF или извне, первым делом проверьте, анонсируется ли префикс его подсети как Type-5.