On 17.12.2014 17:42, Eugene Grosbein wrote:
On 17.12.2014 21:32, Eugene V. Boontseff wrote:
mru и tcpmssfix не выставлял.
Невнимательно прочитал первое письмо, пропустил момент про 1400.
Для начала нужно при помощи ping -D -s определить, пакеты какого размера
пролазят через PPPoE (учитывать, что к аргументу -s на фре надо прибавлять
28 байт заголовков). От этого размера отнять оверхед на pptpgre/CCP и получим
максимально допустимый mtu для pptp на такой схеме.
Максимальное значение ping -D -s получилось 1464.
А от чего именно такой эффект? Т.е. скорость падает? Я понимаю, если бы
где-то "резались" фрагментированные пакеты - тогда бы вообще соединения
не было, а так.. ну, фрагментация, ну и что?
Хорошая реализация Path MTU discovery при таймаутах самостоятельно
начинает сбрасывать mss соединения, используя таблицу "плато mtu" из RFC,
но каждый сброс - после длительного таймаута. Отсюда черепашья скорость
вместо полного затыка.
Спасибо за разъяснение.
--
Eugene