configure stpd ports reflection-bpdu

configure stpd stpd_name ports reflection-bpdu [on | off] port_list

Description

Turns on/off reflection Bridge Protocol Data Unit (BPDU) behavior.

Syntax Description

stpd Spanning Tree Protocol (STP) domain.
stpd_name Specifies the STP domain name
ports Ports in this STP domain to configure.
reflection-bpdu Copy contents (bridge ID, root ID, etc.) of received RSTP/MSTP proposal BPDU in transmitted agreement BPDU. Default is on.
on Use received bridge ID, etc. in agreement RSTP/MSTP BPDU (not necessary for OUIs 00:01:F4, 00:11:88, 00:1F:45, 20:B3:99).
off Use local bridge ID, etc. in transmitted agreement RSTP/MSTP BPDU for compatibility with EOS switches with unknown OUIs.
port_list Specifies the ports in this STP domain to configure.

Default

Reflection BPDU behavior is on by default.

Usage Guidelines

For Rapid Spanning Tree Protocol (RSTP) proposal handshake to work with CISCO switches, the switch that receives the proposal BPDU reflects back the same BPDU (all the contents) with an agreement flag set. This ensures that the other port is acknowledging the proposal that the switch has send out, so the acknowledgment BPDU contains the same contents of the other switch's proposal BPDU with the agreement bit set, instead of the proposal bit.

However, this behavior when used with EOS upstream bridges receiving the agreement BPDU (whose MAC OUI is different than 00:01:F4, 00:11:88, 00:1F:45, 20:B3:99) causes the switch to believe it is being sent its own BPDU, thus causing a multisource event during a topology change. This command allows you turn off the BPDU reflection behavior to avoid this problem.

Example

To enable reflection BPDU on domain "s1" on port 7:

configure s1 ports reflection-bpdu on 7

To disable reflection BPDU on domain "s1" ono port 7:

configure s1 ports reflection-bpdu off 7

History

This command was first available in ExtremeXOS 22.6.

Platform Availability

This command is available on all Universal switches supported in this document.