EAPS FDB Flush Method Enhancement

The switch includes a new CLI command to optimize EAPS (Ethernet Automatic Protection Switching) convergence performance in large-scale deployments by providing configurable FDB flush methods.

Issue: In scaled EAPS environments with many shared-port links, protected VLANs, and EAPS domains, convergence events such as link failures or node reboots generate significant numbers of FDB flush operations. By default, the switch performs VLAN-and-port-based FDB flushing, which sends individual flush requests for each protected VLAN on the affected ring ports. As the number of protected VLANs and EAPS domains increases, the volume of FDB flush messages sent to hardware increases, potentially delaying convergence time.

Resolution: The switch supports port-based FDB flushing. This method performs a single port-level flush for all VLANs on the affected ring port, significantly reducing the number of hardware flush messages and improving convergence performance in large-scale EAPS deployments.

Key Capabilities:

New CLI Command

Configure the FDB flush method for EAPS convergence events:

configure eaps flush-method [port-based | vlan-and-port-based]

Parameters

Example:

configure eaps flush-method port-based

Usage Guidelines

When you enable port-based flushing, the switch flushes FDB entries for all VLANs on the affected ring ports during convergence events. Temporary flooding occurs for both EAPS-protected and non-protected VLANs traversing those ring ports until the switch relearns forwarding entries. This trade-off is acceptable in large-scale deployments where convergence time is the priority.

VLAN-and-port-based flushing does not cause flooding for non-protected VLANs but generates more flush messages to hardware, making it less suitable for deployments with large numbers of protected VLANs and EAPS domains.

Supported Platforms

All platforms.