configure forwarding internal-tables

configure forwarding internal-tables [ l2-and-l3 | more [l2 | l3-and-ipmc | routes] ]

Description

Customizes the internal hardware forwarding tables based on the customer‘s network requirements.

Syntax Description

forwarding Configure settings for hardware forwarding.
internal-tables Configure settings for internal lookup tables.
l2-and-l3 Program the internal lookup tables for layer-2 MAC FDB (forwarding database) and layer-3 hosts and IP multicast (default).
more Configure the internal lookup tables for additional entries of specified types.
l2 Program the internal lookup tables for additional layer-2 MAC FDB entries.
l3-and-ipmc Program the internal lookup tables for additional layer-3 hosts and IP multicast.
routes Programs the internal lookup tables for additional IPv4 routes and IPv6 routes (mask 0–64) using Algorithmic Longest-Prefix Match (ALPM). This option is only available on the Summit X670-G2, X770, and ExtremeSwitching X870, X690 series switches or stacks.

Default

l2-and-l3.

Usage Guidelines

Use this command to customize the internal hardware forwarding tables based on the customer‘s network requirements.

The Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X870, X690 have hardware forwarding tables internal to the switch chips that can be partitioned in a flexible manner.

To display the current configuration, use the show forwarding configuration command.

Example

By default, the internal tables have L2 and L3 capacity whose relative size is similar to existing products. The default is:

configure forwarding internal-tables l2-and-l3

There are three other choices. You can elect to have more L2 hardware table entries:

configure forwarding internal-tables more l2

Or, you can choose to have more L3 unicast and multicast entries:

configure forwarding internal-tables more l3-and-ipmc
The following example configures the switch to use ALPM to increase IPv4 and IPv6 route scaling:
configure forwarding internal-tables more routes

The current and configured values are shown in the output of the show command:

# show forwarding configuration 

L2 and L3 Forwarding table hash algorithm:
    Configured hash algorithm:              crc32
    Current hash algorithm:                 crc32

L3 Dual-Hash configuration:
    Configured setting:                     on
    Current setting:                        on
    Dual-Hash Recursion Level:              1

Hash criteria for IP unicast traffic for L2 load sharing and ECMP route sharing
    Sharing criteria:                       L3_L4

IP multicast:
    Group Table Compression:                on
    Local Network Forwarding:               slow-path
    Lookup-Key:                             (SourceIP, GroupIP, VlanId)

Internal lookup tables:
    Configured Setting:                     more l2
    Current Setting:                        l2-and-l3
NOTE: A save and reboot are required before the configured setting will take effect.

Switch Settings:
    Switching mode:                         store-and-forward

L2 Protocol:
    Fast convergence:                       on

Fabric Flow Control:
    Fabric Flow Control:                    auto

History

This command was first available in ExtremeXOS 15.4.

The routes option was added in ExtremeXOS 22.2.

Platform Availability

Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X870 (standalone or in a stack).