Shaping traffic

The vast majority of the Mikrotik’s that we’ll be implementing in our business will be on client sites acting as gateways to the ISP at the specified location. We remotely connect to servers behind the routers and manage services via Web/VNC/VOIP, etc…

I have a couple of sites that are using every bit of their own upload which makes our connection to these locations very slow. I am interested in carving out a chunk of that upload from their location and dedicate it to VNC, or VOIP or which other service I need to use at a particular time. If I need to access the system via VNC, I’d like to dedicate, say, 256k to the connection to guarantee that I’m going to get a decent refresh rate, but when I’m not connected, that bandwidth should go back to the general upload pool. Same with the VOIP. If I’m on a call with a phone on that location, I want the bandwidth so the call is clear, but if there is no call being made, that bandwidth should be used elsewhere.

I’ve already marked some packets and the counters are counting. I’m not sure if I should use Simple Queues or Queue Tree in this case and how it should be set up. I’d appreciate any pointers on this. Our connection at the example location is 6mb download and 768 upload. I need to use the 768 upload as efficiently as possible.

Queuing is where you need to be.

Traffic Control is where all the Top Jobs are because it can be incredibly complicated.

You should start with Queue Trees, and remember that the Queue only acts on Outgoing Traffic through an interface.

MT confuses it a bit by using an Intermediate Queuing device (IMQ) whch they call ‘global-in/global-out/global-total’.

If you want a Complete understanding of Queues and how linux handles them, start by reading the LARTC (http://lartc.org/howto/).

Alternatively, MT Trainers offer a course on Traffic Control whch would probably help you out a lot quicker.

lol nice avatar adrian thats the angry eyes of normis :laughing: lololol