Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vadim Guchenko                       2:5020/400     04 Sep 2004  22:30:49
 To : All
 Subject : Замена PMTUD
 -------------------------------------------------------------------------------- 
 
 Hello, All!
 
 Почему бы алгоритм PMTUD не заменить следующим:
 
 Клиент инициирует TCP-соединение с сервером пакетом SYN, посылая в нем
 значение MSS, которое соответствует MTU выходного интерфеса. Каждый роутер
 на пути от клиента к серверу проверяет, сможет ли пакет с указанным MSS
 пройти через его выходной интерфейс без фрагментации и если нет, то
 уменьшает значение MSS в TCP-пакете. Дойдя до сервера, TCP-пакет будет
 содержать наименьшее значение MSS для всей цепочки роутеров, при
 использовании которого клиентом отправленные пакеты не будут
 фрагментироваться вообще. Теперь сервер должен отправить это значение MSS
 обратно клиенту. При этом он таким же образом выставляет свое значение MSS,
 соответствующее MTU его выходного интерфейса. И клиент вместе со своим новым
 значением MSS, которое он должен использовать при формировании пакетов,
 получает еще и скорректированное значение MSS сервера. В следующем пакете он
 помимо прочей информации, специфичной для TCP-протокола, отправляет обратно
 значение MSS сервера. Теперь клиент и сервер могут слать пакеты без флага
 DF, которые не будут фрагментироваться. Для обработки случаев меняющихся MTU
 можно периодически повторять процесс согласования MSS клиента и сервера в
 длинных TCP-сессиях. Hу а если MTU где-то на пути уменьшится раньше, чем
 будет произведено очередное согласование MSS, то не страшно, если несколько
 пакетов пройдут фрагментированными.
 
 Этот алгоритм не зафильтруешь просто так на файрволе, как это можно сделать
 с ICMP. И даже если какой-то роутер на пути не будет поддерживать этот
 алгоритм, т.е. не будет уменьшать MSS, то в принципе трафик все равно будет
 ходить, просто возможно будет фрагментироваться на том сервере. Hо это
 лучше, чем если бы он вообще не ходил в случае с PMTUD.
 
 Термин MSS в описанном алгоритме имеет смысл не максимального сегмента,
 которой хост может принять, а максимального сегмента, который хост может
 передать без фрагменатции.
 
 With best regards, Vadim Guchenko.  E-mail: s0lver@kraslan.ru
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Замена PMTUD   Vadim Guchenko   04 Sep 2004 22:30:49 
 Re: Замена PMTUD   Anton V. Yuzhaninov   05 Sep 2004 00:14:00 
 Re: Замена PMTUD   Valentin Nechayev   05 Sep 2004 09:43:15 
 Re: Замена PMTUD   Vadim Guchenko   05 Sep 2004 11:03:08 
 Re: Замена PMTUD   Valentin Nechayev   05 Sep 2004 09:40:15 
 Re: Замена PMTUD   Vadim Guchenko   05 Sep 2004 10:17:50 
 Re: Замена PMTUD   Valentin Nechayev   05 Sep 2004 16:41:14 
 Замена PMTUD   Slawa Olhovchenkov   05 Sep 2004 12:19:14 
 Re: Замена PMTUD   Valentin Nechayev   05 Sep 2004 12:41:24 
 Замена PMTUD   Slawa Olhovchenkov   05 Sep 2004 13:04:58 
 Re: Замена PMTUD   Dmitry Miloserdov   06 Sep 2004 16:23:22 
 Re: Замена PMTUD   Valentin Nechayev   10 Sep 2004 09:34:22 
 Замена PMTUD   Slawa Olhovchenkov   10 Sep 2004 10:48:28 
 Re: Замена PMTUD   Valentin Nechayev   11 Sep 2004 08:52:53 
 Замена PMTUD   Slawa Olhovchenkov   11 Sep 2004 11:31:22 
 Re: Замена PMTUD   Valentin Nechayev   11 Sep 2004 21:23:03 
 Замена PMTUD   Slawa Olhovchenkov   11 Sep 2004 21:29:42 
 Re: Замена PMTUD   Valentin Nechayev   11 Sep 2004 21:41:15 
 Замена PMTUD   Slawa Olhovchenkov   11 Sep 2004 21:51:10 
 Re: Замена PMTUD   Valentin Nechayev   12 Sep 2004 11:20:07 
 Замена PMTUD   Slawa Olhovchenkov   12 Sep 2004 12:27:14 
 Re: Замена PMTUD   Valentin Nechayev   12 Sep 2004 13:00:19 
 Замена PMTUD   Slawa Olhovchenkov   12 Sep 2004 13:32:16 
 Re: Замена PMTUD   Valentin Nechayev   12 Sep 2004 13:45:09 
 Re: Замена PMTUD   Victor Sudakov   15 Sep 2004 06:38:28 
 Re: Замена PMTUD   Valentin Nechayev   15 Sep 2004 08:33:03 
 Re: Замена PMTUD   Victor Sudakov   15 Sep 2004 09:15:49 
 Re: Замена PMTUD   Dmitry Miloserdov   14 Sep 2004 19:29:40 
 Re: Замена PMTUD   Valentin Nechayev   14 Sep 2004 22:05:48 
 Re: Замена PMTUD   Dmitry Miloserdov   18 Sep 2004 17:43:13 
Архивное /ru.unix.bsd/64881759fea3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional