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 Implementation

Hi all,

I'm looking for some advise on how Astaro handles QoS and if this will work for me.

My situation is as follows:

I have IP TV which is handled by my modem. Ethernet feeds split of to my TVs from there.

I then would connect my modem to Astaro.

From Astaro I would have 4 links to different networks. DMZ, LAN, wireless...etc. 

I need to be able to control bandwidth so no particular network/user can hog all bandwidth, however I'm not interested in restricting a user from using all of it if no one else is using it. 

Further I'd need to put priorities for VOIP, DNS, http or bulk traffic...etc. 

I do however need to CAP the total internet bandwidth available to all of the networks behind Astaro as to make sure the IP TV does not get interrupted. [:)]

Is this possible? If so firstly would I apply to the WAN link or Apply to each internal interface?

Thoughts, help, info, greatly appreciated!

Need more info please ask. 

Thanks!


This thread was automatically locked due to age.
  • "I need to be able to control bandwidth so no particular network/user can hog all bandwidth"

    Under the QOS settings, edit the External Interface, and enter your uplink and downlink speeds. Enable the "Download Equalizer" and "Upload Optimizer".
    This should limit 'hogging'.

    You don't need to worry about your IPTV if it is plugged directly into the modem, as the modem will have it's own QOS.

    If your VOIP is behind Astaro, use the VOIP security settings.
    You might also need to add a Traffic Selector and Bandwidth Pool for the VOIP.

    You don't normally need to worry about the Internal interfaces when doing QOS.

    Barry
  • Hi Barry,

    Thanks for your response. Using your example can I still add specific rules to ensure that HTTP and DNS are prioritized over anything else even if from the same source IP (user) on the network?

    Thanks
  • Hi,
    DNS will be handled if you use the "Upload Optimizer" setting.

    You can create a bandwidth pool for HTTP.
    If you're using the http proxy, the Traffic Source should be your External Interface.

    However, if everything's from one source machine, that machine's internal traffic/QOS rules will probably have much more effect than anything on the firewall.

    Barry
  • Thanks for your help. I will give it some testing and playing around.

    Will let you know if there are any pending questions after. [:)]

    Cheers!
  • Hi Barry,

    I noticed one thing so far. When I have QoS enabled my total download speed seems impacted drastically. 

    I have my QoS set only on my outgoing interface.

    Total available uplink bandwidth: 1331 kbit/sec
    Total available downlink bandwidth: 26624 kbit/sec (26 megabits)

    When I download something I see the speed reach about 13Mb, however if I turn QoS off, I will get a lot more speed, 20+Mb.

    Any thoughts as to why, or how I can achieve my total bandwidth? There are no other hosts using the network while doing this test.

    Hope you can help,
    Thanks!
  • do you have any of the automatic qos on?  The download equalizer will limit the speed of the largest usage endpoint to preserve bandwidth for other users.
  • Hi William,

    This is likely the cause. I am using both the download and upload optimizers.

    I'm starting to think the QoS functionality from Astaro is not going to work for me. Basically all I'm really looking for is a "priority queue" based system.

    A gets priority 1 with a maximum of X% bandwidth guaranteed
    B gets priority 2 with a maximum of Y% bandwidth guaranteed
    C gets priority 3...etc 

    ...

    Bulk/unmatched traffic gets priority 7...

     
    It's a shame if this cannot be done within Astaro. I was looking forward to trying some of the other features out. 

    Any thoughts?

    Thanks for your help.
  • Astaro can do this..I have a similar setup already...hard to elaborate on my mobile...will elaborate onnce I get back to my office
  • Thanks William that would be very much appreciated. All I see is limiting upload settings. Perhaps I am confused. Anyway look forward to your reply. 

    Cheers!
  • Qwaven, a bit of philosophy while you're waiting for more from William...

    I think you'll find that it's easier to address QoS issues when they appear rather than trying to lock things down before you know what they are.  In fact, the only traffic that you can control directly with QoS rules is traffic leaving an interface; I prefer to leave 'Upload Optimizer' off and use explicit rules for that.  'Download Equalizer' can help in most situations, but with the slight penalty to individual downloads as explained by William. 

    Cheers - Bob