拓扑图:
三层交换机具有路由的功能。交换机的端口上不允许配置IP地址。于是在交换机内部可以虚拟出多个接口配置IP地址。
这里使PC1,2,3在不同的网段,不同的vlan。由于是让三台PC互通,在PC上要设置上网关。
在交换机SW2上的配置:与PC相连的三个口配置access口,出去的接口上配置trunk口
sy #进入系统视图
sys SW2 #修改名字
vlan batch 10 20 30 #创建多个vlan,这里创建10 20 30
int E0/0/1 #进入接口模式
port link-type access #配置接口类型为access
port default vlan 10 #配置vlan 10,,以下同理分别配置20 30
int E0/0/2
port link-type access
port default vlan 20
int E0/0/3
port link-type access
port default vlan 30
int E0/0/4 #进入接口port link-type trunk #配置接口类型为trunk
port trunk allow-pass vlan 10 20 30 #允许vlan 10 20 30通过
交换机与交换机之间的配置用trunk口。
SW1的配置:
sy
sys SW1
vlan batch 10 20 30
int G0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30
SW1上网关的配置:在系统视图下
[SW1]int vlanif 10
ip add 192.168.1.254 24
int vlanif 20
ip add 192.168.2.254 24
int vlanif 30
ip add 192.168.3.254 24
在SW1上虚拟出三个接口,vlanif 10,20,30,每个接口分别是三个不同网段(vlan)的网关。
测试: