zi_rus Posted March 9, 2016 Posted March 9, 2016 НАТ-ом предлагали балансить? :) round-robin NAT? круто че Вставить ник Quote
GrandPr1de Posted March 9, 2016 Posted March 9, 2016 НАТ-ом предлагали балансить? :) round-robin NAT? круто че ну делал на фре когда-то такое :) prob 0.5 skipto nat 1 prob 1 skipto nat 2 это если вкратце :) Вставить ник Quote
NiTr0 Posted March 9, 2016 Posted March 9, 2016 Вообще проблем не вижу. Нумеруй себе пакеты как сквозной нумерацией, так и в пределах канала. После пакета N ждем пакет N+1. Если во всех каналах пришел пакет с номером M>N+1, значит N не придет и его больше не ждем. Алгоритм в 10 строчек кода. "было гладко на бумаге"... реально граблей вагон может случиться. потому и совет - не заморачивайтесь с извращениями, делайте нормальную балансировку по tcp/udp сессиям. у вас же не одна-единственная сессия будет бегать? Нет, есть retransmit ну так правильно, прилетел пакет Х, потом - пакет Х+2, пакет Х+1 считается потерянным и посылается сообщение на ретрансмит, а через 10мс - долетает пакет Х+1 по другому каналу... нет, есть джиттер джиттер - это не реордеринг. попробуйте набросать на коленке реордеринг, когда половина пакетов будет задерживаться на 5-10мс, и попробуйте запустить поверх такого канала voip :) Вставить ник Quote
GrandPr1de Posted March 9, 2016 Posted March 9, 2016 пер пакет нат? :) не спрашивайте зачем, просто говорю что это реально и оно работает :D Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.