LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Дело вероятно не в их серверах (отваливаются не все а только по штук 20 из https://gist.github.com/fedor-elizarov/772ed6751b58492db1bd83f746184ea5 чаще всего релейные сервера ), а промежуточных маршрутах моего провайдера или дальше. Я в сетях не особо секу, но понял так что где то стоит машинка с малым MTU, а моя машинка просто не получает от неё IMCP пакеты с просьбой их фрагментировать. Режутся пакеты где то до меня. Сейчас у меня MTU 1500 везде проставлено (провода эзернет), но в правилах стоит репак MSS до минимального MTU. При этом как я понял уже не важно стоит или нет DF флаг, любой сервер примет такой пакет и обработает и не будет мне обратно слать IMCP need fragmentation который до меня не доходит чмута. Если я правильно понял то всё так. Конечно можно позвонить провайдеру и сказать мол не режте идущие ко мне пакетики служебные. Или явно указывать окошко MSS постоянно увеличивая найдя оптимальный вариант при котором всё работает. Но мне лень + может я чего не так понял. Пока что всё работает. Роутер с возросшим количеством пакетов справляется вроде.

Я одно не понял, почему в tcpdump два сервера договариваются о mss 1460. А когда собсна начинается обмен данными и сервер шлёт 1300 байт к примеру то у второго MTU 1200 оказывается и он ICMP надофрагментировать обратно шлёт. Это я в опытах наблюдал. Оно же MSS это же данные MTU без служебных, сфигали при соединении он объявляется большим чем возможный MTU. Бред какой то. (или я чего попутал ночью ковыряясь)

Исходная версия LINUX-ORG-RU, :

Дело вероятно не в их серверах (отваливаются не все а только по штук 20 из https://gist.github.com/fedor-elizarov/772ed6751b58492db1bd83f746184ea5 чаще всего релейные сервера ), а промежуточных маршрутах моего провайдера или дальше. Я в сетях не особо секу, но понял так что где то стоит машинка с малым MTU, а моя машинка просто не получает от неё IMCP пакеты с просьбой их фрагментировать. Режутся пакеты где то до меня. Сейчас у меня MTU 1500 везде проставлено (провода эзернет), но в правилах стоит репак MSS до минимального MTU. При этом как я понял уже не важно стоит или нет DF флаг, любой сервер примет такой пакет и обработает и не будет мне обратно слать IMCP need fragmentation который до меня не доходит чмута. Если я правильно понял то всё так. Конечно можно позвонить провайдеру и сказать мол не режте идущие ко мне пакетики служебные. Или явно указывать окошко MSS постоянно увеличивая найдя оптимальный вариант при котором всё работает. Но мне лень + может я чего не так понял. Пока что всё работает. Роутер с возросшим количеством пакетов справляется вроде.