i’ve a pppoe server with 900-1000 clients, I don’t have any queue for limit or priorization, for now I’ve enough bandwidth for all the clients, but I want to start using QoS to improve the service…
the question is, if I create a queue tree (pcq), in pppoe profiles I need to “unset” the rate limit? so that way no simple queues are created, right?
and what do you think about this pcq? I have about 800 clients with 512kbps and about 200 with 1mbps:
Well actually there is a lot of places on earth that dont sell large links and dont have good coverage, so the solution is a WISP with this kind of link to supply the demand. I also sell 256k and 512k links to my clients and there is a lot of people seeking for the services!
And about the topic, why dont you set address-list on PPPoE server profile and then use it to make a queue tree based on mangle with that address-list. It will contain all the LOGGED client IPs from your IP POOL! So the queue tree will work only on the IPs being used at the moment and it will modify itself dinamically!
Im from Brazil, as I see you dont have to modify your profile at PPPoE since queue tree will be obeyed over simple queues when the packets are identified as being part of one q-tree. I used cache full for thundercache proxy here and when it passd over the q-tree, even if my profile gets 512k as download the client got full speed setted at q-tree rule.
Hi again… Im not that good at queues too but I think if you just put max-limit at 20M and dot put a limit an user with PPPoE account limited to 512K can get no limit when it goes by the queue tree because it will be limited by 20M and for sure the client dont have a 20M interface beetween you and his home. Anyway, I think you should set limit at what you want at max-rate per client. I mean, the sum of all clients using the queue tree wont pass 20M, but also wont pass the rate you set at limit per client.
I hope it helps! Also if anyone reading this forum think Im telling some wrong info please correct me if Im wrong. Thx!
I understand that I must set a rate-limit per client queue, but I ask about the rate-limit in the pppoe profile, it’s seems to be redundant, have a dynamic simple queue per user and then limit again in the queue tree
or maybe I’m missunderstanding how the queues works…
Actually the pppoe profile will be obeyed until the packets fall into the queue tree rule, then it will obey that rule instead of the pppoe profile. Anything that dont fit at queue tree rule will follow the rate setted at the pppoe profile. Any problem just post here again Cya…
I experienced this problem some time ago, it has something to do with the global queue setting, since its a dinamic IP in the PPPoE interface it goes after the HTB and not before if Im not mistaken.