应用场景

1.在企业网络中,所有设备的流量在转发到其他网络前都会汇聚到核心层,再由核心区设备转发到其他网络,或者转发到外网

2.在核心层设备负责数据的高速交换时,容易发生拥塞

3.在核心层部署链路聚合,可以提升整个网络的数据吞吐量,解决拥塞问题

·链路聚合一般部署在核心结点,以便提升整个网络的数据吞吐量

链路聚合概述

1.把两条设备之间的多条物理链路聚合在一起,当作一条逻辑路来使用

2.两台设备可以是一对路由器,一对交换机,或者一台路由器和一台交换机

3.一条聚合链路可以包含多条成员链路,华为的ARG3系列路由器和Z7系列交换机上默认最多为8条

4.提高链路带宽

5.提供高可靠性

6.实现负载均衡

链路聚合的物理接口(链路聚合)(1)

链路聚合模式

模式

备注

手工负载分担

所有活动链路都参与数据的转发,平均分担流量

LACP

通过LACP报文进行协商,确定活动接口和非活动接口

区别

在手工负载均衡模式中,所有的成员口都处于转发状态

维度

手工负载分担模式

LACP模式

定义

Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与

Eth-Trunk的建立是基于LACP协议的,LACP为交换数据的设备提供一种标准的协商方式,以供系统根据自身配置自动形成聚合链路并启动聚合链路收发数据。聚合链路形成以后,负责维护链路状态。在聚合条件发生变化时,自动调整或解散链路聚合

设备是否需要

支持LACP

不需要

需要

数据转发

一般情况下,所有链路都是活动链路。所有活动链路均参与数据转发。如果某条活动链路故障,链路聚合组自动在剩余的活动链路中分担流量

一般情况下,部分链路是活动链路。所有活动

链路均参与数据转发。如果某条活动链路故障,

链路聚合组自动在非活动链路中选择一条链路

作为活动链路,参与数据转发的链路数目不变

是否支持跨设

备的链路聚合

不支持

支持

检测故障

只能检测到同一聚合组内的成员链路有断路等有限故障,但是无法检测到链路故障、链路错连等故障

不仅能 够检测到同一聚合组内的成员链路有断路等有限故障,还可以检测到链路故障、链路错连等故障

链路聚合条件:VLAN、Trunk、Hubird配置一致

·Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、流控方式必须一致

链路聚合负载分担类型:基于数据流(区别数据包)

1.根据源MAC地址进行负载分担;

2.根据目的MAC地址进行负载分担;

3. 根据源IP地址进行负载分担;

4.根据目的IP地址进行负载分担;

5.根据源MAC地址和目的MAC地址进行负载分担;

6.根据源IP地址和目的IP地址进行负载分担;

7.根据VLAN、 源物理端口等对L2、IPv4、 IPv6和MPLS报文进行增强型负载分担。

五元组:源目IP、Port ,协议

链路聚合配置(手工):

命令

备注

interface eth-trunk 1

创建聚合端口,编号1

trunkport GigabitEthernet0/0/1

interface G0/0/1

eth-trunk 1

添加成员接口

display [interface] eth-trunk 1

查看成员信息

undo portswitch

创建三层聚合端口

链路聚合的物理接口(链路聚合)(2)

链路聚合配置(LACP):

命令

备注

interface eth-trunk 1

创建聚合端口,编号1

mode lacp-static

配置模式

max active-linknumber 2

配置最大活动链路数量

lacp preempt enable

开启抢占,默认30s延迟

lacp preempt delay 10

修改抢占延迟为10s

load-balance ?

dst-ip

dst-mac

src-dst-ip

src-dst-mac

src-ip

src-mac

配置负载分担

lacp priority 1

配置优先级,越低越优先

配置主动端(全局模式)优先级越低越优先

配置备份链路(接口视图)优先级越高越优先

链路聚合的物理接口(链路聚合)(3)

,