路由交换(四):链路聚合

链路聚合

1、链路聚合理论部分

1. 链路聚合简介

链路聚合是将多条物理链路捆绑在一块儿成为一条逻辑链路,实现提升链路带宽、提升可靠性和负载分担。ide

2. 链路聚合基本概念

链路聚合组:若干条以太链路捆绑在一块儿所造成的逻辑链路
成员接口:组成逻辑链路的物理链路的接口称为成员接口
活动接口:逻辑链路中转发数据的成员接口称为活动接口3d

3. 链路聚合方式

链路聚合方式有手工模式和LACP模式。手工模式下,Eth-Trunk的创建、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当须要在两个直连设备之间提供一个较大的链路带宽而设备又不支持LACP协议时,可使用手工模式。手工模式能够实现增长带宽、提升可靠性和负载分担的目的。一般使用LACP模式来配置链路聚合。code

  • 系统LACP优先级
    两端根据系统LACP优先级来协商主动端
  • 接口LACP优先级
    Eth-Trunk链路根据接口LACP优先级来协商活动接口,优先级高的接口将优先被选为活动接口,接口LACP优先级值越小,优先级越高。
  • 成员接口间M:N备份
    链路聚合组中有M条活动链路,N条备份链路。当活动链路出现链路故障时,备份链路切换为活动链路,转发数据流量。
  • LACP 链路创建过程
    1)两端设备互相发送LACPDU报文
    2)肯定主动端和活动链路
    根据系统LACP优先级来肯定主动端,若系统LACP优先级相同,比较设备MAC地址,MAC地址越小越优先。选出主动端后,两端都会以主动端的接口优先级来选择活动接口,若是主动端的接口优先级都相同则选择接口编号比较小的为活动接口
  • LACP抢占
    使能LACP抢占功能后,聚合组会始终保持高优先级的接口做为活动接口的状态。为了不因为某些链路状态频繁变化而致使Eth-Trunk数据传输不稳定的状况,设置抢占延迟,使得处于备用状态的链路将会等待一段时间后再切换到转发状态

4. 链路聚合负载分担

  • 负载分担方式
    根据具体应用选择不一样的负载分担方式,负载分担方式只在流量的出接口上生效。
    • 根据报文的源MAC地址进行负载分担
    • 根据报文的目的MAC地址进行负载分担
    • 根据报文的源IP地址进行负载分担
    • 根据报文的目的IP地址进行负载分担
    • 根据报文的源MAC地址和目的MAC地址进行负载分担
    • 根据报文的源IP地址和目的IP地址进行负载分担
    • 负载分担方式只在流量的出接口上生效

2、链路聚合实验部分

1. 实验拓扑

路由交换(四):链路聚合

2. 实验步骤

1)配置链路聚合方式为LACPblog

interface Eth-Trunk1
 mode lacp-static

2)配置成员接口接口

interface GigabitEthernet0/0/1
 eth-trunk 1
interface GigabitEthernet0/0/2
 eth-trunk 1
interface GigabitEthernet0/0/3
 eth-trunk 1

3)配置系统LACP优先级,肯定主动端路由

lacp priority 4096

4)配置接口LACP优先级,肯定活动链路产品

interface GigabitEthernet0/0/1
 lacp priority 4096
interface GigabitEthernet0/0/2
 lacp priority 4096

4)配置活动接口数it

interface Eth-Trunk1
 max active-linknumber 2

5)配置抢占io

interface Eth-Trunk1
 lacp preempt delay 30

3. 实验现象

查看eth-trunk 1
路由交换(四):链路聚合class

路由交换(四):链路聚合

注:参考华为产品手册