152 
Parameters 
vlan-id-list: Specifies a list of VLANs that the trunk port(s) will be assigned to. This argument is expressed 
in the format of [vlan-id1 [ to vlan-id2 ] ]&<1-10>, where vlan-id ranges from 1 to 4094 and &<1-10> 
indicates that you can specify up to 10 VLAN IDs or VLAN ID ranges. 
all: Permits all VLANs to pass through the trunk port(s). On GVRP-enabled trunk ports, you must configure 
the port trunk permit vlan all command to ensure that the traffic of all dynamically registered VLANs can 
pass through. To prevent unauthorized VLAN users from accessing restricted resources through a 
GVRP-disabled port, do not user the port trunk permit vlan all command on the port.  
Description 
Use the port trunk permit vlan command to assign the current trunk port(s) to the specified VLAN(s). 
Use the undo port trunk permit vlan command to remove the trunk port(s) from the specified VLANs. 
By default, a trunk port allows only packets from VLAN 1 to pass through. 
A trunk port can carry multiple VLANs. If you execute the port trunk permit vlan command multiple times, 
the VLANs the trunk port carries are the set of VLANs specified by vlan-id-list in each execution. 
On a trunk port, only traffic of the default VLAN can pass through untagged. 
In port group view, this command applies to all ports in the port group. For more information about port 
groups, see the Layer 2—LAN Switching Configuration Guide. 
The configuration made in Layer 2 aggregate interface view applies to the aggregate interface and its 
aggregation member ports. 
•  If the system fails to apply the configuration to the aggregate interface, it stops applying the 
configuration to aggregation member ports. 
•  If the system fails to apply the configuration to an aggregation member port, it skips the port and 
moves to the next member port. 
For more information about Layer 2 aggregate interfaces, see the Layer 2—LAN Switching 
Configuration Guide.  
Related commands: port link-type. 
Examples 
# Assign the trunk port GigabitEthernet 1/0/1 to VLAN 2, VLAN 4, and VLAN 50 through VLAN 100. 
<Sysname> system-view 
[Sysname] interface gigabitethernet 1/0/1 
[Sysname-GigabitEthernet1/0/1] port link-type trunk 
[Sysname-GigabitEthernet1/0/1] port trunk permit vlan 2 4 50 to 100 
Please wait........... Done.  
# Assign the trunk Layer 2 aggregate interface Bridge-aggregation 1 to VLAN 2, assuming that 
Bridge-aggregation 1 does not have member ports.  
<Sysname> system-view 
[Sysname] interface bridge-aggregation 1 
[Sysname-Bridge-Aggregation1] port trunk permit vlan 2 
Please wait... Done. 
# Assign the trunk Layer 2 aggregate interface Bridge-aggregation 1 to VLAN 13 and VLAN 15. Among 
the member ports of the aggregation group corresponding to Bridge-aggregation 1, GigabitEthernet 
1/0/2 is an access port, and GigabitEthernet 1/0/3 is a trunk port.  
<Sysname> system-view