Adds one or more ports in a VLAN (Virtual LAN) to a specified STPD (Spanning Tree Domain).
vlan_name | Specifies a VLAN name. |
all | Specifies all of the ports to be included in the STPD. |
port_list | Specifies the port or ports to be included in the STPD. |
tagged | Specifies the ports should be configured as tagged. |
tag | Specifies the port-specific VLAN tag. When there are multiple ports specified in the port_list, the same tag is used for all of them. When unspecified port tag is equal to the VLAN tag. |
untagged | Specifies the ports should be configured as untagged. |
stpd_name | Specifies an STPD name on the switch. |
dot1d | Specifies the STP (Spanning Tree Protocol) encapsulation mode of operation to be 802.1d. |
emistp | Specifies the STP encapsulation mode of operation to be EMISTP. |
pvst-plus | Specifies the STP encapsulation mode of operation to be PVST+. |
Ports in the default STPD (s0) are in dot1.d mode.
Ports in user-created STPDs are in emistp mode.
To create a VLAN, use the create vlan command. To create an STP domain, use the create stpd command.
In an EMISTP or PVST+ environment, this command adds a list of ports to a VLAN and a specified STPD at the same time provided the carrier VLAN already exists on the same set of ports. You can also specify the encapsulation mode for those ports.
In an MSTP (Multiple Spanning Tree Protocol) environment, you do not need a carrier VLAN. A CIST controls the connectivity of interconnecting MSTP regions and sends BPDUs across the regions to communicate region status. You must use the dot1d encapsulation mode in an MSTP environment.
If you see an error similar to the following:
Error: Cannot add VLAN default port 3:5 to STP domain
Note
This restriction is only enforced in an active STP domain and when you enable STP to ensure you have a legal STP configuration.If your VLAN has the same name as another component, for example an STPD, we recommend that you specify the identifying keyword as well as the name. If your VLAN has a name unique only to that VLAN, the keywords vlan and stpd are optional.
dot1d—This mode is reserved for backward compatibility with previous STP versions. BPDUs are sent untagged in 802.1D mode. Because of this, any given physical interface can have only one STPD running in 802.1D mode.
This encapsulation mode supports the following STPD modes of operation: 802.1D, 802.1w, and MSTP.
emistp—This mode sends BPDUs with an 802.1Q tag having an STPD ID in the VLAN ID field.
This encapsulation mode supports the following STPD modes of operation: 802.1D and 802.1w.
pvst-plus—This mode implements PVST+ in compatibility with third-party switches running this version of STP. The STPDs running in this mode have a one-to-one relationship with VLANs, and send and process packets in PVST+ format.
This encapsulation mode supports the following STPD modes of operation: 802.1D and 802.1w.
These encapsulation modes are for STP ports, not for physical ports. When a physical ports belongs to multiple STPDs, it is associated with multiple STP ports. It is possible for the physical port to run in different modes for different domains for which it belongs.
MSTP STPDs use only 802.1D BPDU encapsulation mode. The switch prevents you from configuring EMISTP or PVST+ encapsulation mode for MSTP STPDs.
Specify the port tag when you need to put multiple vlans into a broadcast domain.
In an MSTP environment, whether you manually or automatically bind a port to an MSTI (Multiple Spanning Tree Instances) in an MSTP region, the switch automatically binds that port to the CIST. The CIST handles BPDU processing for itself and all of the MSTIs; therefore, the CIST must inherit ports from the MSTIs in order to transmit and receive BPDUs.
The following command adds slot 1, port 2 and slot 2, port 3, members of a VLAN named Marketing, to the STPD named STPD1, and specifies that they be in EMISTP mode:
configure vlan marketing add ports 1:2, 2:3 tagged stpd stpd1 emistp
The following examples illustrate the tag variable in ExtremeXOS 15.4.
The following example configures vlan with tag 100 and port tag of 10 and 11 on two different ports:
create vlan exchange tag 100 config vlan exchange add ports 3 tagged 10 config vlan exchange add ports 4 tagged 11
The following example configures a VLAN with tag 100, and port tag of 10 and 11 on the same ports:
create vlan exchange tag 100 config vlan exchange add ports 3 tagged 10 config vlan exchange add ports 3 tagged 11
The following example configures VLAN with tag 100, and port tag of 10 on two ports and 11 on a different port:
create vlan exchange tag 100 config vlan exchange add ports 2:3,2:4 tagged 10 config vlan exchange add ports 2:5 tagged 11
This command was first available in ExtremeXOS 10.1.
The nobroadcast keyword was removed in ExtremeXOS 11.4.
The tag variable was added in ExtremeXOS 15.4.
This command is available on the Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X440-G2, X590, X620, X690, X870 series switches.