2013/3/8 Vladislav Prodan <[email protected]>:
> Имеем AS с двумя аплинками. На первом MTU 1500, на втором MTU 1440.
>
> Запускаю portsnap fetch
> # portsnap fetch
> Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found.
> Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
> Fetching snapshot metadata... done.
> Fetching snapshot generated at Fri Mar  8 02:03:03 EET 2013:
> 113c1cd0f54754acdaf8f0eab41f98981aaf7562e538aa  0% of   68 MB    0  Bps
>
> Он молчит и отваливается по таймуауту.
> Смотрю тспдампом : запросы уходят от одного аплинка, а приходят через другого.
> Внаглую сменил маршрут 46.137.0.0/16 на второго провайдера, тогда портснап 
> заработал...
>
>
> Что это такое?

Ну portsnap здесь ни при чём.
В  IP пакетах установлен флаг DF, а где-то на пути фильтруются ICMP,
поэтому Path MTU discovery не работает.
Меняйте TCP MSS на исходящих пакетах, чтоб длина IP пакета не
превышала меньшего MTU.
Ещё можно сбрасывать флаг DF и пересобирать фрагменты, но это надо
делать с обоих сторон линка с низким MTU.

-- 
Mykhaylo Yehorov

Ответить