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 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.
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.
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 X465 and X590 series switches have hardware forwarding tables that can be partitioned in a flexible manner. The ExtremeSwitching X465 and X590 series switches have the following configurable 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.
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 |