现有两台pc,分别连接在两台交换机的int f0/1接口上。两台交换机创建相同的vlan,这里是vlan10,然后将两台主机连接端口划分到创建的vlan中,将两台交换机连接的端口设置为trunk模式,设置完成后,连接在两台交换机上的两台pc就可以ping通了。
SW1:
enable
conf t
vlan 10
exit
int f0/1
switchport access vlan 10
exit
int f0/12
switchport mode trunk
SW2:
enable
conf t
vlan 10
exit
int f0/1
switchport access vlan 10
exit
int f0/12
switchport mode trunk
这只是最简单的网络环境,网络中只有一个vlan10,如果遇到特殊的情况,需要指定只有允许的vlan可以将vlan数据包通过trunk口传出去。可以这样设置,现在要设置trunk口不转发vlan10的数据包。
SW1:
enable
conf t
int f0/12
sw trunk allowed vlan remove 10
只需要在sw1上操作就行了,这样sw1的trunk端口就不会转发和接收vlan10的数据包,两台pc就ping不通了。
sw trunk allowed vlan 有四种模式
sw trunk allowed vlan add vlan-id #添加允许通过的vlan
sw trunk allowed vlan remove vlan-id #禁止通过的vlan
sw trunk allowed vlan except vlan-id #除了指定的vlan,其他的都可通过
sw trunk allowed vlan all vlan-id #允许所有vlan通过
要想恢复通信就输入 sw trunk allowed vlan add 10 或者 sw trunk allowed vlan all
本文介绍了如何在两台交换机上配置VLAN,使主机间能相互通信,并展示了如何通过修改trunk端口设置来阻止特定VLAN的数据包传输,导致主机间失去通信。此外,还提到了`swtrunkallowedvlan`命令的四种模式,用于管理允许通过trunk端口的VLAN。

1万+

被折叠的 条评论
为什么被折叠?



