I'd like to understand the scale limitations on QFX5100 when using EVPN+VXLAN.
From my testing i see that any MAC entry in the EVPN database is also inserted into the mac-address table. For example, here I have vlan/vni 1100 with five entries. There are three hosts in the lab (MACs 00:0f:53:2a:3b:c8, 3c:fd:fe:a0:37:99 and 3c:fd:fe:a0:38:f9)
The other entries are the VTEPs
root@lab1-a1-tor1a> show evpn database | match "VLAN|1100" VLAN DomainId MAC address Active source Timestamp IP address 1100 00:00:5e:00:01:01 05:fa:c0:33:21:00:00:04:4c:00 Apr 04 20:08:18 1100 00:0f:53:2a:3b:c8 00:03:03:03:03:03:03:03:03:03 Apr 04 22:25:29 1100 3c:fd:fe:a0:37:99 00:02:02:02:02:02:02:02:02:02 Apr 04 20:56:07 1100 3c:fd:fe:a0:38:f9 00:01:01:01:01:01:01:01:01:01 Apr 04 21:15:07 1100 f0:1c:2d:2f:95:f0 10.112.97.1 Apr 04 20:49:16 172.16.0.1
So then checking in the ethernet-switching table I see this:
root@lab1-a1-tor1a> show ethernet-switching table | match "Vlan|V100" Vlan MAC MAC Logical Active V100 00:00:5e:00:01:01 DR esi.1744 05:fa:c0:33:21:00:00:04:4c:00 V100 00:0f:53:2a:3b:c8 DL ae11.0 V100 3c:fd:fe:a0:37:99 D vtep.32770 10.112.97.7 V100 3c:fd:fe:a0:38:f9 DL ae10.0 V100 f0:1c:2d:2f:95:f0 D vtep.32769 10.112.97.1
Two of the hosts are local (ae10 and ae11) and the other host is off vtep.32770
So my question is. Will all MAC addresses be in both the evpn database AND the ethernet-switching table?
We also have to take into account the bgp.evpn.0 route and other route tables:
root@lab1-a1-tor1a> show route summary Autonomous system number: 4206909901 Router ID: 10.112.97.5 inet.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden) Direct: 3 routes, 3 active Local: 4 routes, 4 active BGP: 7 routes, 7 active Static: 1 routes, 1 active :vxlan.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden) Direct: 3 routes, 3 active Local: 4 routes, 4 active Static: 2 routes, 2 active inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) INET6: 1 routes, 1 active bgp.evpn.0: 35 destinations, 35 routes (35 active, 0 holddown, 0 hidden) BGP: 24 routes, 24 active EVPN: 11 routes, 11 active default-switch.evpn.0: 28 destinations, 28 routes (28 active, 0 holddown, 0 hidden) BGP: 21 routes, 21 active EVPN: 7 routes, 7 active
I'm trying to understand what is the maximum amount of "hosts" a QFX5100 could handle when using EVPN. If we look at the unified forwarding table info UFT we can see that there are various options for memory allocation.
Where do things like the bgp.evpn table fit there? If I had 200,000 hosts, would that mean 200,000 bgp.evpn routes, and 200,000 MACs?