假设网络中终端数量多、业务数据大,如下图情况,三层交换机与二层交换机之间的通道就会变成瓶颈,影响网络的数据传输速度,解决这个问题的办法其中之一就是对两台设备之间进行链路聚合处理。
配置思路:
对三层交换机进行vlan划分、并设置管理IP,同时对端口1、2设置trunk和链路聚合。二层交换机划分vlan,添加相应端口,并对端口1、2设置trunk和链路聚合。
配置命令:
三层交换机基础配置
Switch>
Switch>enable
Switch#config
Switch(config)#hostname s3
s3(config)#int range f0/1-2
s3(config-if-range)#switchport mode access
(三层交换机接口不能直接设置trunk模式,只能先设置access模式再设置trunk模式)
s3(config-if-range)#switchport mode trunk
(设备默认允许所以vlan通过,所以就省略了switchport trunk allowed vlan all的配置。当然也可以配置允许哪些vlan通过,比如switchport trunk allowed vlan 10,20,30这样写,那么其他vlan 的数据就无法通过这个接口)
s3(config-if-range)#exit
s3(config)#vlan 10
s3(config-vlan)#vlan 20
s3(config-vlan)#vlan 30
s3(config-vlan)#int vlan 10(进入vlan接口配置模式)
s3(config-if)#ip add 192.168.10.1 255.255.255.0(配置管理IP作为下边计算机的网关地址使用)
s3(config-if)#int vlan 20
s3(config-if)#ip add 192.168.20.1 255.255.255.0
s3(config-if)#int vlan 30
s3(config-if)#ip add 192.168.30.1 255.255.255.0
s3(config-if)#exit
s3(config)#
二层交换机基础配置
Switch>
Switch>ena
Switch#config
Switch(config)#hostname s2
s2(config)#vlan 10
s2(config-vlan)#vlan 20
s2(config-vlan)#vlan 30
s2(config-vlan)#int f0/3
s2(config-if)#switchport access vlan 10
s2(config-if)#int f0/4
s2(config-if)#switchport access vlan 20
s2(config-if)#int f0/5
s2(config-if)#switchport access vlan 30
s2(config-if)#exit
s2(config)#int range f0/1-2
s2(config-if-range)#switchport mode trunk
s2(config-if-range)#
链路聚合配置
三层交换机端口配置动态链路聚合
s3(config)#
s3(config)#int range f0/1-2
s3(config-if-range)#channel-group 1 mode active(主动模式)
二层交换机端口配置动态链路聚合
s2#config
s2(config)#int range f0/1-2
s2(config-if-range)#channel-group 1 mode passive(被动模式)
注意:
链路聚合端口模式、速度、类型等必须保持一致
做动态链路聚合端口要开启spanning tree(部分设备默认开启)
按照拓扑图为pc机配置相应IP地址
测试:
Pc0 ping pc1和pc2都能通信。
联系客服