INFO
This website hosts the product of research conducted on the
areas of DiffServ, Linux, Ethernet and VLANs. Under these
pages, you can find resources on these fields, links, scripts,
tools, and my Thesis: "Testbed Evaluation of Integrating Ethernet
Switches in the Differentiated Services Architecture using
Virtual LANs". The purpose of this website is to make this
work available to everybody.
This work:
describes DiffServ
explains the major traffic services
in DiffServ
discusses Linux capabilities on DiffServ
demonstrates a DiffServ domain, implemented
by Linux machines
provides the scripts for implementing
one
sets a framework for measuring traffic
performance inside the domain
provides the tools for the above
introduces bridging (switching) and
VLANs in the Linux DiffServ domain
provides the scripts for the above
studies the effects of an Ethernet
switch inside a DiffServ domain
presents insights on using VLANs for
integrating Ethernet switches in the DiffServ architecture
provides results of measurements in
different scenarios
In other words, there is quite a lot of information in this
page, and different people might want to go through different
things. Unfortunately, most of the work can be found in the
thesis itself. I wish I had the time to replicate the information
in a browsable form, but, hey, it was a very hot summer...
Nevertheless, I really hope this work can be useful to as
many people as possible, as I was very much myself assisted
by the generous Internet community.
You can use the left panel to download any of the files.
Except for the thesis, there is also a zipped collection of
the scripts I have used for my work. These include traffic
configuring scripts and expect scripts (the tcl interpreter
that lets you execute shell scripts at remote hosts fairly
easily). If you want to replicate the results in the thesis,
take a look at the experiments.doc file inside the
zip. There is also a collection of network configuration files.
Iperf is an excellent software tool to measure network
performance. I had to modify the source to make it record
results in files that could later be processed by excel
and xgraph (for visualization of results). You can
download the source modified version. Check README.afor
under the /src directory for implementation details.
More info on all this you can find inside the thesis. Check
Table of Contents, Summary and Appendices to find fast what
you need.
Also, you might find useful the rest of the files available
for download. These files you may find elsewhere too, and
you might not even need them at all.
Finally, the references section includes a lot of resources
(standards, papers etc) and links.
The research was carried out as part of the MSc degree at
Georgia Tech. I was a student of Electrical and Computer Engineering
department and my advisor was Dr
Owen.
Antonios Fornaro, October 10, 2003