SCTP的稳定性和性能?

任何人在那里使用SCTP? 特别是在Solaris和Linux上? 你有什么经验 – 是否准备好生产?

只要你在一个networking上使用它,SCTP就没有问题。 它在很多主要的电信networking上已经被广泛使用。

然而,许多防火墙,中间件等,不知道该怎么办。 有三个级别的支持:

  1. 完整 – 单元知道SCTP,并且可以允许或拒绝基于SCTP端口号的应用程序
  2. 部分 – 该单元允许您允许或拒绝特定的IP协议(SCTP协议为132),但不能指定单独的端口
  3. none – 单元将忽略数据包,因为它不识别它们

我相信第二层可能是目前最常见的。

是的,我们已经在生产电信系统中使用SCTP数年了。

我们正在使用它与SIGTRAN (SS7 over IP)通信与其他networking元素以及作为我们节点之间内部通信的底层协议。

Solaris的实现和Sun / Oracle的一些补丁都存在很多问题,但我肯定会说现在已经准备好了。

到目前为止,我们只使用Solaris,但我们正在考虑在Linux上提供我们的系统。 我们用Java构build我们的系统,到目前为止使用我们自己的JNI来包装Solaris的SCTP支持。 我们现在正在迁移到Java 7,并打算使用Solaris和Linux上提供的内置SCTP支持。

我想我们会发现Linux上的SCTP是否足够稳定:-)