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