[OpenSIPS-Users] ratelimit network algorithm traffic limit

Ovidiu Sas osas at voipembedded.com
Mon Mar 2 18:23:50 EST 2020


Take a look at the pipe parameter:
https://kamailio.org/docs/modules/5.4.x/modules/ratelimit.html#idp49883756

# define pipe 4 with a limit of 10000 pending bytes in the rx_queue
#                                     using NETWORK algorithm
modparam("ratelimit", "pipe", "4:NETWORK:10000")

Hope this helps!

Regards,
Ovidiu Sas

On Mon, Mar 2, 2020 at 12:53 PM Jeff Pyle <jeff at ugnd.org> wrote:
>
> But how does it work for the NETWORK algorithm?  The docs specifically mention a modparam, but even if that's not the case anymore, what unit is the limit one might specify with rl_check()?
>
> More generally, how does one implement the NETWORK algorithm?
>
>
> - Jeff
>
>
> On Mon, Mar 2, 2020 at 12:19 PM David Villasmil <david.villasmil.work at gmail.com> wrote:
>>
>> Jeff,
>>
>> Yep, you’re totally right. The limit should be set when calling the check, I.e:
>>
>> if (!rl_check("$rU", "50", "TAILDROP")) {
>> sl_send_reply("503", "Server Unavailable");
>> exit;
>> };
>>
>>
>>
>> On Mon, 2 Mar 2020 at 16:19, Jeff Pyle <jeff at ugnd.org> wrote:
>>>
>>> This doesn't appear to have anything to do with a any type of limit or the network algorithm.  In fact, it says, "...and only affects the Taildrop and RED algorithms."  ?
>>>
>>>
>>> - Jeff
>>>
>>>
>>> On Mon, Mar 2, 2020 at 11:05 AM David Villasmil <david.villasmil.work at gmail.com> wrote:
>>>>
>>>> https://opensips.org/html/docs/modules/2.4.x/ratelimit.html#param_limit_per_interval
>>>>
>>>>
>>>> On Mon, 2 Mar 2020 at 15:54, Jeff Pyle <jeff at ugnd.org> wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> The ratelimit doc page (v2.4) section 1.3.4 says the following:  "If the returned amount exceeds the limit specified in the modparam, rl_check returns an error."  The problem is I don't see a modparam to define the limit.
>>>>>
>>>>>
>>>>>
>>>>> - Jeff
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opensips.org
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> David Villasmil
>>>> email: david.villasmil.work at gmail.com
>>>> phone: +34669448337
>>>>
>>>> ____________________________
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>> --
>> Regards,
>>
>> David Villasmil
>> email: david.villasmil.work at gmail.com
>> phone: +34669448337
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com



More information about the Users mailing list