From owner-freebsd-net@FreeBSD.ORG Thu Sep 26 20:21:16 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D7949714 for ; Thu, 26 Sep 2013 20:21:16 +0000 (UTC) (envelope-from garmitage@swin.edu.au) Received: from gpo1.cc.swin.edu.au (gpo1.cc.swin.edu.au [136.186.1.30]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 55D1128A7 for ; Thu, 26 Sep 2013 20:21:15 +0000 (UTC) Received: from [136.186.229.37] (garmitage.caia.swin.edu.au [136.186.229.37]) by gpo1.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id r8QKKdES019957 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 27 Sep 2013 06:21:00 +1000 Message-ID: <52449717.6060605@swin.edu.au> Date: Fri, 27 Sep 2013 06:20:39 +1000 From: grenville armitage User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121107 Thunderbird/16.0.2 MIME-Version: 1.0 To: freebsd-net@freebsd.org Subject: New: FreeBSD TCP stack inside NS3 simulations Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2013 20:21:16 -0000 All, Hopefully of interest to this list (and apologies in advanced if you see this on multiple mailing lists). I'm please to announce the v0.1 release of our NS-3/NSC environment for doing network traffic simulations, using the actual FreeBSD TCP stack inside the simulations. The tool itself has been released as a VirtualBox virtual machine (VM) appliance. This VM provides a FreeBSD 9-based turn-key environment to experiment with the CAIA NS-3/NSC modifications. Patched versions of the NS-3 and NSC code are provided, along with ready-to-compile-and-run example simulation code (multi-leaf dumbbell topology and incast topology using FreeBSD 9's TCP stack in the simulated end hosts). Simple scripts to produce initial plots of simulation output are also provided as a starting point. The VirtualBox ova can be found at http://caia.swin.edu.au/urp/incast/tools.html Many more details can be found in the README at http://caia.swin.edu.au/urp/incast/tools/README.caia-freebsd9-amd64-caia-ns3-release-0.1.txt This work is the culmination of significant effort by Lawrence Stewart (lstewart@freebsd.org) as part of his PhD work, and was supported in part by a gift from the Cisco University Research Program Fund. cheers, gja -- Professor Grenville Armitage Director, Centre for Advanced Internet Architectures Faculty of Information and Communication Technologies Swinburne University of Technology, Australia http://caia.swin.edu.au