Vlan 30
的网段地址为192.168.1.0./24,网关地址为:192.168.1.1
Vlan 10
的网段地址为192.168.2.0/24, 网关地址为:192.168.2.1
Vlan 20
的网段地址为 192.168.3.0/24,网关地址为:192.168.3.1
Vlan 10
所属的端口为F0/1-4 ,vlan 20 所属的端口为 F0/5
�C
13
VLAN 30
所属的端口为F0/ 14 -23
将路由器与交换机相连的端口为trunk
网络拓扑结构分析:
由于没有三层交换机,vlan 的划分只能在二层交换机上实现,要使vlan间进行通信,必须为vlan 指定路由,由于有路由器,可以借助外部路由器的路由功能来实现vlan间的通信
由于路由器与交换机间的级联链路要通过多个vlan 的流量,所以必须将相连的端口设置为trunk链路。
实现方法:
Valn
间要实现相互通信,每一个vlan必须有一个对应的虚拟子接口,用来充当vlan的网关地址,二层交换机不支持网路协议,无法提供vlan子接口。由于有多个vlan要实现通信,所以需要多个虚拟子接口,而交换机与路由器相连的只有一个物理接口,如何实现提供多个虚拟端口的功能呢?
可以在路由器的这一个物理端口上划分子接口来实现vlan间的通信,因此,对于路由器的端口,在支持子接口划分的同时还必须支持trunk 功能,(注意!)
中心交换机的配置:
Switch>en
Switch#configure terminal
Switch(config)#vlan 10
Switch(config-vlan)# vlan 20
Switch(config-vlan)# vlan 30
Switch(config-vlan)#exit
Switch(config)#interface range f0/1
�C
4
Switch(config-if-range)#switchport access valn 10
Switch(config-if-range)#interface range f0/5
�C
13
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#interface range f0/14 -23
Switch(config-if-range)#switchport access vlan 30
Switch(config-if-range)#interface f0/24
Switch(config-if)#switchport mode trunk
Switch(config-if)#end
Switch#write
路由器的配置:
Route>enable
Route#interface f0/1
Route(config)#no shutdown
Route(config)#interface f0/1.1
Route(config-subif)#description vlan _server
Route(config-subif)#encapsulation dot1Q 10
Route(config-subif)#ip address 192.168.1.1 255.255.255.0
Route(config-subif)#interface f0/1.2
Route(config-subif)#description vlan _student
Route(config-subif)#encapsulation dot1Q 20
Route(config-subif)#ip address 192.168.2.1 255.255.255.0
Route(config-subif)#interface f0/1.3
Route(config-subif)#description vlan _ teacher
Route(config-subif)#encapsulation dot1Q 30
Route(config-subif)#ip address 192.168.3.1 255.255.255.0
Route(config-subif)#end
Route#write
检测配置
在任意一台主机通过命令行中PING 对方的IP 地址,若能成功,则配置成功