设备型号:KunTai R722
硬件配置: sp580光纤网卡
OS:CentOS-7-aarch64-Everything-1810.iso
配置鲲泰R722服务器sp580网卡bond为mode4模式不生效。
安装Centos7.6 arm系统后,网卡显示正常,也能配置IP,单网口使用时也能ping通同网段,也可以ping通网关。配置bond为mode4 LACP模式后,无法ping通同网段,也无法ping通网关。
1.登录到服务器系统,给单网口配置ip、掩码、网关,不配置任何bond模式,发现网络可以正常通信
2.重新配置bond的mode4 LACP模式,配置如下,配置信息无误
3.查看bond信息cat /pro/net/bonding/bond1,显示MAC地址是全0,表示LACPDU报文存在问题。
4.登录连接的交换机无法查看到服务器的MAC地址信息,
使用dis int brief,查看到Eth-Trunk11聚合口是down,但是物理端口10GE1/0/11和10GE2/0/11是up状态,表示服务器端的bond的LACP协议没起来。
LACP模式实现原理
基于IEEE802.3ad标准的LACP是一种实现链路动态聚合与解聚合的协议。LACP通过链路聚合控制协议
数据单元( Link Aggregation Control Protocol Data Unit, LACPDU)与对端交互信息。
在LACP模式的Eth- Trunk中加入成员接口后,这些接口将通过发送 LACPDU向对端通告自己的系统优
先级、MAC地址、接口优先级、接口号和操作Key等信息。对端接收到这些信息后,将这些信息与自身接口
所保存的信息比较,用以选择能够聚合的接口,双方对哪些接口能够成为活动接口达成-致,确定活动链路。
Bond配置中的MAC地址是全0,表示LACPDU报文存在问题,需要更新网卡驱动获取mac地址。
升级网卡驱动为推荐版本
使用BMC虚拟光驱挂载onboard_driver_xxx.iso
mount /dev/sr0 /mnt // 挂载CD-ROM驱动器到目标目录
mkdir /root/driver/ // 在/root下创建目录
cp -r /mnt/* /root/driver/ //将所有文件复制到新建的目录下
cd /root/driver //切换到驱动目录
chmod a+x install.sh //给脚本添加可执行权限
./install.sh //执行自动脚本
如果网卡故障,单网口应该也无法ping通,所以可能是配置错误或者需要打网卡驱动,依次排查各个步骤。