|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Kolesnikoff 2:5020/400 10 Nov 2006 06:00:59 To : Vadim Goncharov Subject : Re: IPFW policy routing -------------------------------------------------------------------------------- Vadim Goncharov <vadimnuclight@tpu.ru> wrote: > Hi Alexander Kolesnikoff! > > On Thu, 9 Nov 2006 01:17:40 +0000 (UTC); Alexander Kolesnikoff wrote about > 'Re: IPFW policy routing': > > >> Будет. У ipfw keep-state создает точно так же динамические рулесы для > >> любого action. Вот только кидать пакеты > >> _одного_ соединения в _разные_ > >> каналы, как в твоем правиле написано - очень плохая идея, tcp будет > >> тормозить. > AK> Почему плохая идея, и почему tcp должен тормозить ? > > Потому что два канала, если только это не части одного транка, > обязательно будут иметь разные задержки прохождения пакетов до хоста > назначения. А TCP имеет много разных таймерах, и приспосабливается > как к обычным задержкам, так и высчитывает таймауты ретрансмита при > потере пакетов. В результате эффективного использования каналов не > будет, особенно если будут потери. По этой причине существующие > балансировщики нагрузки на разные каналы обычно имеют некую хэш-функцию > от тупла (srcip, srcport, dstip, dstport), результатом которой является > номер канала, в который отправить пакет, чтобы в результате каждое > соединение всегда ходило по своему каналу, а распределение нагрузки шло > на разные соединения. > Вообще-то вопрос был как раз про per-flow load balancing а не про round-robin. Меня, мягко говоря, удивляет нежелание разработчиков сделать нормальную поддержку ECMP во FreeBSD и в качестве доводов приводят как раз такие же или очень похожие аргументы. У меня просто риторический вопрос: "А как же тогда ECMP работает в кошках, джуниперах и прочих телесинах?". И что самое интересное - оно действительно работает. Alexander --- ifmail v.2.15dev5.3 * Origin: UKU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7525feffe1c9.html, оценка из 5, голосов 10
|