Purrr
линукс перфлоу то балансить не умеет
Purrr
:(
Илья
че эт
Purrr
а как?
Илья
всю жизнь умел и разучился?
Purrr
ойли
Purrr
окей, как сделать чтобы линукс балансил пер флоу?
Илья
я еще 7 лет назад делал дома
Илья
саттик роуты с весами
Илья
все робило
Purrr
не надо 7 лет назад
Purrr
и дома
Purrr
надо сейчас :)
Илья
https://www.opennet.ru/docs/RUS/LARTC/x348.html
Илья
Результатом команды будет попеременный выбор маршрута по-умолчанию. Вы можете изменить параметр weight, так чтобы один из провайдеров получал большую нагрузку.
Purrr
это пер пакет, ало
Purrr
а не пер-флоу
Илья
хз, дома робило
Purrr
ну короч у меня тут на еджрухтере был ецмп
Purrr
и нихуя оно не перфлоу
Илья
и торренты и сайты робили норм
Purrr
напротви стоял сраный убунту16 со стронгсваном
Purrr
такая же хуйня
Илья
Обратите внимание, что балансировка не будет идеальной, так как она основывается на маршрутах, а маршруты кэшируются. Это означает, что маршруты к часто посещаемым сайтам не будут проходить через разных провайдеров.
Purrr
ецмп короче там перпакет
Илья
пер пакет но не пер пакет
Илья
роут кешируется и все что ушло в один линк пойдет в него же
Purrr
тут в рассылке пробегал патч для префлоу в линукс
Purrr
но чот хз приняли его или нет
Илья
если роут закешировался в один линк, то и последующие пакеты пойдут в него же, типичный пер флоу, только еще более жесткий, даже другие сессии на тот же ип будут баланситься в тот же линк
Илья
мне кажется так даже лучше
Purrr
IPv4: Hash-based multipath routing. When the routing cache was removed in 3.6, the IPv4 multipath algorithm changed from more or less being destination-based into being quasi-random per-packet scheduling. This increased the risk of out-of-order packets and made it impossible to use multipath together with anycast services. In this release, the multipath routing implementation is replaced with a flow-based load balancing based on a hash over the source and destination addresses merge commit
Purrr
у еджрухтере как рас 3 идро: Linux 3.10.107-UBNT mips64
Purrr
говорят в 4.4 уже должен быть перфлоу
Purrr
но я и в 4.15 его не заметил
Purrr
может надо что-то там нажать еще
Purrr
Ilya
Purrr
я только сам делел с изъебом в виде иптаблеса, красишь пакеты, по их окраске форвардишь
Purrr
такое из бирда не сделаешь
Purrr
в общем с ецмп в линуксе все ппц как уныло
Purrr
да и с рухтингом так же
Purrr
все через жопу :(
Purrr
одна радость: таблицы в иптаблесе для транзитного и хостового трафика разные, вот уж спасибо, кек
Mikhail
За то бес плат но! Нужно больше пробелов!
Обсессивно беспечное начало основополагающих раздумий
Выпьет заэто.
Purrr
з а т о б е с п л а т н о !
Purrr
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=07355737a8badd951e6b72aa8609a2d6eed0a7e7
Purrr
вон патч еще в 2015 году запилили
Александр
ntwrk_bot
Добро пожаловать! Ознакомиться с правилами группы можно по ссылке.
Илья
Xrv9k в качестве рр можно нахаляву пользовать?
Ilya
Илья
А ты что скажешь?
Ilya
Мне не понравилось, что там vpfe всегда активен
Илья
Да и похер
Ilya
Он хавает ресурсы зря
Илья
Главное чтобы триал какой нибудь не вылез через месяц
Ilya
Поставишь vrr
Илья
Блин, такую охуенную схему придумал
Evgeniy
Там вроде лицухи же
Илья
Надо в девопсы подаваться
Илья
Evgeniy
Чем тебе ждунипер врр не нра?
Илья
Мне пох, пойдёт все что бесплатно
Илья
И есть нетконф
vitex
Илья
Завистник
vitex
Илья
У меня длиннее
Andrey
Илья
Илья
Я же пиратить не собираюсь
Илья
Экономика должна быть экономной
Ilya
Илья
Igor
прикольный заеб quagga откопался: если в конфиге есть, например, eth0 с каким-то IP, а самого eth0 нет, но есть, например, eth1, то IP с eth0 будет захерачен alias'ом на eth1
а, не, это заеб двойного конфига: в системе и в quagga. Думаю, у них все таки не так все плохо. )