For info, i have read and tested this setup before i ask here my question: https://wiki.mikrotik.com/wiki/Manual:Q ... Q_Examples
This is how i have my network (note that i work with public ips only, so the ips shown here are representative only):
- ETH1: Connected to UpStream Provider 1. The limit is 100 Mbits/100 Mbits. BGP set to no-export. Default outgoing route is set on this connection.
- ETH2: Connected to UpStream Provider 2. The limit is 20 Mbits/1 Gbits.
- ETH3: Connected to a Switch distributing connections between my servers.
Code: Select all
/queue simple
add max-limit=100M/1000M name="All Bandwidth" queue=pcq-upload-default/pcq-download-default target=10.0.0.0/22 total-queue=default
add burst-limit=95M/950M burst-time=30s/30s max-limit=80M/800M name="Server 01" parent="All Bandwidth" queue=pcq-upload-default/pcq-download-default target=10.0.0.1/26,10.0.0.65/32 total-queue=default
add burst-limit=95M/95M burst-time=30s/30s max-limit=80M/80M name="Server 02" parent="All Bandwidth" queue=pcq-upload-default/pcq-download-default target=10.0.0.128/26 total-queue=default
- Server 01, no matter what i do, he only download max at 95M despite he has a burst of 950M and the parent too.
- When Server 01 is downloading something and reaches the 90-95M, the Server 02 latency increases a lot (like it goes from 40-50ms to 200-300ms.
1 - First, i don't want the download made from Server 01 affect the latency of Server 02.
2 - When i set a download of 800M, i want the system provides 800M.
(Note, i don't have only these servers, but many more. So, i want to make a good use of my upstreams bandwidth)
Best regards