|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 05 Sep 2004 09:40:15 To : Vadim Guchenko Subject : Re: Замена PMTUD -------------------------------------------------------------------------------- >>> Vadim Guchenko wrote: VG> Почему бы алгоритм PMTUD не заменить следующим: Замени. http://www.ietf.org/maillist.html Флаг в руки, барабан на шею, поезд навстречу. VG> Клиент инициирует TCP-соединение с сервером пакетом SYN, посылая в нем VG> значение MSS, которое соответствует MTU выходного интерфеса. Каждый роутер VG> на пути от клиента к серверу проверяет, сможет ли пакет с указанным MSS VG> пройти через его выходной интерфейс без фрагментации и если нет, то VG> уменьшает значение MSS в TCP-пакете. Это надо делать только при наличии явного флага на то, причём не в секции переменных флагов, а битового в постоянной секции. Иначе маршрутизаторы сдохнут под нагрузкой. VG> Hу а если MTU где-то на пути уменьшится раньше, чем VG> будет произведено очередное согласование MSS, то не страшно, если несколько VG> пакетов пройдут фрагментированными. Ты не понимаешь политику партии. Hа нас надвигается полным ходом IPv6, чтоб он сдох. А там фрагментации при форвардинге _нет вообще_. Убрана как класс. Фрагментацию может делать только передающая сторона. VG> Этот алгоритм не зафильтруешь просто так на файрволе, как это можно сделать VG> с ICMP. А кто тебе мешает сейчас так сделать? sysctl net.inet.tcp.path_mtu_discovery=0 Всё, пакеты идут без DF, на фрагментацию по дороге передатчику чихать. Hо, извини, только IPv4. VG> With best regards, Vadim Guchenko. E-mail: s0lver@kraslan.ru Кремлёвский мечтатель, блин. Я тоже могу так намечтать. У тебя поддержка сообщества есть? Hет? Ещё только начал думать? Hу так подымай архивы рассылок и подумай о том, что эта проблема уже 20 лет назад обсуждалась значительно более умными людьми, чем мы с тобой. А решения почему-то нет. А вместо решения идёт комитетский урод по имени IPv6, в котором эта проблема ещё больше загнана в угол. Ты всё ещё хочешь что-то делать? Книжку почитай. "Бодался телёнок с дубом" называется. P.S. Hет, если у тебя энтузиазм не пропадёт - я буду даже рад. Hо не верю. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22383881c8b7b.html, оценка из 5, голосов 10
|