在这个实验中,创建VLAN 10和VLAN 20,将Host A、Host D划入VLAN 10,Host B、Host C划入VLAN 20,实现跨VLAN间。网络拓扑图2所示。
在没有创建VLAN之前,PC之间可以相互ping通,创建VLAN后,相同VLAN可以相互ping通。两台交换机使用F0/5口连接。
各主机PC的配置如下:
Host A:192.168.0.1 子网掩码:255.255.255.0 划入VLAN 10,连接的f0/1端口
Host B:192.168.0.2 子网掩码:255.255.255.0 划入VLAN 20,连接的f0/2端口
Host C:192.168.0.3 子网掩码:255.255.255.0 划入VLAN 20,连接的f0/2端口
Host D:192.168.0.4 子网掩码:255.255.255.0 划入VLAN 10,连接的f0/1端口
对交换机A的配置:
Switch>enable ...............进入交换机的特权模式
Switch#configure terminal ..............进入交换机的全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10 .................创建VLAN 10
Switch(config-vlan)#name 10 .............将VLAN 10命名为10
Switch(config-vlan)#exit
Switch(config)#vlan 20 ................创建VLAN 20
Switch(config-vlan)#name 20 .........将VLAN 20 命名为 20
Switch(config-vlan)#exit
Switch(config)#interface f0/1 ....................进入F0/1的接口配置模式
Switch(config-if)#switchport access vlan 10 ..............把F0/1端口加入VLAN 10中
Switch(config-if)#interface f0/2 ...............进入F0/2的接口配置模式
Switch(config-if)#switchport access vlan 20 ...............把F0/2的端口加入VLAN 20中
Switch(config-if)#interface f0/5 .............进入F0/5的接口配置模式
Switch(config-if)#switchport mode trunk ............设置当前端口(F0/5)为Trunk模式
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to up
Switch(config-if)#
交换机B的配置:
Switch>enable ...............进入交换机的特权模式
Switch#configure terminal ..............进入交换机的全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10 .................创建VLAN 10
Switch(config-vlan)#name 10 .............将VLAN 10命名为10
Switch(config-vlan)#exit
Switch(config)#vlan 20 ................创建VLAN 20
Switch(config-vlan)#name 20 .........将VLAN 20 命名为 20
Switch(config-vlan)#exit
Switch(config)#interface f0/1 ....................进入F0/1的接口配置模式
Switch(config-if)#switchport access vlan 10 ..............把F0/1端口加入VLAN 10中
Switch(config-if)#interface f0/2 ...............进入F0/2的接口配置模式
Switch(config-if)#switchport access vlan 20 ...............把F0/2的端口加入VLAN 20中
Switch(config-if)#interface f0/5 .............进入F0/5的接口配置模式
Switch(config-if)#switchport mode trunk ............设置当前端口(F0/5)为Trunk模式
其实,交换机A和交换机B的配置是一样的。配置完成后,Host A和Host D之间可以相互通信,Host B和Host C之间可以通信,但是Host A和Host B、Host A和Host C、Host B和Host D、Host C和Host D之间不能相互通信。