Anyone out there using SCTP? Especially on Solaris and Linux? What are your experiences - is it ready for production?
closed as not constructive by Chris S Aug 17 '12 at 15:38
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
SCTP is fine so long as you're only using it on a single network. It's already used quite extensively on many major telco networks.
However many firewalls, middleboxes, etc, don't know what to do with it. There are three levels of support:
I believe that the second level is probably the most common at the moment.
Yes, we have been using SCTP in production telco systems for several years.
We are using it both for SIGTRAN (SS7 over IP) communication with other network elements and as the underlying protocol for the internal communication between our nodes.
There have been a number of issues with the Solaris implementation, and a number of patches from Sun/Oracle, but I would definitely say that it is ready for production now.
So far we have only used Solaris but we are looking into delivering our systems on Linux. We build our systems on Java and have so far used our own JNI wrapping around Solaris' SCTP support. We are now migrating to Java 7 and intend to use the built-in SCTP support that is available on both Solaris and Linux.
I guess we will discover whether SCTP on Linux is stable enough :-)