From owner-freebsd-net@FreeBSD.ORG Fri Sep 19 10:25:37 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9A9D1065687 for ; Fri, 19 Sep 2008 10:25:37 +0000 (UTC) (envelope-from randall@lakerest.net) Received: from lakerest.net (unknown [IPv6:2001:240:585:2:203:6dff:fe1a:4ddc]) by mx1.freebsd.org (Postfix) with ESMTP id 640D18FC25 for ; Fri, 19 Sep 2008 10:25:37 +0000 (UTC) (envelope-from randall@lakerest.net) Received: from [10.1.1.54] ([10.1.1.54]) (authenticated bits=0) by lakerest.net (8.14.1/8.14.1) with ESMTP id m8JAPZCG085889 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 19 Sep 2008 06:25:35 -0400 (EDT) (envelope-from randall@lakerest.net) DKIM-Signature: a=rsa-sha1; c=simple/simple; d=lakerest.net; s=mail; t=1221819936; h=Cc:Message-Id:From:To:In-Reply-To:Content-Type: Content-Transfer-Encoding:Mime-Version:Subject:Date:References: X-Mailer; b=0Mlhgd0TjXRgNGw5EJv4n+GvEqzj4MCAbWBO9MyNf4ypa+/qG7SWDTm m4D3gSe/nzBFqwL6X+M3Q27F7mqtUYA== Message-Id: <24300CD2-275A-42BA-930A-9D347C15435F@lakerest.net> From: Randy Stewart To: Jason But In-Reply-To: <486765C7.1010409@swin.edu.au> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Fri, 19 Sep 2008 06:25:35 -0400 References: <486765C7.1010409@swin.edu.au> X-Mailer: Apple Mail (2.929.2) Cc: freebsd-net@freebsd.org Subject: Re: Code release of ipfw NAT support for SCTP in FreeBSD-8 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Sep 2008 10:25:38 -0000 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