I am trying to set up QoS on my network.
I have 4 x 8M/640kbps ADSL lines connected to a Load Balancer that presents its LAN port to my MT rb1000 unit which has to do QoS.
My network is growing in different remote networks which some of them can only be reached after passing several backhauls.
Question:
Since some of the backhauls can be a bottle neck compared to what the main GW has, and what clients down the line can generate, do I also do QoS on such nodes down in my network?
I am hopping between two argumentations (network topology and examples are simplified for ease of this topic):
-
If my backhaul is only 10Mb real througput, but connected LAN can in theory generate more then this 10Mb of traffic (for instance, 10 users whith 3Mb download each can ask for 30Mb, which can not be delivered by the backhaul link, but in theory can by the Main Gatway.
Example: 10 users download with 1Mb (=10Mb) and number 11 user wants to make a VOIP call. Since my backhaul already delivers at its max. the voip call has to be given priority or it will just not happen… -
If packets are leaving in certain order in the main gateway, no matter where they go in my local network, they will arrive in the same order anywhere in my network so further prioritization and/or shaping is not needed anymore!
Example: Same 10 users download same 1Mb and number 11 user wants to make same VOIP call. Since the main gateway decides which traffic is served first (VOIP is given higher priority in the MainGateway then normal http download) the VOIP conversation will be given higher priority in the main gateway and thus arrives faster/sooner at the backhaul as the competing packets and passes on here.
I am tempted to think No.1 is what is needed, but picked up some lines here and there in this forum which would conclude into approach no.2
Please some advice here.