链路聚合:通过多条以太网物理链路捆绑在一起成为一条逻辑链路,从而增加链路带宽的目的,提高链路的可靠性
链路聚合两种类型
二层聚合组/二层聚合接口:Bridge-aggregation interface,BAGG
三层聚合组/三层聚合接口:Route-aggregation interface RAGG
聚合组内的成员端口状态
选中(selected)状态:此状态下的成员端口可以参与用户的数据的转发,成员端口为“选中端口”
非选中(unselected)端口:此状态下的成员端口不能参与用户数据的转发,成员端口为“非选中端口”
LACP链路聚合控制协议:协议是一种实现链路动态聚合的协议,运行该协议的设备之间通过互发LACPDU来交互链路聚合的相关信息
静态聚合模式:不开启LACP协议,不受网络环境影响比较稳定,不够灵活
动态聚合模式:开启LACP协议,受网络环境影响比较灵活,不够稳定
聚合负载分担类型
1、根据报文的MAC地址进行聚合负载分担
2、根据报文的vlan标签进行聚合负载分担
3、根据报文的服务端口号进行聚合负载分担
4、根据报文的入端口进行聚合负载分担
5、根据报文的IP地址进行聚合负载分担
6、根据报文的IP协议进行聚合负载分担
7、根据报文的MPLS标签进行聚合负载分担
PAgP(端口汇聚协议Cisco私有):Desirable、Auto:主动回应、on (强制启用)
LACP(链路汇聚控制协议IEEE标准):Active、Passive、on (强制启用)
PAgP两端都是auto是不行的 、LACP两端都是passive是不行的
注意:
1、两边交换机的链路聚合组号码可以采用不同号码
2、双工不匹配、两端配置不匹配的时候就会出现err-disable
3、链路聚合的端口不能是SPAN的目标接口和端口安全以及802.1X端口,否则链路聚合建立不起来
4、将接口配置为2层时,全部必须在相同vlan,如果是Trunk,Native vlan必须相同,两边允许的vlan范围也要相同,否则链路聚合建立不起来
5、在配置链路聚合组时,不要超过48个组
6、LACP中不能超过16个接口,但只有8个活跃接口
7、两个协议可以配置在同台交换机上,但不能配置在同一个组中
8、多个接口捆绑成单条EtherChannel后,在STP中,被当作单条链路来计算,同时path cost值会和原物理链路有所不同
9、PAgP能够防止由于通道配置不当所产生的STP环路或数据包丢失,默认模式是自动(auto)
10、PAGP组中不能配超过8个接口
链路聚合负载方式:
1、基于源MAC,默认为此模式,不同源主机,流量可能从不同的接口被发出去,但相同源主机肯定走相同接口
2、基于源IP,不同源IP的流量可能走不同接口,相同IP则走相同接口
3、基于目的IP,到不同目标IP的流量,会走不同接口,不同主机发送相同IP的流量会走相同的接口
二层链路聚合配置
第一步建立聚合组
interface bridge-aggregation 2=port link-aggregation group 2
第二步将物理端口加入到聚合组
interface range GigabitEthernet0/0/1 to GigabitEthernet0/0/2
port link-aggregation group 2
第三步在聚合组下配置相关信息
interface Bridge-Aggregation2
port link-type trunk
port trunk permit vlan all
配置全局聚合负载分担模式为按报文的目的MAC地址和源MAC地址实现聚合负载分担
link-aggregation load-sharing mode destination-mac source-mac
三层链路聚合配置
interface route-aggregation 2
ip address 192.168.1.1 255.255.255.252
link-aggregation global load-sharing mode destination-ip ip地址进行负载分担
link-aggregation mode dynamic 动态聚合模式
interface range g0/0/0 to g0/0/1
lacp mode passive
port link-aggregatio group 2
查看命令
display link-aggregation load-sharing mode
display link-aggregation summary
display link-aggregation interface
华为二层链路聚合配置
interface Eth-Trunk 1
load-balance method
mode lacp-static
interface range GigabitEthernet1/0/1 to GigabitEthernet1/0/1
eth-trunk 1
port link-type trunk
port trunk allow-pass vlan all
思科二层端口聚合配置,etherchannel不支持10M端口的绑定
int range f0/23 ,f0/24
channel-group 1 mode on 将这两个接口绑定为一组并指定on模式
interface port-channel 1
switchport mode trunk 指定接口模式为trunk,如不指定,会自动继承物理接口的模式
思科三层端口聚合配置:最多支持8个端口的绑定
interface range f0/23 - 24将二层接口改成三层接口
no switchport
channel-group 1 mode desirable 然后再绑定
interface port-channel 1 给channel通道配上IP地址
ip address 100.1.1.1 255.255.255.0
port-channel load-balance [dst-mac|src-mac] 配置etherchannel负载均衡
show etherchannel load-balance
show etherchannel summary 可以看到绑定了多少接口
Show interface etherchannel
本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1772403,如需转载请自行联系原作者