You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SCTP服务器SACK累积TSN异常问题排查问询

SCTP服务器SACK Cumulative TSN异常问题求助

大家好,我在使用LKSCTP搭建SCTP服务时遇到了一个棘手的问题,环境是Red Hat Enterprise Linux Server release 6.7(Santiago),使用的lksctp-tools版本是lksctp-tools-1.0.10-7.el6.x86_64。

具体问题现象如下:

  • 当SCTP关联建立完成后,服务器返回的SACK报文中的Cumulative TSN始终固定为Initial TSN减1,哪怕客户端已经成功向服务器发送了消息
  • 举个实际场景:客户端发送的INIT报文中Initial TSN设为100,四次握手完成后,客户端发送了TSN为100的消息,但服务器回复的SACK里Cumulative TSN仍然是99;后续我让客户端发送更多消息、甚至触发重传后,这个Cumulative TSN的值依旧保持99不变,最终客户端因为长时间未得到正确确认,发送了Abort报文终止关联
  • 更奇怪的是,即使Abort后重新建立关联,这个问题还是会重复出现

相关报文情况

  • INIT报文:客户端发送的初始化请求,携带Initial TSN为100
  • INIT Ack报文:服务器返回的初始化确认报文,完成关联建立
  • SACK报文:服务器回复的确认报文,Cumulative TSN固定为99(异常状态)
  • Abort报文:客户端最终发送的终止关联报文

我怀疑这会不会是LKSCTP本身的bug?有没有大佬遇到过类似的问题,或者能给一些排查的方向?


内容的提问来源于stack exchange,提问作者Zegang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:54:30