12.链路聚合

文章发布时间:

最后更新时间:

页面浏览: 加载中...

链路聚合

  • 交换设备或路由设备之间的中转带宽不足,会导致延迟、抖动、丢包率增加

  • 需要添加冗余的链路(多条物理链路,增加带宽)

  • 交换设备增加多条冗余的物理链路会导致环路的产生,所以需要运行生成树(运行生成树会导致端口被阻塞,无法增加带宽)

  • 使用链路聚合即可增加带宽,又能防止设备间的冗余链路带来的环路问题
    (增加带宽、增强可靠性、可以实现链路的负载均衡)

  • 可以在不升级物理设备和接口的情况下,把多个物理接口聚合成一个逻辑接口,从而增加带宽

  • 链路聚合最大支持 8 条物理链路同时聚合,聚合的成员接口必须满足以下条件

    1. 接口类型
    2. 带宽
    3. 双工模式
    4. 成员接口数量

1. 手工模式

手工模式无法通过报文感知邻居的状态,对端成员端口故障也无法感知
只适合不支持 LACP 的低端、老旧的设备使用

2. LACP 模式

LACP 可以通过周期性的报文,感知邻居状态,同时可以选举主备转发的链路

补充:聚合后的端口(成员端口会失去原有的特性)后续的链路类型均以 Eth-trunk 属性为主

配置命令:

  1. 创建链路聚合端口
    1
    interface Eth-Trunk 1
  2. 修改类型
    1
    2
    mode lacp-static 			// 把链路聚合修改为 LACP 静态模式
    (如果加入了成员接口,则无法再重新修改模式,需要先把成员接口退出)
  3. 加入成员链路
    1
    trunkport GigabitEthernet 0/0/10 to 0/0/11	// 把 G0/0/10 和 G0/0/11 加入到聚合链路中(端口类型需要明细配置)

可选配置

  1. 设置 LACP 优先级(系统视图)

    1
    lacp priority 100				// 设置 LACP 系统优先级,越小越优(0—65535)默认:32768

    其余配置均在主控端完成(主控端优先级越小,越容易成为主控设备)
    interface Eth-trunk 接口中配置

  2. 设置最大活跃链路数量

    1
    max active-linknumber 2			// 例如:成员链路有 3 条,可以设置最大的活跃链路为 2(其中一条为备份链路)
  3. 设置回切链路和时间

    1
    2
    3
    4
     lacp preempt enable			// 当主链路故障,备份链路会立刻进行切换
    lacp preempt delay 10 // 主链路从故障恢复后,需要配置回切(否则不会把新的主接口抢占)
    设置回切时间为 10s
    interface 成员接口中配置
  4. 设置成员接口的优先级

    1
    2
    3
    4
    5
    interface G0/0/X
    lacp priority 100 // 默认最大 8 条链路转发,如果设置了 max active 链路
    则可以设置备份链路,链路也会根据优先级进行选举
    优先级小的为主链路,优先级一样则比较端口 ID(越小越好)
    默认接口优先级为:32768,取值范围:0—65535
  5. ​查看配置

    1
    display  eth-trunk 				// 查看链路聚合接口的状态、成员信息等