configure vman add ports

configure vman [vman_name | vman_id] add ports [ all | port_list ] {untagged {port-cvid port_cvid} | tagged}


Adds one or more ports to a VMAN.

Syntax Description

vman-name Specifies the name of the VMAN to configure.
vman_id Specifies the ID of the VMAN to configure
all Specifies all switch ports.
port_list Specifies a list of ports.
untagged Configures the specified ports as Customer Network Ports (CNPs).
tagged Configures the specified ports as Provider Network Ports (PNPs), which are also called VMAN network ports.
port_cvid Port's CVID used for untagged packets. If unspecified, untagged packets will be single tagged with the VMAN's SVID. If specified, untagged packets will be double tagged with the VMAN's SVID and the port's CVID.


If you do not specify a parameter, the default value is untagged, which creates a CNP.

Usage Guidelines

This command adds ports as either CNPs or PNPs. To add a port to a VMAN as a CEP, use the following command:

configure [ {vman} vman_name | vman vman_id] add ports port_list cep cvid cvid_first {- cvid_last} {translate cvid_first_xlate {- cvid_last_xlate}}

The VMAN must already exist before you can add (or delete) ports. VMAN ports can belong to load-sharing groups.

When a port is configured serve as a CNP for one VMAN and A PNP for another VMAN, it inspects the VMAN ethertype in received packets. Packets with a matching ethertype are treated as tagged and switched across the associated PNP VMAN. Packets with a non-matching ethertype are treated as untagged and forwarded into the associated CNP VMAN.

When a port is configured only as a CNP (an untagged VMAN member), whether the VMAN ethertype is 0x8100 or otherwise, all received packets ingress the associated VMAN regardless of the packet's tagging.



If you use the same name across categories (for example, STPD and EAPS names), we recommend that you specify the identifying keyword as well as the actual name. If you do not use the keyword, the system may return an error message.

The following guidelines apply to all platforms:

  • You must enable or disable jumbo frames before configuring VMANs. You can enable or disable jumbo frames on individual ports or modules, or on the entire switch. See Configuring Ports on a Switch for more information on configuring jumbo frames.
  • Each port can serve in only one VMAN role per VMAN. When multiple roles are configured on a port, each role must be configured for a different VMAN.
  • Multiple VMAN roles can be combined on one port with certain VLAN types as shown in the following table.
Click to expand in new window

Port Support for Combined VMAN Roles and VLANs

Platform Combined CNP, CEP, and Tagged VLAN




Combined PNP, CNP, and CEP


Combined PNP and Tagged VLAN Combined PNP and Untagged VLAN
Summit X440, X460, X460-G2, X480, X670, X670-G2, and X770 X X


BlackDiamond 8800 c-, and e‑series modules X X X X
BlackDiamond X8 series switches and BlackDiamond 8900 c-, xl-, and xm-series modules X X X X


If you already configured VLANs and VMANs on the same module or stand-alone switch using ExtremeXOS 11.4, you cannot change the VMAN ethertype from 0X8100 without first removing either the VLAN or VMAN configuration.


The following example assigns ports 1:1, 1:2, 1:3, and 1:6 to a VMAN named accounting:

configure vman accounting add ports 1:1, 1:2, 1:3, 1:6 tag 100


This command was first available in ExtremeXOS 11.0.

The cvid keyword was added in ExtremeXOS 15.3.2.

The vman_id variable was added in ExtremeXOS 16.1.

Platform Availability

This command is available on all platforms.

1 Subsets of this group are also supported. That is, any two of these items are supported.
2 When a CNP is combined with a CEP or tagged VLAN, any CVIDs not explicitly configured for a CEP or tagged VLAN are associated with the CNP.
3 A PNP (tagged VMAN) and a CNP (untagged VMAN) or CEP cannot be combined on a port for which the selected VMAN ethertype is 0x8100.
4 If the secondary VMAN ethertype is selected for the port, it must be set to 0x8100.