Stream Control Transmission Protocol - Implementations

Implementations

The SCTP reference implementation runs on FreeBSD, Mac OS X, Windows, Linux.

The following operating systems implement SCTP:

  • AIX Version 5 and newer
  • Generic BSD with external patch at KAME project
  • Cisco IOS 12
  • DragonFly BSD since version 1.4
  • FreeBSD, version 7 and above, contains the reference SCTP implementation
  • HP-UX, 11i v2 and above
  • Linux kernel-based 2.4 and newer
  • QNX Neutrino Realtime OS, 6.3.0 to 6.3.2 but not 6.4.0 and above
  • Sun Solaris 10 and above
  • VxWorks versions 6.2.x to 6.4.x, and 6.7 and newer

Third-party drivers:

  • Microsoft Windows:
    • The SctpDrv kernel driver is a port of the BSD SCTP stack to Windows

Userspace library:

  • The SCTP library
    • Windows XP port
  • Oracle Java SE 7

Read more about this topic:  Stream Control Transmission Protocol