create bandwidth QOS linux device
$100-500 USD
Πληρώθηκε κατά την παράδοση
Goal:
We want to have a linux image (based on Gentoo) which does something similar as
[url removed, login to view]
We want to use standard commodity Intel based hardware available.
Performance 200 mbit/s should be achievable.
Phase 0:
Create a document which will describe exactly how you will do it and what it will do and how it will be configured.
Phase 1 (ASAP, very urgent):
- IMAGE for hardware Pentium IV, intel pro network card, IDE HD (Gentoo Linux).
o Bandwidth throttling using source/destination ip ranges
o Give priorities (on global level)
§ 1. to telnet, ssh, ping
§ 2. http
§ 3. streaming protocols
§ 4. others
o Explain how to modify configuration by means of documents or using config file as specified below
Phase 2
- same as above but configuration done using some source configuration files (config file A & config file B).
- Report on bandwidth usage per address/traffic type range (use lines out of config file A) (number mbytes send per 5 minutes)
o Result should be text file per 5 minutes with a line for each entry in configuration file A
o AND use RRDTOOL to visualize (create web site per line out of config file A)
- Configuration files see below
Remark:
- image can be done using [url removed, login to view] or something similar
For configuration files detail see deliverables section
THIS IS AN URGENT PROJECT!!!
## Deliverables
0) detailed doc about how, what, ...
1) Create [url removed, login to view] image which works on intel platform and is optimized for PIV and intel network cards
Configuration file A:
#this shows remarks, should be ignored
#format of config file
#[source net]/[netmask] [dest net]/[netmask] [bandwidth in kbit/s] [burst limit in kbits/s] [TCP or UDP] [TCP or UDP port]
Customer1 192.168.10.0/24 0.0.0.0/0 1024 1024 TCP 443
Customer1 192.168.10.0/24 0.0.0.0/0 1024 1024 TCP 80
Customer1 192.168.10.0/24 0.0.0.0/0 1024 1024 * *
Officenet 192.168.2.0/24 0.0.0.0/0 10000 200000 * *
Others 0.0.0.0/0 0.0.0.0/0 200000 200000 * *
Configuration file B:
#this shows remarks, should be ignored
#format of config file:
#[TCP or UDP] [IP or UDP port]
#priority from top to bottom
TCP 443
TCP 80
TCP 21
#Above rules should apply for all address ranges as specified in A
## Platform
linux gentoo
Ταυτότητα Εργασίας: #3095499