Skip to content
Calcrivo

EVPN Route Calculator

Estimate EVPN route-type counts and control-plane memory from VTEPs, MAC addresses, VNIs and prefixes.

Inputs

VTEPs
MACs
VNIs
prefixes
bytes

Total EVPN Routes

30,260

Type-2 MAC and MAC/IP Routes

28,800

Type-3 Inclusive Multicast Routes

960

Control-plane Memory

9.23MB

Routes Each VTEP Holds

1,261

Step by step

  1. Values used

    VTEPs in the fabric = 24 VTEPs; MAC addresses learned per VTEP = 600 MACs; VNIs active per VTEP = 40 VNIs; IP prefixes advertised (type 5) = 500 prefixes; Control-plane memory per route = 320 bytes

  2. EVPN Route

    type-2 = VTEPs × MACs × 2 (MAC and MAC/IP), type-3 = VTEPs × VNIs, type-5 = advertised prefixes; total is their sum.

  3. Total EVPN Routes

    = 30,260

  4. Type-2 MAC and MAC/IP Routes

    = 28,800

  5. Type-3 Inclusive Multicast Routes

    = 960

  6. Control-plane Memory

    = 9.23 MB

  7. Routes Each VTEP Holds

    = 1,261

How it works

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

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.

You might also need