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>