Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Sep 2008 06:25:35 -0400
From:      Randy Stewart <randall@lakerest.net>
To:        Jason But <jbut@swin.edu.au>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Code release of ipfw NAT support for SCTP in FreeBSD-8
Message-ID:  <24300CD2-275A-42BA-930A-9D347C15435F@lakerest.net>
In-Reply-To: <486765C7.1010409@swin.edu.au>
References:  <486765C7.1010409@swin.edu.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Jason:

Do you know if anyone will shepard this in to FreeBSD?

If not I will volunteer... I need to actually fix the stack
to be able to generate the right things for this anyway ;-)

Let me know if you have someone already out there doing this :-)

Thanks

R
On Jun 29, 2008, at 6:36 AM, Jason But wrote:

> The Centre for Advanced Internet Architectures (CAIA - http://caia.swin.edu.au 
> )
> is proud to announce the release of alias_sctp version 0.1, a SCTP  
> NAT patch to
> FreeBSD 8.x.
>
>
> Alias_sctp provides SCTP NAT functionality to the ipfw/ipfw_nat/ 
> libalias suite.
> It is part of the CAIA SONATA project (http://caia.swin.edu.au/urp/sonata 
> ).
> The code has been intentionally kept as separate as possible from  
> the base
> modules to aid testing and debugging, and make it easier to port to  
> other
> systems.
>
> This project has been made possible in part by a grant from the Cisco
> University Research Program Fund at Community Foundation Silicon  
> Valley.
>
>
> We welcome and value feedback and comments.
> Please forward feedback to dahayes@swin.edu.au and jbut@swin.edu.au
>
> Download patch from http://caia.swin.edu.au/urp/sonata/downloads.html
>
> Features of alias_sctp version 0.1:
>
> - Basic configuration through "ipfw nat ... config" commands.
>
> - Forwarding of incoming SCTP associations through
> "ipfw nat ... redirect_addr ..." commands.
>
> - A variety of log levels (currently #define, but sysctl in version  
> 0.2).
>
> - Stateful SCTP association management.
>
> 12345678901234567890123456789012345678901234567890123456789012345678901234567890
> - Tested on single-homed hosts, but should work when the multi-homed  
> host is on
> the global side of the NAT (same mechanism for address translation).
>
> - Dynamic hash table size allocation (currently #define, but sysctl in
> version 0.2).
>
> - Initial testing has been for up to 10000 concurrent flows arriving  
> and leaving
> at about 2000/second. Tested for periods of up to 72 hours.
>
>
> Features in the pipline for further releases:
>
> - Sysctl interface for logging, timeouts, hash table size.
> Status - mostly complete.
>
> - Port forwarding and load sharing.
> Status - mostly complete.
>
> - Support for, soon to be specified, enhancements of SCTP to aid  
> interworking
> with NATs.
>
> - New AddIP ASCONF chunks.
> Status - preliminary coding and investigation.
> (Requires finalised standards to be completed)
>
> - AbortM and ErrorM NAT originated messages.
> Status - preliminary coding, with work starting on the ipfw send  
> interface
>
> - IPv6 support.
> Status - preliminary investigation.
>
> - Global IP address tracing.
> Status - preliminary investigation.
>
>
> Other tasks:
>
> - Exaustive testing of the various configurations and scenarios.
>
> - Stress and load testing.
>
> - Performance analysis.
>
> Jason
> -- 
>
> ----------
> Dr. Jason But
> Lecturer
> Telecommunications Engineering Academic Group
> Faculty of Information and Communication Technologies
> Swinburne University of Technology
> http://www.swinburne.edu.au/ict/telecommshome.htm
>
>
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>

-----
Randall Stewart
randall@lakerest.net







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?24300CD2-275A-42BA-930A-9D347C15435F>