链路聚合(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 是一个开放标准,旨在确保不同厂商设备之间的互操作性,并且提供了更强的配置校验和故障检测能力,更加健壮和可靠。
系统的链路聚合
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