记录一次串联模式rst错误

场景:本次出现的问题是基于linux 2.6.39内核版本。

但是对比4.x内核, 对于RFC5961的处理。目前4.x内核处理的更好。

 

 对于 仪表中打流是出现问题时抓到的报文如下:

 

   任何内核协议栈都会走tcp_rst逻辑,但是为啥会出现rst报文,这个仔细报文后发现这个rst是仪表发出来的(对于是分析什么得出这个结论,涉及到一些方法论就不讲了,在此不在详细述说),但是被设备透传了,出现上述问题

所以核心问题是:

1、为啥会出现rst报文?

2、即使出现rst报文设备已经怎样处理?

对于问题1:目前看是仪表主动发出的,目前联系仪表厂商表示不清楚,肯恩存在bug,因为以前测试不会出现这样的情况

对于问题2:由于需要快速出包,还有下个比较急客户问题要处理,先临时简单处理一下,对于lan口孤儿rst报文先采取丢弃的情况,当然这样也是可配置的!!

具体修改方案,后面再仔细研究!!

 

posted @ 2023-02-17 14:27  codestacklinuxer  阅读(9)  评论(0)    收藏  举报