Eth-Trunk基础

基本原理

以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起 成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互 间的动态备份,可以有效地提高链路的可靠性。

链路聚合技术主要有以下三个优势:增加带宽、提高可靠性和负载分担。

链路聚合方式

□同板:是指链路聚合时,同一聚合组的成员接口分布在同一单板上。

□跨板:是指链路聚合时,同一聚合组的成员接口分布在不同的单板上。

□跨框:是指在集群场景下,成员接口分布在集群的各个成员设备上。

□跨设备:是指E-Trunk基于LACP进行了扩展,能够实现多台设备间的链路聚合。

成员端口

活动端口:转发数据,所在链路为活跃链路

非活动端口:不转发数据,所在链路为非活跃链路

最大活动端口数:超过上限阈值的链路状态将被置为Down,作为备份链路。

最小活动端口数:接口数下限阈值是为了保证最小带宽,当前活动链路数目小于下限阈值时, Eth-Trunk 接口的状态转为Down。

注:两端成员端口须一致

转发原理

Eth-Trunk 位于 MAC与LLC子层之间,属于数据链路层。

Eth-Trunk 模块内部维护一张转发表,这张表由以下两项组成。

□HASH-KEY 值:HASH-KEY值是根据数据包的MAC地址或IP地址等,经HASH算法 计算得出。 □接口号:Eth-Trunk 转发表表项分布和设备每个Eth-Trunk 支持加入的成员接口数量 相关,不同的HASH-KEY值对应不同的出接口。

负载分担

负载分担的方式:

□根据报文的源MAC地址进行负载分担;

□根据报文的目的MAC地址进行负载分担;

□根据报文的源IP地址进行负载分担;

□根据报文的目的IP地址进行负载分担;

□根据报文的源MAC地址和目的MAC地址进行负载分担;

□根据报文的源IP地址和目的IP地址进行负载分担;

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

实现方式

链路聚合 - 手工模式链路聚合:手动进行配置每条成员链路进行负载分担

链路聚合 - LACP模式链路聚合

为了提高Eth-Trunk的容错性,并且能提供备份功能,保证成员链路的高可靠性,出现 了链路聚合控制协议LACP(Link Aggregation Control Protocol)。聚合链路形成以后,LACP 负责维护链路状态,在聚合条件发生变化时,自动调整或解散链路聚合。

1.选举主动端(先比较优先级越大越优,再比较MAC越小越优)

2.选举活跃端口(先比较端口优先级越大越优,再比较接口编号越小越优)

集群环境下的链路聚合

集群设备不同设备中的物理接口聚合到一个逻辑接口Eth-Trunk接口中。当集群设 备中某台设备故障或加入Eth-Trunk接口中的物理成员口故障,可通过集群设备间线缆跨框 传输数据流量,从而保证了数据流量的可靠传输,同时实现了设备间的备份。

通过在集群设备上部署接口流量本地优先转发功能可实现:

入本设备流量从本设备转发:本设备无故障

入本设备流量跨框转发:本设备无端口转发或故障

Eth-Trunk 与 E-Trunk

E-Trunk(Enhanced Trunk)是一种实现跨设备链路聚合的机制,基于LACP(单台设备 链路聚合的标准)进行了扩展,能够实现多台设备间的链路聚合,从而把链路可靠性从单板 级提高到了设备级。

E-Trunk主备状态是根据报 文中所携带的E-Trunk优先级和E-Trunk系统ID确定的。优先级的数值越小,优先级越高, 优先级高的为主用。如果E-Trunk优先级相同,那么E-Trunk系统ID小的为主用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值