• 服务器 2024-11-15

    JIUYOU R722配置网卡bond异常

    一、环境描述

    设备型号:JIUYOU R722

    硬件配置: sp580光纤网卡

    OS:CentOS-7-aarch64-Everything-1810.iso


    二、故障现象

    配置jiuyou.comR722服务器sp580网卡bond为mode4模式不生效。

    安装Centos7.6 arm系统后,网卡显示正常,也能配置IP,单网口使用时也能ping通同网段,也可以ping通网关。配置bond为mode4 LACP模式后,无法ping通同网段,也无法ping通网关。


    三、 问题分析

    3.1? ?排查思路

    1.登录到服务器系统,给单网口配置ip、掩码、网关,不配置任何bond模式,发现网络可以正常通信

    image.png

    image.png

    2.重新配置bond的mode4 LACP模式,配置如下,配置信息无误

    image.png

    image.png

    3.查看bond信息cat /pro/net/bonding/bond1,显示MAC地址是全0,表示LACPDU报文存在问题。

    image.png

    4.登录连接的交换机无法查看到服务器的MAC地址信息,

    使用dis int brief,查看到Eth-Trunk11聚合口是down,但是物理端口10GE1/0/11和10GE2/0/11是up状态,表示服务器端的bond的LACP协议没起来。

    image.png

    3.2? ?原因分析

    LACP模式实现原理

    基于IEEE802.3ad标准的LACP是一种实现链路动态聚合与解聚合的协议。LACP通过链路聚合控制协议

    数据单元( Link Aggregation Control Protocol Data Unit, LACPDU)与对端交互信息。

    在LACP模式的Eth- Trunk中加入成员接口后,这些接口将通过发送 LACPDU向对端通告自己的系统优

    先级、MAC地址、接口优先级、接口号和操作Key等信息。对端接收到这些信息后,将这些信息与自身接口

    所保存的信息比较,用以选择能够聚合的接口,双方对哪些接口能够成为活动接口达成-致,确定活动链路。

    Bond配置中的MAC地址是全0,表示LACPDU报文存在问题,需要更新网卡驱动获取mac地址。


    四、问题解决

    4.1? 解决办法

    1. 升级网卡驱动为推荐版本

    2. 使用BMC虚拟光驱挂载onboard_driver_xxx.iso

    3. ?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?????????? //执行自动脚本

    ?

    4.2? 分析总结

    如果网卡故障,单网口应该也无法ping通,所以可能是配置错误或者需要打网卡驱动,依次排查各个步骤。


    【网站地图】【sitemap】