centos7环境下配置bond1

本文介绍了bonding模式中的active-backup策略,该模式下只有一个活动接口负责数据传输,其余接口作为备份存在。阐述了其优缺点,并通过实验展示了如何配置及验证网卡冗余。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        bond mod=1,即: (active-backup) Active-backup policy(主-备份策略)只有Active状态的物理接口才转发数据报文。容错能力—只有一个slave是激活的(active)。也就是说同一时刻只有一个网卡处于工作状态,其他的slave都处于备份状态,只有在当前激活的slave故障后才有可能会变为激活的(active)。无负载均衡—此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N。       

优点:冗余性高

缺点:链路利用率低,两块网卡只有1块在工作

实验过程:

1、添加一块网卡

2、查看两块网卡的名称

3、修改网卡bond0的配置文件

4、修改网卡ens33的配置文件 

5、修改网卡ens36的配置文件 

6、输入完重新启动网卡的指令后返回虚拟机断开其中一个网卡的连接

7、在centos7中打开终端查看网络信息,发现ens33,down了,但是bond正常。

8、或者使用其他机器看是否能ping通本机

 

 

 

 

 

CentOS 7配置 bond4(即 IEEE 802.3ad 动态链路聚合模式)需要通过 `nmcli` 工具创建绑定接口,并指定适当的模式和配置参数。bond4 模式要求交换机支持 LACP(链路聚合控制协议),以便实现多个物理链路的聚合与负载均衡[^2]。 以下是详细的配置步骤: ### 配置 bond4 网络绑定 1. **查看当前网络接口信息** 使用以下命令列出系统中已有的网络接口及其连接状态: ```bash nmcli device status ``` 2. **添加 bond4 接口** 创建名为 `bond0` 的绑定接口,并设置模式为 802.3ad(即 bond4): ```bash nmcli connection add type bond con-name bond0 ifname bond0 mode 802.3ad ``` - `con-name bond0`:定义 NetworkManager 中的连接名称。 - `ifname bond0`:指定绑定接口的实际设备名。 - `mode 802.3ad`:启用 IEEE 802.3ad 聚合模式,需交换机支持 LACP [^1]。 3. **为 bond 添加从属网卡** 假设要绑定的两个物理网卡是 `ens33` 和 `ens34`,执行以下命令将其加入到 `bond0` 中: ```bash nmcli connection add type ethernet con-name ens33 ifname ens33 master bond0 nmcli connection add type ethernet con-name ens34 ifname ens34 master bond0 ``` - `master bond0`:表示这些物理接口将作为从属设备加入到 `bond0` 接口中。 4. **配置 IP 地址和网关** 编辑 `bond0` 连接以分配静态 IP 地址、子网掩码、网关和 DNS: ```bash nmcli connection modify bond0 ipv4.addresses "192.168.1.100/24" \ ipv4.gateway "192.168.1.1" \ ipv4.dns "8.8.8.8" \ ipv4.method manual ``` - `ipv4.method manual`:表示使用手动配置的静态 IP 地址。 - 可根据实际网络环境修改地址参数。 5. **启动所有相关连接** 激活 `bond0` 接口及其从属的物理网卡: ```bash nmcli connection up bond0 nmcli connection up ens33 nmcli connection up ens34 ``` 6. **验证绑定状态** 查看绑定接口的状态和模式: ```bash cat /proc/net/bonding/bond0 ``` 此命令可显示当前 `bond0` 的详细绑定信息,包括活动的 slave 接口、LACP 状态等。 --- ### 注意事项 - **交换机配置**:确保连接的交换机端口已正确配置为 LACP 模式的聚合组(如 Cisco 的 Port-channel 或 Huawei 的 Eth-Trunk)。 - **网络服务重启**:如果遇到问题,可以尝试重启 `NetworkManager` 服务: ```bash systemctl restart NetworkManager ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值