Port Customer VLAN ID (CVID) on Port-Based or Customer Edge Port (CEP) VMAN Service

This feature introduces an optional port customer VLAN ID (CVID) parameter to the existing untagged and CEP VMAN port configuration options. When present, any untagged packet received on the port is double tagged with the configured port CVID and the SVID associated with the VMAN. If the port is untagged, packets received with a single CID still have the SVID added. If the port is CEP, only untagged and any specifically configured CVIDs are allowed. As double tagged ports are received from tagged VMAN ports and forwarded to untagged VMAN ports, the SVID associated with the VMAN is stripped. Additionally, the CVID associated with the configured port CVID is also stripped in the same operation. If the port is CEP and CEP egress filtering in enabled, only the specified port CVID and CVIDs are allowed to egress.

Supported Platforms

Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X620, X440-G2 series switches

Limitations

  • Any limitations that currently exist with untagged VMAN ports also exist when the Port VLAN ID element is additionally applied.
  • VPLS service VMANs are not allowed to have port-cvid configurations.

Changed CLI Commands

Changes are underlined.

configure vman vman_name add ports [port_list | all] {tagged | untagged {port-cvid port_cvid} | cep [ cvid cvid_first { - cvid_last } { translate cvid_first_xlate { - cvid_last_xlate } } | port-cvid port_cvid ] }

configure vman vman_name ports [port_list | all] add [cvid cvid_first { - cvid_last } { translate cvid_first_xlate { - cvid_last_xlate } } | port-cvid port_cvid]

configure vman vman_name ports [port_list | all] delete [cvid cvid_first { - cvid_last } | port-cvid port_cvid]

configure vman vman_id add ports [port_list | all] {tagged | untagged {port-cvid port_cvid} | cep [ cvid cvid_first { - cvid_last } { translate cvid_first_xlate { - cvid_last_xlate } } | port-cvid port_cvid ] }

configure vman vman_id ports [port_list | all] add [cvid cvid_first { - cvid_last } { translate cvid_first_xlate { - cvid_last_xlate } } | port-cvid port_cvid]

configure vman [vman_id | vman_list] ports [port_list | all] delete [cvid cvid_first { - cvid_last } | port-cvid port_cvid]