Re: How to best rate limit and employ fq_codel or cake as a small ISP

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It's been a while since I did this but I believe that you can have fq_codel as htb subclasses. I once did some experiments where I had fq_codel inside of drr inside of htb. It never went into production but it did seem to work: http://altheamesh.com/blog/dev-update-2/ (scroll down to the "traffic shaping" section).

Also, when experimenting with this stuff, I can heartily recommend CORE, which is a network simulator made by the Navy: http://altheamesh.com/blog/using-core-for-network-simulation/

In the next few weeks I will need to design a TC setup of my own, so I may give your problem a try while I'm in the TC mindset.

-- 
  Jehan Tremback
  jehan@xxxxxxxxxxxxxx

On Fri, Dec 15, 2017, at 7:02 AM, Nathanial Byrnes wrote:
> Hi There,
>   I run a small ISP. I am in the process of building out a new
> centralized traffic management system which enforces our bandwidth
> plans. What I am struggling with is if it is possibly to use fq_codel
> or cake within, or perhaps as a subclass of, the rate limited flow of
> a single customer.  For instance, let's assume I have a customer with
> a 10Mbpsx10Mbps data plan (contrived example...). Currently when they
> are consuming the full 10x10 unless their router is employing cake or
> fq_codel, their experience becomes unpleasant. I'd like to be able to
> employ fq_codel or cake on their behalf such that when they are
> hitting their limits (which I am imposing) Their overall experience is
> not terrible. Is this doable on a single system?
> 
>    Thanks in advance,
>    Nate
> --
> To unsubscribe from this list: send the line "unsubscribe lartc" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe lartc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux