Simple Queue behavoir with mixed dynamic and static queues
Hi All, just wondering if anybody has noticed this functionality in Simple Queues before, it kind of makes sense that it does it but kind of doesn't as well. The scenario goes like this. You have a backhaul for a site, let's say it's 50M, it connects into a RB1100AHx2 for example, so you have a simple queue on that interface to keep it just under that because it's a MEF and it will drop packets like a bitch if you let it go over. This site runs PPPOE termination for a couple of users for example, so when you add your queue for the backhaul interface the other queues then come in after it once the users log in, so for some reason simple queues work in order somehow, so all my user queues below the backhaul queue somehow inherit the speed setting on the backhaul queue, it's like the queue limits are totally ignored on the user queues. If I have 50M limit on the backhaul queue and 10M limit on my user dynamic queues they all get access to more than 10M and spike up to the 50M limit of the backhaul queue. So if I move the backhaul queue to the bottom, or tell the PPP profile to put the user queues above the backhaul queue then the user queues behave correctly but the backhaul queue seems to get some random traffic and never the total for the interface. The way I setup the backhaul queue is just simply set the target to equal the backhaul interface name and set my upload and download speeds, nothing else. I have come across this issue before and the only way I could find around it was to change the backhaul queue to be a queue tree queue and use mangle rules to mark the traffic. Has anybody had this issue before ?, am I just trying to do this wrong ?, is it broken or working by design or what ?, any suggestions ?? Thanks Paul
-----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Paul Julian Sent: Monday, 22 February 2016 12:54 PM To: public@talk.mikrotik.com.au Subject: [MT-AU Public] Simple Queue behavoir with mixed dynamic and static queues
Hi All, just wondering if anybody has noticed this functionality in Simple Queues before, it kind of makes sense that it does it but kind of doesn't as well.
The scenario goes like this.
You have a backhaul for a site, let's say it's 50M, it connects into a RB1100AHx2 for example, so you have a simple queue on that interface to keep it just under that because it's a MEF and it will drop packets like a bitch if you let it go over.
This site runs PPPOE termination for a couple of users for example, so when you add your queue for the backhaul interface the other queues then come in after it once the users log in, so for some reason simple queues work in order somehow, so all my user queues below the backhaul queue somehow inherit the speed setting on the backhaul queue, it's like the queue limits are totally ignored on the user queues.
If I have 50M limit on the backhaul queue and 10M limit on my user dynamic queues they all get access to more than 10M and spike up to the 50M limit of the backhaul queue.
So if I move the backhaul queue to the bottom, or tell the PPP profile to
user queues above the backhaul queue then the user queues behave correctly but the backhaul queue seems to get some random traffic and never the total for the interface.
The way I setup the backhaul queue is just simply set the target to equal
Hi Paul, Simple queue operation is REALLY simple - it operates in order from top to bottom, and first match stops the processing for ALL other queues (including queue tree) Maybe it would be sensible to send your backhaul queue to queue tree, then customer simple queues will take precedence as necessary? Cheers, Mike. put the the
backhaul interface name and set my upload and download speeds, nothing else.
I have come across this issue before and the only way I could find around it was to change the backhaul queue to be a queue tree queue and use mangle rules to mark the traffic.
Has anybody had this issue before ?, am I just trying to do this wrong ?, is it broken or working by design or what ?, any suggestions ??
Thanks Paul _______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au
-----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Paul Julian Sent: Monday, 22 February 2016 12:54 PM To: public@talk.mikrotik.com.au Subject: [MT-AU Public] Simple Queue behavoir with mixed dynamic and static queues
Hi All, just wondering if anybody has noticed this functionality in Simple Queues before, it kind of makes sense that it does it but kind of doesn't as well.
The scenario goes like this.
You have a backhaul for a site, let's say it's 50M, it connects into a RB1100AHx2 for example, so you have a simple queue on that interface to keep it just under that because it's a MEF and it will drop packets like a bitch if you let it go over.
This site runs PPPOE termination for a couple of users for example, so when you add your queue for the backhaul interface the other queues then come in after it once the users log in, so for some reason simple queues work in order somehow, so all my user queues below the backhaul queue somehow inherit the speed setting on the backhaul queue, it's like the queue limits are totally ignored on the user queues.
If I have 50M limit on the backhaul queue and 10M limit on my user dynamic queues they all get access to more than 10M and spike up to the 50M limit of the backhaul queue.
So if I move the backhaul queue to the bottom, or tell the PPP profile to
user queues above the backhaul queue then the user queues behave correctly but the backhaul queue seems to get some random traffic and never the total for the interface.
The way I setup the backhaul queue is just simply set the target to equal
I think I will need to do that Mike, the problem with my scenario is that the traffic will hit the dynamic queue and my backhaul queue as it will traverse both interfaces, I suppose this is where it's coming unstuck, and I would rather stick with a simple queue if I can as it reduces the overhead of mangle rules, but it looks like I am stuck with it. With just the dynamic queues for the PPPOE connections there would never be a problem with data hitting interfaces from two queues so they should remain fine I suppose. Thanks for the information Regards Paul -----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Mike Everest Sent: Tuesday, 23 February 2016 12:00 PM To: 'MikroTik Australia Public List' Subject: Re: [MT-AU Public] Simple Queue behavoir with mixed dynamic and static queues Hi Paul, Simple queue operation is REALLY simple - it operates in order from top to bottom, and first match stops the processing for ALL other queues (including queue tree) Maybe it would be sensible to send your backhaul queue to queue tree, then customer simple queues will take precedence as necessary? Cheers, Mike. put the the
backhaul interface name and set my upload and download speeds, nothing else.
I have come across this issue before and the only way I could find around it was to change the backhaul queue to be a queue tree queue and use mangle rules to mark the traffic.
Has anybody had this issue before ?, am I just trying to do this wrong ?, is it broken or working by design or what ?, any suggestions ??
Thanks Paul _______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com. au
_______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au
-----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Paul Julian Sent: Tuesday, 23 February 2016 1:21 PM To: 'MikroTik Australia Public List' <public@talk.mikrotik.com.au> Subject: Re: [MT-AU Public] Simple Queue behavoir with mixed dynamic and static queues
I think I will need to do that Mike, the problem with my scenario is that
traffic will hit the dynamic queue and my backhaul queue as it will
Hi, Simple queue supports packet mark inspection - perhaps mark packets entering or exiting specific interfaces, then apply simple queue based on packet mark instead? Cheers! Mike. the traverse
both interfaces, I suppose this is where it's coming unstuck, and I would rather stick with a simple queue if I can as it reduces the overhead of mangle rules, but it looks like I am stuck with it.
With just the dynamic queues for the PPPOE connections there would never be a problem with data hitting interfaces from two queues so they should remain fine I suppose.
Thanks for the information
Regards Paul
-----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Mike Everest Sent: Tuesday, 23 February 2016 12:00 PM To: 'MikroTik Australia Public List' Subject: Re: [MT-AU Public] Simple Queue behavoir with mixed dynamic and static queues
Hi Paul,
Simple queue operation is REALLY simple - it operates in order from top to bottom, and first match stops the processing for ALL other queues (including queue tree)
Maybe it would be sensible to send your backhaul queue to queue tree, then customer simple queues will take precedence as necessary?
Cheers, Mike.
-----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Paul Julian Sent: Monday, 22 February 2016 12:54 PM To: public@talk.mikrotik.com.au Subject: [MT-AU Public] Simple Queue behavoir with mixed dynamic and static queues
Hi All, just wondering if anybody has noticed this functionality in Simple Queues before, it kind of makes sense that it does it but kind of doesn't as well.
The scenario goes like this.
You have a backhaul for a site, let's say it's 50M, it connects into a RB1100AHx2 for example, so you have a simple queue on that interface to keep it just under that because it's a MEF and it will drop packets like a bitch if you let it go over.
This site runs PPPOE termination for a couple of users for example, so when you add your queue for the backhaul interface the other queues then come in after it once the users log in, so for some reason simple queues work in order somehow, so all my user queues below the backhaul queue somehow inherit the speed setting on the backhaul queue, it's like the queue limits are totally ignored on the user queues.
If I have 50M limit on the backhaul queue and 10M limit on my user dynamic queues they all get access to more than 10M and spike up to the 50M limit of the backhaul queue.
So if I move the backhaul queue to the bottom, or tell the PPP profile to put the user queues above the backhaul queue then the user queues behave correctly but the backhaul queue seems to get some random traffic and never the total for the interface.
The way I setup the backhaul queue is just simply set the target to equal the backhaul interface name and set my upload and download speeds, nothing else.
I have come across this issue before and the only way I could find around it was to change the backhaul queue to be a queue tree queue and use mangle rules to mark the traffic.
Has anybody had this issue before ?, am I just trying to do this wrong ?, is it broken or working by design or what ?, any suggestions ??
Thanks Paul _______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com. au
_______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au
_______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au
participants (2)
-
Mike Everest
-
Paul Julian