Home
About Me!
Projects
Research
Links
Gallery
Travel
   
Random Header Image
Disable Enable
More Info



QoS Routing

Overview:
As I did not have the time to implement the routing solution described in the previous Unix Routing Project I decided to propose this as my Final Year Project of my Computer Science degree. The project was accepted and I am working on it together with another student.

The System:
The Linux based gateway management system will allow easy configuaration of a gatway that is able to provide a better quality of experience to users of networked applications. For example, VoIP and web traffic will be treated differently to peer-to-peer downloads so that each type of application obtains the necessary amount of service (in terms of throughput, loss and delay). This results in applications operating in a satisfactory manner to the user, even when the gateway is operating at full capacity, which is often the case in home network where a single DSL connection is shared with a number of users. I am working on this project together with a colleague.

Useful Links:

Debian
How to compile the debian kernel

IP Tables
Tutorial
HowTo
NetFilter Website

Bridge Mode Routing
Bridgewalling - Using Netfilter in Bridge Mode
ProxyArp

QoS:
Wonder Shaper - QoS scripts designed to give the best service to interactive applications.
Classful Queueing Disciplines - Part of Linux Advanced Routing & Traffic Control HOWTO
HTB User Guide - Hierachical token bucket queueing discipline (qdisc), very good tutorial.

Alternative Systems:
IPCop - Bootable linux system including traffic shaping!
Linux LiveCD Router
Linux QoS Router