IEC Workshop 2000

Authors: Jamshid Mahdavi
Shawn Ostermann
Max Okumoto
Abstract: The files contained in this directory were used during the IEC Workshop to configure the machines in the TCP class.
First install FreeBSD 4.0 on to machine. http://www.freebsd.org/ You will need to at least install the kernel source. 6 Kern-Developer Full binaries and doc, kernel sources only.
Build and install dummynet kernel.
# cd /sys/i386/conf
# config DUMMYNET
# cd ../../compile/DUMMYNET
# make depend
# make install
Install the /etc files and reboot the machine. There is a short description of the network configuration in etc/hosts.

Description of files:

sys/i386/conf/GENERIC
sys/i386/conf/DUMMYNET
sys/i386/conf/DUMMYNET.diff

etc/hosts
etc/rc.conf
etc/iec.conf
etc/sysctl.conf

etc/rc.local
etc/rc.dummynet.lab1
etc/rc.dummynet.lab2

- generic config for FreeBSD4.0 (ref)
- config used to build DUMMYNET kernels
- context diff of GENERIC and DUMMYNET

- Simple host file for class network.
- [Standard FreeBSD] startup variable file. We call iec.conf to initialize some variables.
- The variables set here are used by the netstart file to initialize the network interfaces.
- Enable ipforwarding (can also be done in the kernel config file.)

- [Standard FreeBSD] startup script. We call one of the lab setup files to configure dummynet.
- Dummynet setup file first day
- Dummynet setup file second day

tar ball of all previous files: tcp_class.tar.gz

Shawn Ostermann made this directory to distribute copies of the
software that we're using for the TCP1 lecture at the CAIDA IEC
workshop in lovely La Jolla CA.

To save files shift click in Netscape or right click Save As in
Explorer or files will open in your browser.

These are all the files gunzipped and tared.
tcptrace.5.2.5.caida.tar.gz
ttcp.tar.gz
xplot.tar.gz

These are the directories with all files individually.
tcptrace525
ttcp_for_caida
xplot_sdo