SCTP 何时超时?

Rob*_*mer 5 sctp

假设在 Linux 实现中设置了计时器或按照 RFC4960 中的建议设置:

当对等体消失时,空闲的 SCTP 关联何时超时?

a)让我们假设所有目标地址的 HEARTBEAT 都已关闭。

我想它永远不会,因为没有发送任何东西,所以没有任何东西丢失。

b)使用正常的 HEARTBEATs,两个对等体都是单向的。

  • Association.Max.Retrans 是 10 次
  • RTO.Max 为 60 秒

HEARTBEAT 开始后(何时?)上限与 10×60 秒(=10 分钟)有关。谁知道详情?

c)如果一方或双方是多宿主的,是否不同?或者,如果协会有大量数据要发送?

我不确定多宿主情况是否完全不同(超时更快或更慢?)。– 如果要发送数据:我想超时仍然是相同的减去 HEARTBEAT 启动的平均时间。