EVPN Route Calculator
Estimate EVPN route-type counts and control-plane memory from VTEPs, MAC addresses, VNIs and prefixes.
About EVPN Route Calculator
Every VTEP advertises each locally learned MAC, and again with its IP when ARP or ND suppression is enabled, so type-2 routes dominate the table. Type-3 routes scale with VNIs per VTEP, and type-5 carries routed prefixes between VRFs. EVPN fabrics fail at the control plane long before the data plane, and this is the figure to compare against the platform's documented MAC, ARP and BGP path limits.
Formula
EVPN Route
type-2 = VTEPs × MACs × 2 (MAC and MAC/IP), type-3 = VTEPs × VNIs, type-5 = advertised prefixes; total is their sum.
- type-2
- MAC advertisement route, issued twice when ARP suppression adds the IP binding
- type-3
- Inclusive multicast route, one per VNI per VTEP for BUM handling
Worked example
With the default values below, EVPN Route Calculator returns Total EVPN Routes of 30,260. Change any input above and every figure here is recalculated in your browser.
Inputs used
- VTEPs in the fabricaccepts 1–2,000 VTEPs
- 24 VTEPs
- MAC addresses learned per VTEPaccepts 1–200,000 MACs
- 600 MACs
- VNIs active per VTEPaccepts 1–4,000 VNIs
- 40 VNIs
- IP prefixes advertised (type 5)accepts 0–1,000,000 prefixes
- 500 prefixes
- Control-plane memory per routeaccepts 32–4,096 bytes
- 320 bytes
Results
- Total EVPN Routes
- 30,260
- Type-2 MAC and MAC/IP Routes
- 28,800
- Type-3 Inclusive Multicast Routes
- 960
- Control-plane Memory
- 9.23 MB
- Routes Each VTEP Holds
- 1,261
Step by step
- 1Values used
- 2EVPN Route
- 3Total EVPN Routes= 30,260
- 4Type-2 MAC and MAC/IP Routes= 28,800
- 5Type-3 Inclusive Multicast Routes= 960
- 6Control-plane Memory= 9.23 MB
- 7Routes Each VTEP Holds= 1,261
Assumptions and limits
- The result is derived only from the 5 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is EVPN Route calculated?
type-2 = VTEPs × MACs × 2 (MAC and MAC/IP), type-3 = VTEPs × VNIs, type-5 = advertised prefixes; total is their sum. Every VTEP advertises each locally learned MAC, and again with its IP when ARP or ND suppression is enabled, so type-2 routes dominate the table. Type-3 routes scale with VNIs per VTEP, and type-5 carries routed prefixes between VRFs.
Why does EVPN Route matter?
EVPN fabrics fail at the control plane long before the data plane, and this is the figure to compare against the platform's documented MAC, ARP and BGP path limits.
What values do I need to enter?
This calculator takes 5 inputs: VTEPs in the fabric, MAC addresses learned per VTEP, VNIs active per VTEP, IP prefixes advertised (type 5), Control-plane memory per route. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
