在bonding(主/备)模式下某些网卡的LLDP导致性能问题

在bonding为“主动-被动”的系统上,网络跟踪显示大量[TCP Out-of-Order ]的数据包。这会导致低吞吐量,导致性能问题。当测试单个网卡的端口而不去进行连接时,未观察到该问题。

经过反复测试验证和查阅厂商文档,该问题出现在Intel Ethernet 700系列网络适配器上,该网卡具有内置硬件LLDP引擎,默认情况下启用该引擎。NIC卡上的固件本身正在执行LLDP,并干扰内核/驱动程序看到的数据包。未能将数据包转发到网络堆栈会导致绑定驱动程序出现问题。

什么是LLDP


网络设备可以通过在本地网络中发送LLDPDU(Link Layer Discovery Protocol Data Unit)来通告其他设备自身的状态。是一种能够使网络中的设备互相发现并通告状态、交互信息的协议。

根据硬件供应商的说明:

“在某些环境中,LACP可能无法正常工作,这些环境要求将包含LCAP信息的LLDP帧转发到网络堆栈。”。

解决方案


给TA买糖
共{{data.count}}人
人已赞赏
笔记

Nova schedule 不能平衡分发新实例到计算节点

2021-8-19 14:11:12

笔记

skb_free_datagram_locked

2021-8-23 17:15:20

此心远送浑河岸,斟别酒,唱阳关,临别无语空长叹,酒已阑,曲未残,人初散,心长怀去后,杳鱼雁,对遥山,当时无计锁雕鞍,去后思量悔应晚,别时容易见时难!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索