As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

SONATA - SCTP Over NAT Adaptation


Alias_sctp NAT Module

Alias_sctp is a patch for libalias that works with ipfw to provide NAT Support for SCTP associations.

  • Current

    The alias_sctp module has been incorporated into the FreeBSD Head source tree as of February 7 2009, SVN Revision 188294

  • Version 0.2.x

    Release of alias_sctp adding support for:

    • Newly created ASCONF (AddIP) formatted packets
    • Creating and sending AbortM/ErrorM packets
    • Per-port packet forwarding
    • Dynamically configurable NAT parameters via sysctl interface
    • ipfw interface to SCTP NAT
    • Optional tracking of association global IP addresses
    • New for version 0.2.2
      • Man page (man 8 alias_sctp)
      • Change change of some default values
      • Minor bug fix for handling OOTB aborts

    To Do
    • IPv6 support

  • Version 0.1 (Initial release)


Automatic test utilities for SCTP NATs

As part of the development of the FreeBSD kernel SCTP NAT implementation, alias_sctp, some versatile automated functionality testing utilities have been developed. These utilities are not specific to alias_sctp, and may be used to test any SCTP NAT implementation.


Wireshark VTUN Packet Decoder Patch

A Wireshark v0.99.7 patch that adds support for recursive decoding of of VTun encoded UDP datagrams. The source code should work with other versions of Wireshark/Ethereal as well.

Last Updated: Wednesday 18-Mar-2009 13:42:56 AEDT | Maintained by: Jason But ( | Authorised by: Grenville Armitage (