This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

QoS For Dummies?

Hi, folks.

I've previously only ever worked with QoS systems that allow you simply to assign priorities to traffic types and handle the bandwidth allocation dynamically for you.  The methodology used by Astaro - while no doubt more professional and comprehensive - is causing my brain to explode.

I guess I just don't understand how it works.  If I "reserve" 50% of my bandwidth for high priority traffic like RDP and games, what happens to that "reserved" bandwidth if I'm not RDP'ing or gaming?  Does it go to waste, or is it distributed among other protocols that are active at the time.  If it's reallocated, how is the reallocation prioritized among the other protocols?

And if I only actually need 10% for a single RDP session, will Astaro still reserve the full 50% (i.e. let 40% go to waste)?

All I really want is to prioritize P2P traffic to the bottom of the heap, FTP slightly higher, then "regular" stuff like web/email, etc, and finally RDP/VNC/SSH and games at the top of the heap.  I want my torrent client to be able to use the whole pipe while we sleep, but when I'm working from home during the day, or we're gaming in the evenings, I want that traffic to take priority at the expense of the torrents.

A simple explanation or example would go a long way to helping me grok this new (to me) paradigm.  I was quite surprised to find that there is absolutely nothing under QoS in the Astaro KnowledgeBase.


This thread was automatically locked due to age.
Parents
  • Well, they changed the manual with V7.504 to reflect the new automatic capabilities, so I just read that for the first time.

    The key thing to understand about QoS is that your explicit 'Bandwidth Rules' only apply to traffic leaving an interface; that means to IPs in "Internal (Network)" from the Internal interace, and to outside IPs from the External interface.  Explicit rules have no effect on traffic arriving at an interface even though one of the Astaro KnowledgeBase documents incorrectly gives an example for such a bandwidth pool.

    As far as the effect of a rule on bandwidth usage, the genius of the Astaro approach is that it guarantees bandwidth to select traffic instead of articificially limiting less-important traffic.  When that select traffic is absent, the entire bandwidth is available.

    For some situations you also need to limit traffic.  At one client, their contract programmers would download a copy of their database once a month.  This filled the 5MB outbound pipe from their external interface, so we put a bandwidth pool on the External interface limiting 'External (Address) -> IPsec -> {their public IP}' to 3MB, and the problem was solved.

    Along with Ian's tips and the overview in the manual, that should help you move forward.

    Cheers - Bob
Reply
  • Well, they changed the manual with V7.504 to reflect the new automatic capabilities, so I just read that for the first time.

    The key thing to understand about QoS is that your explicit 'Bandwidth Rules' only apply to traffic leaving an interface; that means to IPs in "Internal (Network)" from the Internal interace, and to outside IPs from the External interface.  Explicit rules have no effect on traffic arriving at an interface even though one of the Astaro KnowledgeBase documents incorrectly gives an example for such a bandwidth pool.

    As far as the effect of a rule on bandwidth usage, the genius of the Astaro approach is that it guarantees bandwidth to select traffic instead of articificially limiting less-important traffic.  When that select traffic is absent, the entire bandwidth is available.

    For some situations you also need to limit traffic.  At one client, their contract programmers would download a copy of their database once a month.  This filled the 5MB outbound pipe from their external interface, so we put a bandwidth pool on the External interface limiting 'External (Address) -> IPsec -> {their public IP}' to 3MB, and the problem was solved.

    Along with Ian's tips and the overview in the manual, that should help you move forward.

    Cheers - Bob
Children
No Data