|
||||||||
Hi m0n0wall users, although I read through the FAQ, manual (not much there about traffic shaping) and the mailing list archive and various websites dealing with traffic shaping on m0n0wall I am not yet able to setup my individual traffic shaping profile. I wonder, if anyone here is willing to help me to define rules, pipes and queues according to my following situation: ########################################################################## A. DOWNLOAD DIRECTION (Total speed available 1260 kbit/s) Guaranteed speeds (more allowed, but not less): 1) VoIP Phone (IP 90.0.0.25) => 120 kbit/s (10%) 2) PC HP (High Priority) (IP 90.0.0.7) => 720 kbit/s (60%) 3) PCs LP (Low Priority) (IPs 90.0.0.1 - 90.0.0.6 and 90.0.0.8 - 90.0.0.24) => 120 kbit/s (10% alltogether, shared evenly) 4) FTP Server (IP 90.0.0.87) => 120 kbit/s (10%) 5) Everything else on LAN (IPs 90.0.0.x, not mentioned above) => 120 kbit/s (10% alltogether, shared evenly) ########################################################################## B. UPLOAD DIRECTION (Total speed available 160 kbit/s) Guaranteed (maximum speeds): 1) VoIP Phone (IP 90.0.0.25) => 80 kbit/s (50%) 2) PC HP (High Priority) (IP 90.0.0.7) => 28,8 kbit/s (18%) 3) PCs LP (Low Priority) (IPs 90.0.0.1 - 90.0.0.6 and 90.0.0.8 - 90.0.0.24) => 12,8 kbit/s (8% alltogether, shared evenly) 4) Webcams (IPs 90.0.0.60 - 90.0.0.70) => => 12,8 kbit/s (8% alltogether) 5) WEB/FTP Server (IP 90.0.0.87) => 12,8 kbit/s (8%) 6) Everything else on LAN (IPs 90.0.0.x, not mentioned above) => 12,8 kbit/s (8% alltogether, shared evenly) ########################################################################## These speeds should be guaranteed i.e. it should be always there for a giving client, no matter if all other clients have upload or download traffic. If only a few clients have traffic, than the client with the higher priority client should get higher portions of bandwidth than the ones below - but again they should always get their speeds mentioned above. This should apply to ALL traffic / protocols for a given IP address. I really would appreciate if anyone is willing to help me to set this up on my m0n0wall. Best regards, Nadine |