Bond4配置
Ubuntu 配置
cat /etc/netplan/00-installer-config.yaml
network:
ethernets:
ens3f1: {}
ens3f0: {}
renderer: networkd
bonds:
bond4:
addresses: [10.10.2.1/16]
gateway4: 10.10.1.254
nameservers:
addresses: [114.114.114.114,202.96.128.86,8.8.8.8]
interfaces:
- ens3f1
- ens3f0
parameters:
mode: 802.3ad
mii-monitor-interval:
lacp-rate: fast
transmit-hash-policy: layer3+4
#生效
netplan apply
Centos 配置
参考文档:https://support.huawei.com/enterprise/zh/knowledge/EKB1100053867
#双bond配置
#备份原本的网卡配置信息
mkdir /opt/net_bak
cd /etc/sysconfig/network-scripts
cp ifcfg-* /opt/net_bak
#生成bond网卡配置文件名称为bond4
nmcli connection add type bond ifname bond4 mode 4
#将ens1f0和ens6f0网卡绑定到bond4
#f0为两个网卡的第一口
nmcli connection add type bond-slave ifname ens1f0 master bond4
nmcli connection add type bond-slave ifname ens6f0 master bond4
#生成bond网卡配置文件名称为bond20
nmcli connection add type bond ifname bond20 mode 4
#将ens1f1和ens6f1网卡绑定到bond20
#f1为两个网卡的第一口
nmcli connection add type bond-slave ifname ens1f1 master bond20
nmcli connection add type bond-slave ifname ens6f1 master bond20
#查看生成的bond配置文件
ls ifcfg-bond-*
ifcfg-bond-bond0 ifcfg-bond-slave-enp125s0f0 ifcfg-bond-slave-enp125s0f1
#查看生成的bond配置信息
nmcli con show
#配置网卡,将IP、网关、掩码、DNS配置
vim ifcfg-bond-bond4
vim ifcfg-bond-bond20
#网卡模式选择:
#bond4配置:
BONDING_OPTS='mode=4 miimon=100 xmit_hash_policy=layer3+4'
#刻录系统需要将网卡内的UUID删除
#重启网卡
nmcli con reload
systemctl restart network.service
#检查配置情况
#查看是否配置成功
ip addr
#查看生成的bond是否正常
cat /proc/net/bond/bond0
ethtool bond0
交换机配置
#bond4需要交换机配置
interface Eth-Trunk10
mode lacp-static
interface GigabitEthernet0/0/1
eth-trunk 10
interface GigabitEthernet0/0/2
eth-trunk 10