linux链路聚合配置命令
时间: 2024-10-15 09:03:47 浏览: 60
linux链路聚合
Linux链路聚合(也称为负载均衡或捆绑模式)是一种将两个或更多物理网络连接组合在一起的技术,以便提高可用性和带宽。常用的配置命令通常涉及到`ip link` 和 `ip addr`。以下是设置LAG(Link Aggregation Group)的基本步骤:
1. 首先,确认你需要哪些接口参与聚合。例如,假设你要聚合eth0和eth1,可以运行:
```bash
ip link set eth0 mode bonding
ip link set eth1 mode bonding
```
2. 创建一个新的LAG组,比如lag0,命令如下:
```bash
ip link add name lag0 type bond mode active-backup lacp rate fast
```
这里的"active-backup" 表示主备模式,"lacp rate fast" 设置快速链路聚合控制协议。
3. 将成员接口添加到LAG组:
```bash
ip link set eth0 master lag0
ip link set eth1 master lag0
```
4. 绑定MAC地址(可选,防止广播风暴),如果需要的话:
```bash
ethtool -K eth0 bond_mode balance-xor
ethtool -K eth1 bond_mode balance-xor
```
5. 最后,分配IP地址到LAG组的虚拟接口上:
```bash
ip addr add 192.168.1.1/24 dev lag0
```
阅读全文