Dr.Venom писал(а):
У железки походу проблема с разбиением пакетов.
Если с внутреннего интерфейса приходит пакет с относительно высоким мту, то после кодирования фреймы получаються больше 1500 байт. Если на машине за впн-ом уменшить мту - то пакеты начинают ходить нормально...
В целом мысль в правильном направлении, однако:
1. MTU это не параметр пакета, это параметр интерфейса (есть ещё MTU на маршруте, но это уже второй слой сумрака

) - это максимально допустимый размер на данном интерфейсе. Если стеку IP необходимо отправить пакет, размер которого превышает MTU данного интерфейса, он вынужден его фрагментировать и отправлять фрагментами. С фрагментацией бывают проблемы, принимающий хост может иметь свои настройки для фрагменированных пакетов вплоть до запрета. Кроме того, в пакете может быть установлен флаг DF - запрет фрагментации. Нюансы фрагментации можно проверять используя "ping -f ..."
2. Кроме того, уменьшение MTU на хостах, связь между которыми проходит через VPN-туннели, ИМХО, может быть более эффективна, если на них уменьшить MTU (в самом неблагоприятном случае может быть ситуация, когда каждый пакет о хоста к хосту обрабатывается SPD на роутере и не влезает в один IP-пакет, а уходит одним "большим", например , 1500 байт и "довеском" 100 байт, который хоть и маленький, а всё равно пакет. А вот если уменьшить MTU на хостах, то есть шанс, что после шифрования и т.п. пакеты будут влезать в 1500 байт.)