无法在“允许的 VLAN”中添加 VLAN

网络工程 思科 转变 VLAN 树干
2021-07-23 00:53:11

为什么这个命令不被接受?

switchport trunk allowed vlan add 52,160,176,177,247

我尝试只添加一个 VLAN;它也不被接受。没有显示错误或任何东西;当我这样做时它只是不显示show run int [interface id]我有以下配置。这将用于接入点,只是为了允许此端口上的某些 VLAN。我可能会遗漏什么,或者这可能是 iOS 错误?

Switch Model: WS-C3560-24PS
IOS Version: C3560 Software (C3560-IPBASEK9-M), Version 12.2(55)SE4, RELEASE SOFTWARE (fc1)
 
interface FastEthernet0/22
 switchport trunk encapsulation dot1q
 switchport trunk native vlan 247
 switchport mode trunk
 spanning-tree portfast trunk
end
 
show int fa0/22 shows that allowed vlan are still showing "ALL".

Switch#sh int fa0/22 switchport
Name: Fa0/22
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: down
Administrative Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 247 
Administrative Native VLAN tagging: enabled
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Administrative private-vlan trunk native VLAN: none
Administrative private-vlan trunk Native VLAN tagging: enabled
Administrative private-vlan trunk encapsulation: dot1q
Administrative private-vlan trunk normal VLANs: none
Administrative private-vlan trunk associations: none
Administrative private-vlan trunk mappings: none
Operational private-vlan: none
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
Capture Mode Disabled
Capture VLANs Allowed: ALL
 
2个回答

在您可以使用 add 命令附加到现有列表之前,您必须已经在允许列表(不是“全部”)中有一个 VLAN。

所以,首先,使用: switchport trunk allowed vlan 52

然后你可以使用: switchport trunk allowed vlan add 160,176,177,247

原因是,现在它被设置为“全部”,所以没有什么可添加的,因为它们都已经被允许了。这就是为什么您必须首先将其限制为 1 个或多个(但不是“所有”)vlan,然后在事后添加。

或者,你可以通过简单地不使用在你已经尝试了“添加”的关键字,如设定多个VLAN的VLAN允许列表中的一个命令:switchport trunk allowed vlan 52,160,176,177,247

请将新的 vlan id 添加到中继接口上的现有 vlan 例如

#interface ethernet 1/20
#switchport trunk allowed vlan 10,20,30,40
#switchport mode trunk
#no shutdown

例如,对于上面的 senario,如果我们想将额外的新 vlan 60 添加到现有的中继接口,则执行命令

#int ethernet 1/20
#switchport trunk allowed vlan add 60
#no shut down

然后将配置从运行配置保存到启动配置

#copy running-config startup-config

然后再次检查您的配置

#sh run 

它应该是

#int ethernet 1/20
#switchport trunk allowed vlan 10,20,30,40,60
#switchport mode trunk
#no shutdown