菜单
本页目录

链路聚合

Eth-trunk端口

提高了带宽,保证网络链路可靠性,增加网络链路冗余性,避免链路资源浪费,还可以解决二层环路问题。

  • 绑定了物理链路的Eth-turnk端口对应的链路叫Eth-trunk链路,也叫聚合链路。
要求:
1 同一条链路中的物理链路必须是同类型的,例如必须是百兆或者千兆,必须都是二层或者三层。
2 物理链路端口不能有配置信息,端口配置必须要在聚合端口下配置。
  • 手动聚合
手动创聚合端口、手动将聚合端口与物理链路绑定、该方式下所有物理端口都能够转发数据,但还是基于流进行负载分担。
  • 自动聚合
手动创聚合端口、手动将聚合端口与物理链路绑定、该方式下的物理端口能否转发数据可以动过LACP协议自动协商。

LACP链路聚合控制协议

是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。启用某端口的LACP协议后,处于动态聚合组中的接口会自动使用LACP协议,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。

链路聚合往往用在两个重要节点或繁忙节点之间,既能增加互联带宽,又提供了连接的可靠性。

  • 主动、被动端
主动端    统一协商的活跃端口结果
被动端    向主设备同步
  • 选举
主被动通过选举实现:
# 先比较系统优先级   值越小优先级越高   默认 32768   范围0-65535
# 如果优先级相同比较MAC地址  MAC地址越小优先级越高

主被动确定后在确定活跃端口:
# 先比较接口优先级  值越小优先级越高   默认 32768   范围0-65535
# 如果优先级相同比较接口编号  编号越小优先级越高

两端聚合端口的工作模式必须相同 一般来讲活跃端口数量可以控制 一般建议将活跃端口数量控制成物理端口数量。 LACP协议支持活跃链路的备份,手工聚合不支持活跃链路备份。 V200R011C10及之后的版本,配置mixed-rate link enable命令后,速率不同的接口也能加入到同一Eth-Trunk接口。

E-trunk 跨设备链路聚合

alt text 基于lacp协议的扩展实现,基于该机制将两台不同的设备虚拟成一台逻辑设备,并将对应的端口与聚合组绑定,以此实现链路可靠性保障。

  • 专业术语

    E-trunk的ID

    用于唯一标识一个E-Trunk,可以看成是一个逻辑设备,ID其实质就是一个MAC地址(虚拟的、逻辑的设备)
    

    E-trunk的优先级

    在同一个ID内,控制主备设备,主设备负责转发数据,备设备进行备份
    	范围:0~65535    默认32768
    	取值越小LACP优先级越高
    

    E-trunk会话超时时间

    E-Trunk中的主用设备和备用设备相互周期性地发送Hello报文。当备用设备在规定的时间内没有收到
    	Hello报文,则转为主用。
    	hello周期:单位以100毫秒来计    默认是10   10*100=1000ms  
    	超时时间=hello周期*时间倍数     倍数默认为20
    
  • 认证

E-trunk下可以添加security-key,对邻居进行认证。 E-trunk创建完成之后需要与eth-trunk绑定。