Limiters and Queues Together?



  • Hi all .

    Currently I am running a pfsense box as main router for my clients networks ( I am running a small ISP) . In this box I have configured all the traffic shaping rules needed according to the plan selected by the client, for example some clients pay for up to 5 mbps and other 10 mbps and so on, thus I had to setup a set of limiters rules for each client and used that to put a limit  for each one of them.

    I managed to do that without issues by using limiters… long story short , just used the recommended method , which is to create 2 pipes, one for inbound traffic and one for outbound traffic. This is going smoothly.

    Now I am looking for a way to set sort of priority for some client limiters by that meaning that the traffic coming to and from certain clients must have a higher priority over the others client's traffic. So the question is there any possible solution by using limiters together with something else , like queues? or do you know another method?

    I hope made myself clear.

    thanks in advance.



  • I don't know much about enterprise solutions offered by ISPs, but don't ISPs primarily offer bandwidth and redundancy but it's up the the client to shape their traffic or the client is given a device that will do the shaping?

    When you shape per customer, you're talking about N number of rules, but when you start shaping per combination of customers, now it's N^2.

    Anyway, you seem to have a business case for this, but I still wonder if there is a "proper" solution short of telling the customer to do it or helping them do it on their end.

    Good Luck. I can't wait to see a more seasoned person's response.


  • Netgate

    Not to mention the inadequacies in HFSC and Multi-LAN.



  • @Harvy66:

    I don't know much about enterprise solutions offered by ISPs, but don't ISPs primarily offer bandwidth and redundancy but it's up the the client to shape their traffic or the client is given a device that will do the shaping?

    When you shape per customer, you're talking about N number of rules, but when you start shaping per combination of customers, now it's N^2.

    Anyway, you seem to have a business case for this, but I still wonder if there is a "proper" solution short of telling the customer to do it or helping them do it on their end.

    Good Luck. I can't wait to see a more seasoned person's response.

    Hi Harvy,

    We don't apply traffic prioritization per protocol  , or something similar , you're right  our customers apply their own Qos rules at their end according to their convenience. We only apply a limit (upper) for each customer, simple as that.  As said before , in addition to that  I want to have a way of prioritize the whole traffic from some special clients over the others.

    Any ideas?

    bests wishes