动态链路聚合 - LACP - IEEE 802.3ad

  • 1122 字
  • 次阅读
  1. 1. 静态聚合
  2. 2. LACP
    1. 2.1. 系统的链路聚合
      1. 2.1.1. 跟网桥配合使用

链路聚合(Link Aggregation,简称 LAG)是一个广义的“技术概念”

静态聚合

严格意义上的静态聚合(手工聚合)

  • 不依赖LACP协议:传统静态聚合(如手工捆绑端口)完全由管理员手动配置,不涉及任何协议协商。
  • 仅依赖物理状态:两端设备需手动匹配聚合参数(如端口成员、聚合模式),不通过协议交互验证配置一致性。

典型场景:旧设备或不支持LACP的环境。

厂商实现中的“静态LACP”模式 部分厂商(如华为、H3C)支持静态LACP(理论意义上,静态聚合里"没有也不跑" LACP
协议;这两者是互斥的
,通常属于国内厂商误用):

在配置中,静态聚合可能分为两种模式:

  • 纯手工聚合:完全不使用LACP协议。
  • 静态LACP模式:启用LACP协议,但端口成员需手动指定,而非动态协商。

特点:

两端设备需手动绑定相同端口到聚合组,但LACP协议会参与链路状态检测(如检查对端是否属于同一聚合组)。

若对端未启用LACP或配置不匹配,链路可能无法正常工作。

LACP

LACP(Link Aggregation Control Protocol,链路聚合控制协议)是IEEE 802.3ad(后纳入802.1ax)标准中定义的一种协议,用于动态管理和维护以太网链路聚合组(LAG)。通过LACP,网络设备可以自动协商链路聚合的成员端口,实现带宽叠加、负载均衡和冗余备份。

LACP协议本身是动态的,但其具体实现可以结合静态配置(如手动指定成员)。

LACP 是一个开放标准,旨在确保不同厂商设备之间的互操作性,并且提供了更强的配置校验和故障检测能力,更加健壮和可靠。

系统的链路聚合

Linux(RedHat文档)

NIC Teaming 是 Windows Server(从 Windows Server 2012
开始)的一个内置功能,可以通过服务器管理器 (Server Manager) 图形界面或
PowerShell (New-NetLbfoTeam cmdlet) 轻松配置。

注意需要固定 IP 地址的时候需要配置 Bond 的 mac
地址固定,否则接反线会导致 Mac 地址变化,再 nm-connection-editor
中需要对 bond 的两个 port 都配置同一个 永久的 Mac 地址

跟网桥配合使用

对于 GUI,需要先创建网桥再创建 bond/带 vlan 的 bond

注意事项

  • trunk 的 bond 口不能直接接到网桥上,否则会没法使用其他 Vlan 。
  • 在已有 bond 的情况下,GUI 功能受限,必须得命令行
  • 网桥一定不能开启 STP 和 IGMP Snooping
打赏
打赏提示信息
分享
分享提示信息