OvS
ソースコードを見る限りデフォルトの上限は2048みたい。
https://github.com/osrg/openvswitch/blob/master/lib/mac-learning.h
#define MAC_DEFAULT_MAX 2048
Cisco Nexus 1000v
VEM の各 VLAN に対するフォワーディング テーブルには、最高 4094 個の MAC アドレスを格納できます。
単一のインターフェイスで設定できるスタティック MAC アドレスの上限は 1024 です。
Cisco Nexus 1000V では、VSM でのユーザ設定のスタティック MAC アドレスが 2000 までサポートされます。
Cisco Nexus 1000V では、VSM でのプライベート VLAN MAC アドレスが 2000 までサポートされます。
fd.io VPP
20kオーダくらいなら余裕らしい。実際測ってみたい。
https://dpdksummit.com/Archive/pdf/2016Germany/DPDK-2016-DPDK_FD_IO_Introduction.pdf
(あとで追記するかも)