Community discussions

MUM Europe 2020
 
User avatar
Belyivulk
Member Candidate
Member Candidate
Topic Author
Posts: 285
Joined: Mon Mar 06, 2006 10:53 pm
Location: Whangarei, New Zealand
Contact:

Queue Trees & QOS

Mon Oct 06, 2008 2:05 am

Hi All,

I've got a question for the guru's regarding Queue trees and multistage queueing.

What i'm trying to achieve is the seperation of national and international traffic, and then further seperation of the different services (Http, https, smtp, pop3, ect ect).

Ok, so i've achieved the first two, i can correctly mangle national and international traffic, and services, and i have created a Queue tree that first off, takes our total internet pipe and applys a limit too it. Then i create child queues for our national and international limits, and then further child queues to national and international queues for the services.

The queue type im using is PCQ, and i can see this is working correctly on the services queues, but its not working on their parent, which in this case is 'national' and 'international'. What i would like to happen is, under normal operation, the services queues will ensure that the bandwidth is shared evenly, but when under load i want the parent queue to ensure the traffic is shared equally amongst the children. Is this possible? is this the best approach? Does anyone have a better way of achieving similar results?

I've posted my config for you to look over.

Thanks in advance

Flags: X - disabled, I - invalid
0 name="National In" parent=National packet-mark=National-Traffic-In limit-at=0 queue=PCQ priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

1 name="International HTTP" parent=International packet-mark=international-http limit-at=0 queue=PCQ priority=2 max-limit=3000000 burst-limit=0
burst-threshold=0 burst-time=0s

2 name="National Out" parent=National packet-mark=National-Traffic-Out limit-at=0 queue=PCQ priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

3 name="International SMTP" parent=International packet-mark=international-smtp limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

4 name="International" parent=Main Pipe packet-mark="" limit-at=0 queue=PCQ priority=2 max-limit=4000000 burst-limit=0 burst-threshold=0 burst-time=0s

5 name="National" parent=Main Pipe Pipe packet-mark="" limit-at=0 queue=PCQ priority=1 max-limit=7000000 burst-limit=0 burst-threshold=0 burst-time=0s

6 name="Main Pipe" parent=Edge-Tower0 packet-mark="" limit-at=0 queue=PCQ priority=1 max-limit=10000000 burst-limit=0 burst-threshold=0 burst-time=0s

7 name="International FTP" parent=International packet-mark=international-ftp limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

8 name="International HTTPS" parent=International packet-mark=international-https limit-at=0 queue=PCQ priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

9 name="International RDP" parent=International packet-mark=international-remotedesktop limit-at=0 queue=PCQ priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

10 name="International SSH" parent=International packet-mark=international-ssh limit-at=0 queue=PCQ priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

11 name="International Telnet" parent=International packet-mark=international-telnet limit-at=0 queue=PCQ priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

12 name="International MYSQL" parent=International packet-mark=international-mysql limit-at=0 queue=PCQ priority=1 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

13 name="International ICMP" parent=International packet-mark=international-icmp limit-at=0 queue=PCQ priority=1 max-limit=0 burst-limit=0 burst-threshold=>
burst-time=0s

14 name="International Steam TCP" parent=International packet-mark=international-steam-tcp limit-at=0 queue=PCQ priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

15 name="International Steam UDP" parent=International packet-mark=international-steam-udp limit-at=0 queue=PCQ priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

16 name="International POP3" parent=International packet-mark=international-pop3 limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0 burst-threshold=>
burst-time=0s

17 name="International Other" parent=International packet-mark=International-Other limit-at=0 queue=PCQ priority=8 max-limit=512000 burst-limit=0
burst-threshold=0 burst-time=0s

18 name="International Xbox Live" parent=International packet-mark=Xboxlive-In limit-at=0 queue=PCQ priority=2 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

19 name="International IMAP" parent=International packet-mark=international-imap limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0 burst-threshold=>
burst-time=0s

20 name="International IMAP Secure" parent=International packet-mark=international-imap-secure limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0

22 name="International POP3 Secure" parent=International packet-mark=international-secure-pop3 limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

23 name="International L2TP" parent=International packet-mark=international-l2tp limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0 burst-threshold=>
burst-time=0s

24 name="International PPTP" parent=International packet-mark=international-pptp limit-at=0 queue=PCQ priority=3 max-limit=0 burst-limit=0 burst-threshold=>
burst-time=0s
 
User avatar
Belyivulk
Member Candidate
Member Candidate
Topic Author
Posts: 285
Joined: Mon Mar 06, 2006 10:53 pm
Location: Whangarei, New Zealand
Contact:

Re: Queue Trees & QOS

Tue Oct 07, 2008 2:39 am

Honestly? No one has any ideas?

Who is online

Users browsing this forum: hngjared, zwarner and 146 guests