功能概述
Bond | 模式 | 特点 |
---|---|---|
0 | 轮询(balance-rr) | 平衡负载模式,有自动备援,但需要交换机支持并对交换机进行配置 |
1 | 热备(active-backup) | 自动备援模式,其中一条线若断线,其他线路将会自动备援,同一时间只有一条链路处于工作状态,链路利用率为1/n |
2 | 异或(balance-xor) | 需要对交换机侧进行配置 |
3 | 广播(broadcast) | 需要对交换机侧进行配置 |
4 | 802.3ad | 需要交换机配置动态链路聚合 |
5 | 自适应传输负载均衡(balance-tlb) | 相比于bond6,bond5没有负载均衡策略 |
6 | 自适应负载均衡(balance-alb) | 平衡负载模式,有自动备援,不需要操作交换机 |
准备环境
准备一台服务器,至少包含两个物理网口。如下图所示的服务器有ens3、ens7、ens8三个物理网口。
功能介绍
图形化界面设置bond1
执行命令nmtui,进入配置界面,选择Edit a connection,后选择OK
选择Add,添加一个bond连接。
Profile和Device的名称可以自定义。然后选择Add
选择Ethernet,将光标移动到Create,敲回车。
输入网卡名称ens3,然后选择OK。
重复上一步操作,将ens7、ens8加入到bond1后,填入任一网卡mac地址,确认信息无误后选中OK。
【注1】:Cloned MAC address的值是ens3的MAC地址
选择Quit,退出配置界面。
执行命令ifconfig,此时网络信息如图,可以看到bond1以及ens3,ens7,ens8的mac地址都被固定为设定的mac地址了。
命令行界面设置bond1
执行命令nmcli c add con-name bond1 ifname bond1 type bond mode active-backup ethernet.cloned-mac-address 52:54:00:5e:53:61 autoconnect yes ipv4.method auto。新建一个连接名称为bond1、克隆MAC地址为52:54:00:5e:53:61模式为active-backup的bond连接。
分别执行以下命令,将物理网卡ens3、ens7、ens8加入到bond1的连接中。
nmcli c add con-name ens3 ifname ens3 type ethernet slave-type bond master bond1
nmcli c add con-name ens7 ifname ens7 type ethernet slave-type bond master bond1
nmcli c add con-name ens8 ifname ens8 type ethernet slave-type bond master bond1
执行命令ifconfig,此时网络信息如图,可以看到bond1以及ens3,ens7,ens8的mac地址都被固定为设定的mac地址了。
©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。