SCTP ABORT,原因是协议超出协议违规的最大重试次数

时间:2017-10-10 08:15:59

标签: sctp

为什么我收到此错误?

  

SCTP中止,原因是超出了协会重试次数

SCTP Abort with reason Association retry count exceeded

1 个答案:

答案 0 :(得分:0)

由于远程端点故障,您的关联似乎已关闭:要么关联重新传输计数器达到' Association.Max.Retrans'或者没有更多可用于数据发送的活动路径。

根据RFC 4960第8.1章,在这种情况下,关联应该转移到关闭状态并通知上层。在这种情况下,RFC不建议发送ABORT块,因为无论如何都存在通信问题,并且不太可能传送ABORT块。 看起来你使用的SCTP实现更喜欢发送ABORT。在这种情况下使用协议违规有点奇怪 - 远程端点没有违反规范,只有通信问题。但是它不应该给你带来任何问题。

我建议你进一步研究你的wireshark跟踪,看看你在此ABORT块之前是否有任何重传(你可以使用wireshark过滤器轻松完成)。如果您发现重新传输 - 您需要调查远程端没有响应的原因(可能已重新启动,或类似的东西)。如果您没有找到任何重新传输,您可能需要在生成ABORT块之前开始查看远程端发送到本地端的内容。也许你可以在那里找到一些异常。