LPM Table Management

The internal LPM tables are provided on all platforms.

The ExtremeXOS software manages the content of the hardware tables based on the configuration specified by the following commands:

configure iproute reserved-entries [ num_routes_needed | maximum | default ] slot [all | slot_num]

The configure iproute reserved-entries command configures the LPM tables.

The configure forwarding internal-tables [ l2-and-l3 | more [l2 | l3-and-ipmc | routes {ipv6-mask-length [64 | 128]}]] command provides the ability to support additional L2 and L3 hosts, routes, or multicast table entries.

Starting with ExtremeXOS 22.5, the ipv6-mask-length option provides greater hardware route scale and IP route sharing (ECMP) support for IPv6 “long-mask routes”, meaning IPv6 subnets with mask lengths 65–128 bits. This provides additional scale and resilience for IPv6 host routes whose mask length is 128 bits. Increasing scale and providing ECMP for IPv6 mask 65–128 routes decreases IPv4 route scale. The default IPv6 mask length is 64.

IPv6 hardware and slowpath forwarding are supported on user-created Virtual Routers, and IPv6 tunnels are only supported on VR-Default.

The size of the internal LPM tables, and the size of the L3 Hash and Next Hop tables are fixed for some platforms. The following tables list the hardware capacity for each of the tables shown in Hardware Forwarding Tables.

The ExtremeSwitching 5520 series switches have hardware forwarding tables that can be partitioned in a flexible manner. The ExtremeSwitching 5520 series switches have the following configurable internal tables.

Table 1. ExtremeSwitching 5520 Hardware Routing Table Configuration Capacities for Platforms with Configurable L3 Internal Tables
L3 Characteristic Internal Tables Configuration
l2-and-l3 more l3-and-ipmc more l2 more routes (ALPM) w/ mask len. 64 more routes (ALPM) w/ mask len. 128
Raw L3 Hash table 64K 112K 16K 16K 16K
Max IPv4 Unicast in L3 Hash 40K 64K 16K 16K 16K
Max IPv6 Unicast in L3 Hash 16K 16K 8K 8K 8K
Next Hops for Underlay/Normal 16K 16K 16K 16K 16K
IPv4 routes (LPM entries in HW) 16K 16K 16K 80K 40K
IPv6 routes (LPM entries in HW) 8K 8K 8K 40K 8K
IPv4 ARP entries in hardware with minimum LPM routes (assumes 75% utilization of L3 hash table) 40K 58K 16K 12K 12K
IPv4 ARP entries in hardware with minimum LPM routes (assumes max 100% utilization of L3 hash table) 48K 72K 16K 16K 16K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 75% utilization of L3 hash table) 30K 48K 12K 12K 12K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 100% utilization of L3 hash table) 40K 64K 16K 16K 16K
IPv4 remote hosts in hardware with zero LPM routes (assumes 75% utilization of L3 hash table) 64K 100K 28K 12K 12K
IPv6 host entries in hardware (assumes 75% utilization of L3 hash table) 16K 16K 6K 6K 6K
IP router interfaces 4K 4K 4K 4K 4K
IP multicast groups 8K 8K 8K 8K 8K
IP-multicast (s,v,g) entries (will depend on hash utilization) 32K 56K 8K 8K 8K

The ExtremeSwitching 5720 series switches have hardware forwarding tables that can be partitioned in a flexible manner. The ExtremeSwitching 5720 5G models have the following configurable internal tables.

Table 2. ExtremeSwitching 5720 5G Hardware Routing Table Configuration Capacities for Platforms with Configurable L3 Internal Tables
L3 Characteristic Internal Tables Configuration
l2-and-l3 more l3-and-ipmc more l2 more routes (ALPM) w/ mask len. 64 more routes (ALPM) w/ mask len. 128
Raw L3 Hash table 96K 160K 32K 32K 32K
Max IPv4 Unicast in L3 Hash 60K 92K 32K 32K 32K
Max IPv6 Unicast in L3 Hash 24K 24K 16K 16K 16K
Next Hops for Underlay/Normal 24K 24K 24K 24K 24K
IPv4 routes (LPM entries in HW) 16K 16K 16K 163K 107K
IPv6 routes (LPM entries in HW) 8K 8K 8K 107K 16K
IPv4 ARP entries in hardware with minimum LPM routes (assumes 75% utilization of L3 hash table) 55K 79K 24K 24K 24K
IPv4 ARP entries in hardware with minimum LPM routes (assumes max 100% utilization of L3 hash table) 68K 100K 24K 24K 24K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 75% utilization of L3 hash table) 45K 69K 24K 24K 24K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 100% utilization of L3 hash table) 60K 92K 24K 24K 24K
IPv4 remote hosts in hardware with zero LPM routes (assumes 75% utilization of L3 hash table) 88K 136K 40K 24K 24K
IPv6 host entries in hardware (assumes 75% utilization of L3 hash table) 24K 24K 12K 12K 12K
IP router interfaces 12286 12286 12286 12286 12286
IP multicast groups 8K 8K 8K 8K 8K
IP-multicast (s,v,g) entries (will depend on hash utilization) 48K 80K 16K 16K 16K

The ExtremeSwitching 5720 10G models have the following configurable internal tables.

Table 3. ExtremeSwitching 5720 10G Hardware Routing Table Configuration Capacities for Platforms with Configurable L3 Internal Tables
L3 Characteristic Internal Tables Configuration
l2-and-l3 more l3-and-ipmc more l2 more routes (ALPM) w/ mask len. 64 more routes (ALPM) w/ mask len. 128
Raw L3 Hash table 160K 288K 32K 32K 32K
Max IPv4 Unicast in L3 Hash 140K 204K 32K 32K 32K
Max IPv6 Unicast in L3 Hash 80K 120K 16K 16K 16K
Next Hops for Underlay/Normal 120K 16K 16K 16K 16K
IPv4 routes (LPM entries in HW) 24K 24K 24K 288K 213K
IPv6 routes (LPM entries in HW) 12K 12K 12K 213K 24K
IPv4 ARP entries in hardware with minimum LPM routes (assumes 75% utilization of L3 hash table) 120K 168K 48K 24K 24K
IPv4 ARP entries in hardware with minimum LPM routes (assumes max 100% utilization of L3 hash table) 152K 216K 56K 32K 32K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 75% utilization of L3 hash table) 105K 153K 24K 24K 24K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 100% utilization of L3 hash table) 140K 204K 32K 32K 32K
IPv4 remote hosts in hardware with zero LPM routes (assumes 75% utilization of L3 hash table) 144K 240K 48K 24K 24K
IPv6 host entries in hardware (assumes 75% utilization of L3 hash table) 53K 77K 12K 12K 12K
IP router interfaces 12286 12286 12286 12286 12286
IP multicast groups 32K 32K 32K 32K 32K
IP-multicast (s,v,g) entries (will depend on hash utilization) 80K 144K 16K 16K 16K