IP 分片失败,分片的数据包被丢弃
Issue
- 我们有三个节点 Oracle RAC,今天早上有一个节点出现了问题。在检查
netstat -s输出的历史时,我们注意到以下计数器在那段时间飙升。
54672220 packet reassembles failed
- 事件之后,不能使用大小比 MTU 大的数据包 ping 模块。
# ping <IP Addr> -s 1600
Environment
- Red Hat Enterprise Linux 6.6 (
kernel-2.6.32-504.el6)及更新版本 - Red Hat Enterprise Linux 6.7.z (
kernel-2.6.32-573.7.1.el6)及更早版本 - Oracle RAC 或其他通常发送 IP 分片的应用程序
- IP 分片
- 具有多个 CPU 核的系统
- 在一个实例中,系统有 160 个 CPU 核
- 具有少量 CPU 的系统不受影响。
- 例如,在具有 12 个 CPU 核的机器上无法重现这个问题
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.