Jump to content
Калькуляторы

tc полиснг за место шейпера

Хочу перейти на бордере домашней сети с tc шейпера htb на полисинг

Примерно так для каждого абонента

tc filter add ... police rate $USER_SPEEDkbit burst 10k drop

 

Что бы user'ам комфортно жилось.

Подскажите как выбрать оптимальные значения параметров

burst

peakrate BPS

avrate BPS

mtu

нужно ли повысить завысить $USER_SPEED на сколько то процентов от завленой абоенту.

 

Cейчас анлимы c 320КБит/c до 5МБит/c

Share this post


Link to post
Share on other sites

Вообще-то люди наоборот на шейпинг переходят, чтобы хомячком было комфортней.
На 1-2-5-10-25 мбит - уже пофиг.

Ну, 1-2 - это явно за уши притянуто ;).

Share this post


Link to post
Share on other sites

Вообще-то люди наоборот на шейпинг переходят, чтобы хомячком было комфортней.
На 1-2-5-10-25 мбит - уже пофиг.

Ну, 1-2 - это явно за уши притянуто ;).

Опередил )

тоже хо сказать что 1-2 это как бэ сомнительно....

Share this post


Link to post
Share on other sites

Вот я думаю

В доке написано что конструкция

tc filter add ... police rate

Использует алгоритм TBF.

TBF это полисер или безкласовый шейпер?

Share this post


Link to post
Share on other sites

Кто-нибудь использовал линуксовый tc для массового полисинга произвольных групп ip адресов (например из разных подсетей, а не одним префиксом)? Собственно, нечто вроде u32 hashtables и вместо flowid, некий "policerid", который тут же на месте и отполисит.

 

Такой механизм есть, можно общий полисер использовать даже в пределах нескольких интерфейсов - просто указывается id полисера - index. Но внутри, на сколько я понял, поиск полисера по индексу сделан хеш-таблицой на 16 бакетов, а дальше - список, что вызвало большие сомнения по поводу пригодности такой конструкции в случае когда по индексу будут искаться тысячи состояний полисеров...

 

Или я что-то простое упустил?

 

Share this post


Link to post
Share on other sites

tc-полисер - это точно такой же фильтр, как и классификатор для htb-шейпера. Эти фильтры точно также распределяется по hash-таблицам. У меня входящий к клиентам шейпится, исходящий - полисится. Хеширование фильтров и там и там.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.