现有两台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