configure forwarding external-tables

configure forwarding external-tables [l3-only {ipv4 | ipv4-and-ipv6 | ipv6} | l2-only | acl-only | l2-and-l3 | l2-and-l3-hosts | l2-and-l3-and-acl | l2-and-l3-and-ipmc | l2-and-tunnels |none]

Description

Customizes the use of the external memory.

Syntax Description

l3-only Programs the external lookup table to store Layer 3 routes only. (Default is IPv4 only).
l3-only ipv4-and-ipv6 Program the external lookup table for IPv4 routes and hosts, and IPv6 routes.
l3-only ipv6 Program the external lookup table for IPv6 routes and hosts.
l2-only Programs the external lookup table to store Layer 2 MAC FDB only.
acl-only Programs the external lookup table to store access-lists only.
l2-and-l3 Programs the external lookup table to store Layer 2 MAC FDB and Layer 3 routes (this is the default).
l2-and-l3-hosts Programs the external lookup table to store Layer 2 MAC FDB and Layer 3 host-only routes.
l2-and-l3-and-acl Programs the external lookup table to store Layer 2 MAC FDB, Layer 3 routes, and access-lists.
l2-and-l3-and-ipmc Programs the external lookup table to store Layer 2 MAC FDB, Layer 3 routes, and IP multicast groups.
l2-and-tunnels Programs the external lookup table to store Layer 2 MAC FDB and tunnels.
none Specifies that the external lookup table is not used.

Default

l2-and-l3.

Usage Guidelines

Use this command to set the use of the external forwarding table memory. This external memory can be configured in various ways to support extending either one internal table (such as, Layer 2) or many internal tables (such as Layer 2, Layer 3, and ACL).

Following are the table limits for each of the options on the BlackDiamond 8900 xl-series modules and Summit X480 series switches:

Layer 3 only (IPv4)

512K IPv4 routes.

Layer 3 only (IPv4 and IPv6)

464K IPv4 routes and 48K IPv6 routes prefix length 0 to 64 bits.

Layer 3 only (IPv6)

240K IPv6 routes prefix length 0 to 128 bits.

Layer 2 only

512K MAC FDB entries.

ACL only

60K ACLs.

Layer 2 and Layer 3

256K MAC FDB entries + 256K IPv4 routes.

Layer 2 and Layer 3 hosts

Does not apply to BlackDiamond 8900 xl-series modules and Summit X480 series switches.

Layer 2, Layer 3, and ACL

128K MAC FDB entries + 128K IPv4 routes + 56K ACLs.

Layer 2, Layer 3, and IP multicast

128K MAC FDB entries + 128K IPv4 routes + 12000 IP multicast FDBs (SourceIP, groupIP, vlanId).

Layer 2 and tunnels

Does not apply to BlackDiamond 8900 xl-series modules and Summit X480 series switches.

None

External tables will not be used.

The following table lists the maximum number of entries for a BDX8 switch with the XL-series blades in use: ../Graphics/xl_blade_maximum_entries_table.png

The configuration applies to the entire system.

Note

Note

In a Summit X480 series switch with a VIM3-40G4X, all l3 table options are not supported because Layer 3 resources apply globally on Summit switches, and the VIM3-40G4X Layer 3 capacity is smaller than the external lookup table capacity.

Changing the use of the external memory cannot be done during runtime. After a change in configuration, a reboot is required for the change to take effect.

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

Example

The following command configures the external tables to store ACLs:

BD-8810.1 # config forwarding external-tables acl-only
WARNING: This command will take effect after a save and reboot.

History

This command was first available in ExtremeXOS 12.4.

The l2-and-l3-and-ipmc option was added in ExtremeXOS 12.5.

The l3-only ipv4-and-ipv6 and l3-only ipv6 options were added in ExtremeXOS 15.2.

The l2-and-l3-hosts and l2-and-tunnels options were added for BDX8 XL-series modules in ExtremeXOS 15.7.1.

Platform Availability

This command is available for the configuration of the external tables on the following platforms:
  • Summit X480 series switches

  • BlackDiamond 8800 series switches on the 8900 xl-series modules

  • BDX8 XL-series modules