一、LACP简介
Link Aggregation Control Protocol (LACP) 是一个协议,用于协调多个链路组成单独的逻辑链路,称作聚合组。这个协议是由 IEEE 802.3(以太网标准化组织) 定义的。
二、LACP静态和动态
1、LACP静态
LACP静态聚合(Static LACP):运行此模式时,您必须手动配置 LAG(链路聚合组)。以太网交换机将使用信息(MAC地址、IP地址、TCP/UDP端口)的哈希结果将帧分配到可用的接口上。
配置的静态聚合组在运行过程中的创建、编辑和删除都是手动进行的。需要在每个参与交换机上面进行相同的配置。不支持动态可扩展的链路聚合协议(Dynamic, LACP)交换机,只能使用静态聚合。
配置时一定要注意开启/关闭的接口。
Switch(config)# interface range gigabitEthernet 0/1 - 2 Switch(config)# channel-group 1 mode on Switch(config)# interface po1 Switch(config-if)# no switchport Switch(config-if)# ip address 192.168.11.1 255.255.255.0
2、LACP动态
LACP动态聚合(Dynamic LACP):交换机使用带宽和连接状态的动态协商,自动将单个或多个物理链接组合成逻辑链路。动态 LACP 协议通过在大型、可重构网络中连接多个设备,从而提高了可靠性。
动态聚合组允许与动态可扩展的链路聚合控制协议(LACP)兼容的装置与交换机进行交换。这意味着只有支持LACP的交换机才能创建动态聚合组。
LACP可以支持多余两个接口进行链路聚合,这其中只会有一个接口处在工作状态。可以使用LACP动态链路聚合技术提高端口利用率、降低成本,提高网络可靠性。
Switch(config)# interface range gigabitEthernet 0/1 - 2 Switch(config)# channel-group 1 mode active Switch(config)# interface po1 Switch(config-if)# no switchport Switch(config-if)# ip address 192.168.11.1 255.255.255.0
三、LACP静态与动态区别
静态链路聚合通常用于小型拓扑,而动态链路聚合通常用于大型企业网。下面是它们之间的区别:
1、配置方式
静态链路聚合需要管理员在每个进行聚合的交换机上手动配置聚合组并指定使用哪些接口。
而动态链路聚合使用LACP协议动态协商用于聚合的接口。
2、可拓展
静态链路聚合不支持动态增加或删除聚合组成员,在组建链路聚合之后只能通过管理员手动添加或删除成员。
而动态链路聚合支持动态新增或移除聚合组成员。
3、接口检测
静态链路聚合不能自动检测连接状态。
而动态链路聚合可以自动检测连接状态。
4、多个聚合组
静态链路聚合最多只能支持一个聚合组。
而动态链路聚合可以支持多个聚合组。
5、跨厂商兼容性
静态链路聚合在跨厂商的情况下兼容性较低。
而动态链路聚合通过LACP标准,兼容性相对较高。