跳转到主内容

在8.2.5P2 7-模式或ONTAP 9.1P16上、TCP重新组装队列溢出会导致性能不佳和可能的应用程序中断

Views:
22
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
7dot
Last Updated:

状态信息

适用场景

  • ONTAP 9.1
  • Data ONTAP 8.2 7-模式 

问题描述

ONTAP网络堆栈中的安全漏洞修复程序导致传输控制协议(TCP)性能下降、并导致ONTAP 在TCP数据包的标头中发送无效的选择性应答(SACK)选项。这些无效的SACK选项可能会暴露某些客户端网络堆栈中的问题描述、从而导致客户端无法按正常重新传输超时时间间隔重新传输数据包。此交互可能会导致发生原因应用程序中断。例如、此问题可能会导致NFS超时或SnapMirror失败。

签名 

7-模式8.2.5P2

命令: netstat -s -p tcp 

计数器: <否Packets>丢弃、因为重新组装队列溢出 

ONTAP 9.1P16

命令: 

node run -node <node> netstat -s -p tcp 

systemshell -node <node> netstat -s -p tcp 

计数器:  

对于节点级命令: 

<否Packets>丢弃、因为重新组装队列溢出 

对于 systemshell 级别的命令: 

<否Packets> 因内存问题而丢弃 

  • 在出现问题期间、需要执行数据包跟踪、以确认受影响的ONTAP版本上是否正在发送无效的SACK数据包。无效的SACK数据包将在其中一个SACK左右边缘对之间具有ACK值。 

对于每个袋系列: 

如果(SACK LEFT EDGE <= ACK value < SACK Rright EDGE)、则确认无效的SACK数据包。

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.