157
Default level
2: System level
Parameters
None
Description
Use the mac-vlan enable command to enable MAC address-based VLAN on a port.
Use the undo mac-vlan enable command to disable MAC address-based VLAN on a port.
By default, MAC address-based VLAN is disabled on a port.
Examples
# Enable MAC address-based VLAN on GigabitEthernet 1/0/1.
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname–GigabitEthernet1/0/1] mac-vlan enable
mac-vlan mac-address
Syntax
mac-vlan mac-address mac-address vlan vlan-id [ priority pri ]
undo mac-vlan { all | mac-address mac-address ] | vlan vlan-id }
View
System view
Default level
2: System level
Parameters
mac-address mac-address: Specifies a MAC address.
vlan vlan-id: Specifies a VLAN ID, ranging from 1 to 4094.
priority pri: Specifies the 802.1p priority value corresponding to the specified MAC address. This
argument ranges from 0 to 7.
all: Removes all the static MAC address-to-VLAN entries.
Description
Use the mac-vlan mac-address command to associate the specified VLAN and priority value with the
specified MAC addresses.
Use the undo mac-vlan command to remove the association.
Two MAC address-to-VLAN entry tables exist in a device. One table contains the MAC address-to-VLAN
entries configured with the mask keyword specified. A MAC address-to-VLAN entry of this type describes
the relationship between a group of MAC addresses and a VLAN, and a priority value. Another table
contains the MAC address-to-VLAN entries configured without the mask keyword specified. A MAC
address-to-VLAN entry of this type describes the relationship between a single MAC address and a
VLAN, and a priority value. The system adds/removes MAC address-to-VLAN entries to/from the two
tables according to the configuration.