Re: tbf queue question

Doug Rorem <[email protected]> Wed, 05 May 2021 22:21:30 +0000
Newsgroups org.kernel.vger.lartc
Message-ID <[email protected]>
5-may
Grant,

Thanks for the reply - adding a TBF queue to the
outgoing ens2 interface definitely changes the outgoing
bandwidth! I was mistaken thinking I could rate limit
the output of ens1 to the internal bridge.

Regards,
Doug Rorem

On 5/4/2021 10:47 AM, Grant Taylor wrote:
> Hi,
>
> On 5/4/21 9:27 AM, Doug Rorem wrote:
>> I have multicast video (about 4.5 Mbps) entering the bridge on ens1 
>> and exiting on ens2.
>>
>> I tried setting up a TBF queue with bandwidth limit (max 3Mbps) on ens1:
>
> It's been a long time since I've done anything with QoS but I think 
> you've run afoul of a fundamental understanding that I have.
>
> You can only (effectively) rate limit /what/ /you/ /send/. Meaning 
> that you can't rate limit how fast information comes in. You can only 
> rate limit what you send out.
>
> So, try moving the rate limiting from ens1 to ens2 so that you are 
> rate limiting the stream leaving the system.
>
> Aside:  Yes, there are some tricks with virtual interfaces so that you 
> can ""send from the incoming interface to the virtual interface, thus 
> rate limit what is re-sent prior to reception by the interface where 
> IPs are bound.  But this is still beholden to the /what/ /you/ /send/ 
> statement above.  It's just arranging to /re/send it before receiving.
>
>> Can anyone help point me to what I'm doing wrong, or misunderstanding?
>
> I have no idea if this will help or not.  But it would be the first 
> things that I would try.
>
>
>