三层交换机作为局域网的干路交换,常会与二层交换机通过聚合链路的方式提高带宽,此时,由于聚合的存在容易出现一些问题。
1、三层与二层交换在没有聚合的情况下,由于三层可以自动trunk,所以trunk只要二层交换机做了,三层可以不做,但聚合后,三层的聚合端口也必须要做trunk
2、一定要记得启动三层的路由功能
3、三层之间的trunk可不做,如果做也可以。
具体看一个拓扑案例。
拓扑如图,要求三层之间通过rip协议实现路由,二层与三层之间通过f0/23-24两个端口做聚合。为了练习方便,拓扑依然设置成对称形式。
具体配置如下:
左侧二层交换机(右侧一样):
en
conf t
vl 10
in f 0/1
sw ac v 10
in r f 0/23-24 //指向f0/23-24两个端口,VLAN1
channel-g 1 mo on //强制f0/23-24端口聚合(捆绑链路)
in port-c 1 //形成端口聚合链路
sw m t //聚合端口设置为trunk
sh etherc s //查看端口聚合状态(是否聚合成功)
左侧三层交换机:
en
conf t
vl 10
in r f 0/23-24 //指向f0/23-24两个端口,VLAN1
channel-g 1 mo on //强制f0/23-24端口聚合(捆绑)
in port-c 1 //形成聚合通道
sw tr en d //封装成trunk(dot1q)
sw m t //设置成trunk,允许所有Vlan数据通过
in vl 10 //Vlan10创建后会自动up,但默认打开的Vlan1会down
ip ad 192.168.10.1 255.255.255.0
in vl 1
no sh //启动Vlan1
ip ad 1.1.1.1 255.255.255.252
ip routi //启动三层交换机的路由功能
ro rip //配置RIP协议
v 2 //version 2,支持VLSM
net 192.168.10.0
net 1.1.1.0
end //与Ctrl+Z一样,退出配置模式,才可以查看状态
sh etherc s //查看端口聚合状态(是否聚合成功)
sh ip ro //查看路由状态
右侧三层交换机:
en
conf t
vl 10
in r f 0/23-24 //指向f0/23-24两个端口,VLAN1
channel-g 1 mo on //强制f0/23-24端口聚合(捆绑)
in port-c 1
sw tr en d //封装成trunk(dot1q)
sw m t //设置成trunk,允许所有Vlan数据通过
in vl 10
ip ad 192.168.10.1 255.255.255.0
in vl 1
no sh
ip ad 1.1.1.1 255.255.255.252
ip routi
ro rip
v 2
net 192.168.11.0
net 1.1.1.0
end //与Ctrl+Z一样,退出配置模式,才可以查看状态
sh etherc s //查看端口聚合情况(是否聚合成功)
sh ip ro //查看路由状态
我们看一下show命令的结果。
1、show etherc summary:一定要看到如图最后一行的po1,表示已经由 f0/23、f0/24两端口聚合成一条链路 port-channel
2、 show ip route的结果:一定要看到最后一条 R 192.168.11.0/24……类似的RIP路由,否则链路是不会连通的。
连通性测试ping的结果: