Eth-Trunk

组网遇到的问题

Eth-Trunk概念

Eth-Trunk 是一种将多个以太网接口捆绑成一个逻辑接口的捆绑技术。

Eth-Trunk链路聚合模式:

手工负载分担模式
LACP模式
Eth-Trunk 可以用于二层的链路聚合,也可以用于三层的链路聚合

手工负载分担模式

当两台设备中至少有一台不支持 LACP 协议时,可使用手工负载分担模式的 Eth-Trunk 来增加设备间的带宽及可靠性。在手工负载分担模式下,加入Eth-Trunk 的链路都进行数据的转发。

LACP模式

LACP模式也称为M:N模式,其中M条链路处于活动状态转发数据,N条链路处于非活动状态作为备份链路

如图所示 活跃链路数为 2 ,即 2 条链路处于转发状态, 1 条链路处于备份状态,不转发数据,只有当活跃的链路出现故障时,备份链路才进行转发。

LACP模式活动链路的选取

  1. 在LACP模式的Eth-Trunk中加入成员接口后,两端互相发送LACPDU报文

如图所示,在两台交换机上创建Eth-Trunk并配置为LACP模式,然后向Eth-Trunk中手工加入成员接口。此时成员接口上便启用了LACP协议,两端互发LACPDU报文

  1. 确定主动端和活动链路。

  2. 两端设备均会收到对端发来的LACPDU报文。假设两台交换机分别为A和 B,以B为例,当B收到A发送的报文时,B会查看并记录对端信息,然后比较系统优先级字段,如果A的优先级高于本端的优先级,则确定A为LACP主动端。如果A和B的优先级相同,比较两端设备的MAC地址,MAC地址小的一端为LACP主动端。

  • 选出主动端后,两端都会以主动端的接口优先级来选择活动接口,如果主动端的接口优先级都相同则选择接口编号比较小的为活动接口。两端设备选择了一致的活动接口,活动链路组便可以建立起来,从这些活动链路中以负载分担的方式转发数据

LACP抢占

如图所示,接口Port1、Port2和Port3为Eth-Trunk的成员接口,A为主动端,活动接口数上限阈值为2,三个接口的LACP优先级分别为10、20、30。当通过LACP协议协商完毕后,接口Port1和Port2因为优先级较高被选作活动接口,Port3成为备份接口。

使能LACP抢占功能后,聚合组会始终保持高优先级的接口作为活动接口的状态。以下两种情况需要使能LACP抢占功能:

  • Port1接口出现故障而后又恢复了正常。当接口Port1出现故障时被Port3所取代,如果在Eth-Trunk接口下未使能LACP抢占功能,则故障恢复时Port1将处于备份状态;如果使能了LACP抢占功能,当Port1故障恢复时,由于接口优先级比Port3高,将重新成为活动接口,Port3再次成为备份接口。
  • 如果希望Port3接口替换Port1、Port2中的一个接口成为活动接口,可以使能了LACP抢占功能,并配置Port3的接口LACP优先级较高。如果没有使能LACP抢占功能,即使将备份接口的优先级调整为高于当前活动接口的优先级,系统也不会重新选择活动接口

LACP抢占延时

抢占延时是LACP抢占发生时,处于备用状态的链路将会等待一段时间后再切换到转发状态。配置抢占延时是为了避免由于某些链路状态频繁变化而导致Eth-Trunk数据传输不稳定的情况。

如图所示,Port1由于链路故障切换为非活动接口,此后该链路又恢复了正常。若系统使能了LACP抢占功能并配置了抢占延时,Port1重新切换回活动状态就需要经过抢占延时的时间。

活动链路与非活动链路切换

LACP模式链路聚合组两端设备中任何一端检测到以下事件,都会触发聚合组的链路切换:

  • 链路Down事件。

  • 以太网OAM检测到链路失效。

  • LACP协议发现链路故障。

  • 接口不可用。

  • 在使能了LACP抢占功能的前提下,更改备份接口的优先级高于当前活动接口的优先级。

当满足上述切换条件其中之一时,按照如下步骤进行切换:

  1. 关闭故障链路。

  2. 从N条备份链路中选择优先级最高的链路接替活动链路中的故障链路。

  3. 优先级最高的备份链路转为活动状态并转发数据,完成切换。

Eth-Trunk接口负载分担

Eth-Trunk 接口进行负载分担时,可以选择 IP 地址或者包作为负载分担的散列依据;同时还可以设置成员接口的负载分担权重 。Eth-Trunk接口中,某成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载就越大。

接口负载分担

特点

逐流负载分担

当报文的源IP地址、目的IP地址都相同或者报文的源MAC地址、目的MAC地址都相同时,这些报文从同一条成员链路上通过。

逐包负载分担

以报文为单位分别从不同的成员链路上发送。

Eth-Trunk接口配置流程 

Eth-trunk配置实验

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值