直接上拓扑图:
目的:
3 个VLAN 对应的IP 子网分别为192.168.10.0/24 、192.168.20.0/24 、192.168.30.0/24,3 个VLAN 通过3 层核心交换机的IP 转发能力实现子网互连。
交换机配置
核心交换机配置
sp0 switch
config>> vlan 10 // 创建VLAN 10
config-vlan>> vlan 20 // 创建VLAN 20
config-vlan>> vlan 30 // 创建VLAN 30
config-vlan>> exit
config>> int range fast 0/1-3 // 配置该端口fa 0/1-3 都为trunk 口config-if-range>> switch mode trunk
config-if-range>> exit
config>> int vlan 10 // 创建SVI 10
config-if>> ip add 192.168.10.1 255.255.255.0 // 配置vlan 10的网关地址
config-if>> int vlan 20 // 创建SVI 20
config-if>> ip add 192.168.20.1 255.255.255.0 // 配置vlan 20的网关地址
config-if>> int vlan 30 // 创建SVI 30
config-if>> ip add 192.168.30.1 255.255.255.0 // 配置vlan 30的网关地址
config-if>> end // 退出到特权模式
sp0# wri 保存配置
sp1 switch
config>> vlan 10 // 创建 VLAN 10
config-vlan>> vlan 20 // 创建 VLAN 20
config-vlan>> exit
config>> int fast 0/2
config-if>> swi acc vl 10 // 将端口fa 0/2 分配给 VLAN 10
config-if>> int fast 0/3
config-if>> swi acc vl 20 // 将端口fa 0/3 分配给 VLAN 20
config-if>> exit
config>> int fast 0/1
config-if>> swi mo tr // 指定上连核心交换机的trunk 口
config-if>> end
sp1# wri
sp2 switch
config>> vlan 10 // 创建 VLAN 10
config-vlan>> vlan 20 // 创建 VLAN 20
config-vlan>> vlan 30 // 创建 VLAN 30
config-vlan>> exit
config>> int fast 0/2
config-if>> swi acc vl 10 // 将端口fa 0/2 分配给 VLAN 10
config-if>> int fast 0/3
config-if>> swi acc vl 20 // 将端口fa 0/3 分配给 VLAN 20
config-if>> int fast 0/4
config-if>> swi acc vl 30 // 将端口fa 0/4 分配给 VLAN 30
config-if>> exit
config>> int fast 0/1
config-if>> swi mo tr // 指定上连核心交换机的trunk 口
config-if>> end
sp2# wri
sp3 switch
config>> vlan 20 // 创建 VLAN 20
config-vlan>> vlan 30 // 创建 VLAN 30
config-vlan>> exit
config>> int fast 0/2
config-if>> swi acc vl 20 // 将端口fa 0/2 分配给 VLAN 20
config-if>> int fast 0/3
config-if>> swi acc vl 30 // 将端口fa 0/3 分配给 VLAN 30
config-if>> exit
config>> int fast 0/1
config-if>> swi mo tr // 指定上连核心交换机的trunk 口
config-if>> end
sp3# wri
配置验证
结果验证
Vlan10_1 ping Vlan20_1
Vlan10_1 ping Vlan10_2
Vlan10_1 ping Vlan30_2
pkt 文件在我的 github 上:https://github.com/YLD10/Route