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

Полисить или шейпить?

Здравствуйте коллеги!

 

Вот возник вопрос - полисить или шейпить трафик к юзерам?

Хочу тут повнедрять проект Linux-ISG, а там полисинг только, как известно...

Вроде пишут, что полисинг плохо работает на малых скоростях, но у нас уже тарифные планы минимум от 1 мегабита, а так в массе от 6 до 30, и дальше будут расти, судя по тенденциям.

Нормально ли будет работать полисинг на таких скоростях?

Share this post


Link to post
Share on other sites

Полисинг работает нормально, если трафик идет по TCP, т.к. он учитывает отброшенные пакеты и подстраивается под ширину канала. UDP и ICMP с полисингом работают хуже, особенно когда все забито. Но если трафик правильно приоритизирован (до полисинга, на стороне юзера), то это не страшно. А как в LISG сделаны классификация трафика по IP и полисинг? Если средствами tc и u32 hashing filters с policy, то это довольно просто переделывается в шейпинг.

Edited by photon

Share this post


Link to post
Share on other sites
Если средствами tc и u32 hashing filters с policy, то это довольно просто переделывается в шейпинг.
Может конечно оно и переделывается, только шейпинг потребует совсем другие ресурсы, я так понимаю...

Вот автор lISG пишет, что у него в продакшне до 4000 сессий, а если шейпить, не подохнет оно?

Share this post


Link to post
Share on other sites

Четырехъядерника с интеловскими сетевухами для шейпинга на столько юзеров хватает даже с запасом. Хотя, если там полисинг средствами модуля iptables, то проще оставить как есть.

Edited by photon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this