HCIA-MSTP替代技术之链路捆绑(LACP模式)

目录

手工链路聚合的不足:

LACP链路聚合的原理

LACP模式:

LACPDU:

1,设备优先级:

设备优先级的比较是:先比较优先级大小,0到32768,越小优先级越高,如果优先级相同,则使比较mac地址。

2,接口优先级:

最大活动接口数:

活动链路的选举:

负载分担:

负载分担模式:

LACP链路聚合的配置

lacp链路聚合案例


手工链路聚合的不足:

1,交换机1上聚合4条链路,交换机2上聚合3条链路,交换机1、2在通信时,交换机2接受的数据包会丢失一部分。

2,手动聚合,只是检测数据通信时,物理接口是否连通,只要网线连通,就会进行聚合,如果接收方有一个聚合口不通,那么就会出现数据丢失。

  

LACP链路聚合的原理

LACP模式:

采用LACP协议的一种链路聚合模式,设备间通过链路聚合控制协议数据单元LACPDU进行交互,通过协议协商确保时同一台设备,同一个协议聚合接口的成员接口。

LACPDU中包含设备优先级,mac地址,接口优先级,接口号等。

LACPDU:

1,设备优先级:

在两个交换之间使用LACP,需要保证两个交换机之间活动接口数目保持一致,否则链路聚合无法建立。此时将一方设置为主动方,另一方为被动方,通过协商后,主动方通知被动方,那些物理上连通的接口用来进行聚合。

设备优先级的比较是:先比较优先级大小,0到32768,越小优先级越高,如果优先级相同,则使比较mac地址,mac地址越小,优先级越高。

2,接口优先级:

选择主动方以后,两端都会以主动端的接口优先级来选择活动端口。优先级高的接口会优先被选择作为活动端口。LACP接口优先级越小,优先级越高。

如果两个接口的优先级相同,则比较两个接口的优先级编号,编号越小,优先级越高。

最大活动接口数:

1,当接口数目超过最大活动接口数目时:按照优先级选择出活动接口,其余接口成为备份接口。对应的链路为活动链路和非活动链路。

只有活动接口才会转发数据。

2,如果活动链路有一条怪掉,则在备份链路中选举出一条活动链路,保证带宽不变,业务转发不受影响。

活动链路的选举:

1,先选举主动方交换机

2,主动方交换机选举活动接口

3,主动方发送LACPDU给被动方

4,被动方同步活动接口,活动链路创建完毕,备份链路创建完毕

负载分担:

1,基于数据包的负载均衡

将一个数据包分成小的分组分布在各个活动接口上进行转发,到达接收方,接收方会对数据分组进行重组,因为接受时可能是乱序接受,在重组时,就会耗费时间。

2,基于数据流的负载均衡(HW默认)

将同一条流(五元组相同的数据流)负载到一个链路,不同的流使用不同的链路,这样子既可以保证同一数据流在同一条物理链路上传递,又实现了聚合链路内各物理链路上的负载分担。

负载分担模式:

常见模式:基于源IP,源Mac,目标IP,目标Mac,源目IP,源目mac的模式。

在具体实际的业务中,会将变化频繁的参数作为负载分担的参数,根据这个参数,选择负载分担模式。

比如:如果业务中源IP不变,但是目的IP频繁变化,就可以选择基于目标IP的负载分担模式。

链路切换触发条件

链路Down事件

以太网OAM检测到链路失效

lacp协议发现链路故障

接口不可用

lacp抢占模式情况下,修改备份接口优先级高于当前活动接口优先级

以上情况均会触发链路切换,链路切换的步骤:

关闭故障链路

从N条备份链路中重新选举优先级高的链路接替故障链路

被选出的备份端口,状态切换

lacp模式与手工模式的对比

对比项手工模式LCAP模式

Eth-trunk建立方式

eth-trunk的建立、成员接口的加入由手工配置 基于LACP协议协商报文协商活动链路与备份链路
数据转发方式所有链路均参与数据转发,且只支持数据包转发模式只有活动链路参与数据转发,支持基于数据包和数据流两种转发方式
跨设备链路聚合不支持        支持
故障检测只能检测成员链路有断开情况,不能检测链路断连、错连的情况支持检测链路断开、链路断连、错连情况
协议支持不支持支持

LACP链路聚合的配置

1,创建链路聚合组

interface eth-trunk id

2,配置链路聚合模式

mode lacp//动态链路聚合

3,添加接口到聚合组

trunkport gi0/0/1 //将123接口添加到聚合组

4,(可选)开启不同速率的接口添加到聚合组中的功能

mixed-rate link enable

5,配置交换机lacp优先级

lacp priority 值

6,配置接口优先级,进入端口修改

lacp priority 值

7,配置最大活动接口数

max active-linknumber 值

8,配置最小活动接口数

min active-linknumber 值

lacp链路聚合案例

 交换1、2的配置

interface eth-turnk 1 //创建链路聚合口1
mode lacp-static //设置链路聚合的为动态模式
trunkport gi0/0/1 // 将接口1,2,3添加到链路聚合组

port link-type trunk
port turnk allow-pass vlan 10 20

将交换机1作为主动方

lacp priority 200 //将交换机1优先级设置为200
interface eth-trunk 1 //进入接口1
max active-linknumber 2//最大链路聚合数为2,第三条做链路备份

配置完成后,查看配置的链路聚合口

display eth-trunk 

 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值