Networking
VTEP e VNI explicados: os blocos de construção do VXLAN
TechLeague Editorial··4 min de leitura
Dois termos confundem todo engenheiro novo em EVPN-VXLAN: VTEP e VNI. São os blocos de qualquer overlay.
VTEP: onde o overlay começa e termina
- VTEP = VXLAN Tunnel Endpoint. Dispositivo que encapsula e desencapsula VXLAN.
- Em fabric spine-leaf, os leafs são os VTEPs. Os spines ficam só com IP.
- Cada VTEP tem um IP único (loopback) — origem/destino de todo pacote VXLAN.
VNI: o identificador de tenant
- VNI = VXLAN Network Identifier. Campo de 24 bits no header VXLAN (16 milhões vs 4096 do VLAN).
- Um VNI ≈ um broadcast domain (L2 VNI) ou um VRF (L3 VNI).
- É o que permite milhares de tenants no mesmo underlay.
Como VTEP e VNI trabalham juntos
- Host envia frame → VTEP de ingresso consulta destino → encapsula em VXLAN com o VNI certo.
- Header IP externo: origem = loopback do VTEP de ingresso, destino = loopback do VTEP de egresso.
- VTEP de egresso remove VXLAN, olha o VNI → coloca no VLAN/VRF do tenant certo.
VTEP hardware vs software
- Hardware: ASIC encap/decap em line rate — Cisco N9K, Arista 7050X, Juniper QFX5120.
- Software: hypervisor (NSX, OVS) — flexível mas limitado por CPU.
- Misto funciona via EVPN — ambos anunciam por BGP.
Limites de dimensionamento
- VNIs: 16M teórico, ~1K-4K prático por fabric (limite real: tabelas MAC/ARP).
- VTEPs por fabric: centenas a poucos milhares, depende do design de route-reflectors.
Treine VTEP/VNI em um TechLeague tournament.