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.

ExtremeSwitching X670-G2 series switches have hardware forwarding tables internal to the switch chips that can be partitioned in a flexible manner. The ExtremeSwitching X670-G2 switches have the following configurable internal tables.

Table 1. ExtremeSwitching X670-G2 Hardware Routing Table Configuration Capacities for Platforms with Configurable L2/L3 Internal Tables
L3 Characteristic l2-and-l3 more l3-and-ipmc more l2 more routes
IPv6-mask-length 64 IPv6-mask-length 128
L3 Hash IPv4 Unicast 96K 128K 16K 16K
L3 Hash IPv6 Unicast 48K 48K 8K 8K
Next Hop 48K 48K 48K 48K
Internal IPv4 LPM 16K 16K 16K 128K 64K
Internal IPv6 LPM 8K 8K 8K 64K 8K
IPv4 hosts with min LPM routes (assumes 75% utilization of L3 hash table) 82K 106K 28K 12K
IPv4 hosts with max LPM routes (assumes 75% utilization of L3 hash table) 72K 96K 12K 12K

Remote IPv4 Host Entries (assumes 75% utilization of L3 hash table)

124K 172K 28K 12K
IPv6 Host Entries (assumes 75% utilization of L3 hash table) 36K 36K 6K 6K
IP multicast groups 4K 4K 4K 4K
IP-multicast (s,v,g) entries (will depend on hash utilization) 72K 104K 16K 8K

The ExtremeSwitching X460-G2 has hardware forwarding tables internal to the switch chips that can be partitioned in a flexible manner. The ExtremeSwitching X460-G2 has the following configurable internal tables.

Table 2. ExtremeSwitching X460-G2 Hardware Routing Table Configuration Capacities for Platforms with Configurable L2/L3 Internal Tables
L3 Characteristic l2-and-l3 more l3-and-ipmc more l2
L3 Hash IPv4 Unicast 40K 56K 16K
L3 Hash IPv6 Unicast 24K 32K 8K
Next Hop 32K 32K 32K
Internal IPv4 LPM 12K 12K 12K
Internal IPv6 LPM 6K 6K 6K
IPv4 hosts with min LPM routes (assumes 75% utilization of L3 hash table) 38K 50K 24K
IPv4 hosts with max LPM routes (assumes 75% utilization of L3 hash table) 30K 42K 12K
Remote IPv4 Host Entries (assumes 75% utilization of L3 hash table) 48K 72K 24K
IPv6 Host Entries (assumes 75% utilization of L3 hash table) 18K 24K 6K
IP multicast groups 4K 4K 4K
IP-multicast (s,v,g) entries (will depend on hash utilization) 24K 40K 8K

The ExtremeSwitching X450-G2 has hardware forwarding tables internal to the switch chips that can be partitioned in a flexible manner. The ExtremeSwitching X450-G2 has the following configurable internal tables.

Table 3. ExtremeSwitching X450-G2 Hardware Routing Table Configuration Capacities for Platforms with Configurable L2/L3 Internal Tables
L3 Characteristic l2-and-l3 more l3-and-ipmc more l2
L3 Hash IPv4 Unicast 22K 38K 12K
L3 Hash IPv6 Unicast 14K 16K 6K
Next Hop 16K 16K 16K
Internal IPv4 LPM 16K 16K 16K
Internal IPv6 LPM 8K 8K 8K
IPv4 hosts with min LPM routes (assumes 75% utilization of L3 hash table) 27K 39K 16K
IPv4 hosts with max LPM routes (assumes 75% utilization of L3 hash table) 17K 29K 9K

Remote IPv4 Host Entries (assumes 75% utilization of L3 hash table)

37K 61K 25K
IPv6 Host Entries (assumes 75% utilization of L3 hash table) 11K 12K 5K
IP multicast groups 4K 4K 4K
IP-multicast (s,v,g) entries (will depend on hash utilization) 14K 30K 6K

The ExtremeSwitching X870 has hardware forwarding tables that can be partitioned in a flexible manner. The ExtremeSwitching X870 has the following configurable internal tables.

Table 4. ExtremeSwitching X870 Hardware Routing Table Configuration Capacities for Platforms with Configurable L2/L3 Internal Tables
L3 Characteristic / Internal Tables Configuration l2-and-l3 more l3-and-ipmc more l2 more routes
IPv6-mask-length 64 IPv6-mask-length 128
L3 Hash IPv4 Unicast 52K 84K 8K 8K
L3 Hash IPv6 Unicast 32K 32K 4K 4K
Next Hop 32K 32K 32K 32K
Internal IPv4 LPM 16K 16K 16K 128K 64K
Internal IPv6 LPM 8K 8K 8K 64K 8K
IPv4 ARP entries in hardware with minimum LPM routes (assumes 75% utilization of L3 hash table) 49K 73K 22K 6K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 75% utilization of L3 hash table) 39K 63K 6K 6K
Remote IPv4 Host Entries (assumes 75% utilization of L3 hash table) 70K 118K 22K 6K
IPv6 host entries (assumes 75% utilization of L3 hash table) 24K 24K 3K 3K
IP multicast groups 4K 4K 4K 4K
IP-multicast (s,v,g) entries (depends on hash utilization) 36K 68K 4K 4K

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

Table 5. ExtremeSwitching X465, X590, X690 Hardware Routing Table Configuration Capacities for Platforms with Configurable L2/L3 Internal Tables
L3 Characteristic l2-and-l3 more l3-and-ipmc more l2

more routes

IPv6-mask-length 64 IPv6-mask-length 128
Max IPv4 Unicast in L3 Hash 78K 142K 4K 4K
Max IPv6 Unicast in L3 Hash 24K 24K 2K 2K
Next Hop 32K 32K 32K 32K
IPv4 routes (LPM entries in hardware) 16K 16K 16K 128K 64K
IPv6 routes (LPM entries in hardware) 8K 8K 8K 64K 8K
IPv4 ARP entries in hardware with minimum LPM routes (assumes 75% utilization of L3 hash table) 69K 117K 19K 3K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 75% utilization of L3 hash table) 59K 107K 3K 3K
IPv4 remote hosts in hardware with zero LPM routes (assumes 75% utilization of L3 hash table) 115K 211K 19K 3K
IPv6 host entries in hardware (assumes 75% utilization of L3 hash table) 24K 24K 2K 2K
IP multicast groups 4K 4K 4K 4K
IP-multicast (s,v,g) entries (Depends on hash utilization) 66K 130K 2K 2K

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

Table 6. ExtremeSwitching X695 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
Max IPv4 Unicast in L3 Hash 84K 132K 16K 16K 16K
Max IPv6 Unicast in L3 Hash 56K 56K 8K 8K 8K
Next Hops for Underlay/Normal 56K 56K 56K 56K 56K
IPv4 routes (LPM entries in HW) 16K 16K 16K 128K 64K
IPv6 routes (LPM entries in HW) 8K 8K 8K 64K 8K
IPv4 ARP entries in hardware with minimum LPM routes (assumes 75% utilization of L3 hash table) 78K 119K 44K 12K 12K
IPv4 ARP entries in hardware with maximum LPM routes (assumes 75% utilization of L3 hash table) 63K 99K 12K 12K 12K
IPv4 remote hosts in hardware with zero LPM routes (assumes 75% utilization of L3 hash table) 116K 88K 44K 12K 12K
IPv6 host entries in hardware (assumes 75% utilization of L3 hash table) 32K 56K 6K 6K 6K
IP router interfaces 4094 4094 4094 4094 4094
IP multicast groups 8K 8K 8K 8K 8K
IP-multicast (s,v,g) entries (will depend on hash utilization) 56K 104K 8K 8K 8K

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 7. 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