port private-vlan host
Use port private-vlan host to configure a port as a host port.
Use undo port private-vlan to restore the default.
Syntax
port private-vlan host
undo port private-vlan
Default
A port is not a host port.
Views
Layer 2 Ethernet interface view, Layer 2 aggregate interface view
Predefined user roles
network-admin
Usage guidelines
If the port has been assigned to a secondary VLAN, the command assigns the port to the primary VLAN associated with the secondary VLAN. Also, the following events occur:
For an access port, the device performs the following tasks:
Changes the port link type to hybrid.
Configures the secondary VLAN as the PVID.
Assigns the port to the primary VLAN as an untagged member.
For a trunk port, the device does not change the port link type or PVID.
For a hybrid port, the device does not change the port link type or PVID.
If the hybrid port has been a tagged or untagged member of the primary VLAN, this member attribute remains in the primary VLAN.
If the hybrid port does not allow the primary VLAN, the device assigns the port to the primary VLAN as an untagged member.
The undo port private-vlan command does not change the VLAN attributes (allowed VLANs, port link type, and PVID) of the port.
You can assign the port to a secondary VLAN before or after you execute the port private-vlan host command.
The port private-vlan host command is mutually exclusive with the port private-vlan trunk promiscuous and port private-vlan trunk secondary commands.
Examples
In this example, VLAN 20 is a secondary VLAN associated with primary VLAN 2.
# Configure Ten-GigabitEthernet 1/0/1 as a host port, and then verify the configuration.
<Sysname> system-view [Sysname] interface ten-gigabitethernet 1/0/1 [Sysname-Ten-GigabitEthernet1/0/1] port private-vlan host [Sysname-Ten-GigabitEthernet1/0/1] display this # interface Ten-GigabitEthernet1/0/1 port private-vlan host # return
The output show that Ten-GigabitEthernet 1/0/1 is operating in bridge mode and is a host port.
# Assign Ten-GigabitEthernet 1/0/1 to VLAN 20, and then verify the configuration.
[Sysname-Ten-GigabitEthernet1/0/1] port access vlan 20 [Sysname-Ten-GigabitEthernet1/0/1] display this # interface Ten-GigabitEthernet1/0/1 port private-vlan host port link-type hybrid undo port hybrid vlan 1 port hybrid vlan 2 20 untagged port hybrid pvid vlan 20 # return
The output shows that:
The port link type of Ten-GigabitEthernet 1/0/1 is hybrid and its PVID is VLAN 20.
Ten-GigabitEthernet 1/0/1 is an untagged member of secondary VLAN 20 and primary VLAN 2.
Related commands
port private-vlan promiscuous
port private-vlan trunk promiscuous
port private-vlan trunk secondary
private-vlan (VLAN view)
private-vlan primary