# Калькулятор MTU/MSS пути

Введите MTU интерфейса и стек инкапсуляции (GRE / VXLAN / WireGuard / IPSec / PPPoE / VLAN) — посчитает накладные по слоям, итоговый MSS и подскажет размер DF-пакета для ping.

> Каноническая страница: https://elysiatools.com/ru/tools/mtu-and-mss-path-calculator

- **Категория:** Network

- **Ключевые слова:** mtu, mss, path mtu, инкапсуляция, gre, vxlan, wireguard, ipsec, pppoe, vlan, фрагментация, tcp, sd-wan

## Обзор

Точно считает, сколько байт каждая инкапсуляция/тунель отъедает от MTU — и какой MSS получают TCP-сессии. \*\*Зачем.\*\* Стандартный MTU Ethernet — 1500 байт. При наложении туннелей (GRE, VXLAN, WireGuard, IPSec) каждый слой забирает байты заголовка. Внутренний TCP думает, что MSS = 1460, но внешний кадр уже превышает MTU пути — пакеты фрагментируются или молча отбрасываются при установленном DF. Дыры PMTU — частая причина «странных, intermittent» проблем на SD-WAN, CNI-overlay k8s и IPSec VPN. \*\*Как.\*\* От MTU интерфейса поочерёдно (снаружи внутрь) вычитается overhead каждого слоя. Остаток — MTU для внутреннего IP-пакета. Минус заголовок IP (20 для IPv4, 40 для IPv6) и TCP (20 по умолчанию) = \*\*эффективный MSS\*\*. \*\*Таблица overhead (по слоям, из RFC)\*\*: VLAN 802.1Q = 4 Б · Q-in-Q = 8 Б · PPPoE = 8 Б · GRE = 4 Б (минимум) · VXLAN = 8 Б · Geneve = 8 Б · WireGuard = 80 Б (IPv4) / 100 Б (IPv6) · IPSec ESP ≈ 55 Б (транспорт AES-GCM) / ≈ 75 Б (туннель). \*\*Диагностика\*\*: overhead по слоям и итого, остаточный MTU, эффективный MSS, точный размер DF-пакета для \`ping -M do -s \`, предупреждение при MSS < 1360. \*\*Советы.\*\* WireGuard: MTU интерфейса = внешний − 80 (IPv4). VXLAN в ЦОД: overlay MTU 1450 при underlay 1500.

## Входные данные

- **MTU интерфейса (байт)** (number): e.g. 1500
- **Стек инкапсуляции** (text): Comma-separated list of layers, outermost first. Valid values: vlan, qinq, pppoe, gre, gre_checksum, vxlan, geneve, wireguard4, wireguard6, ipsec_transport, ipsec_tunnel.
- **Версия IP внутреннего пакета** (select)
- **Заголовок TCP (байт)** (number): e.g. 20 (with TCP options up to 60)
- **Доп. накладные на слой (байт)** (number): e.g. 0 (extra bytes not covered above)

## Когда использовать

- При настройке VPN-туннелей (IPSec, WireGuard, GRE) для предотвращения проблем с прохождением трафика из-за неверного MTU.
- При проектировании оверлейных сетей (VXLAN, Geneve) в облачных инфраструктурах и Kubernetes CNI.
- Для диагностики сетевых неполадок, связанных с потерей пакетов с флагом DF (Don't Fragment) и некорректной работой PMTUD.

## Как это работает

- Вы вводите базовый MTU физического интерфейса (например, 1500 байт для стандартного Ethernet).
- Указываете стек протоколов инкапсуляции от внешнего к внутреннему (например, vxlan, wireguard4).
- Калькулятор последовательно вычитает размер заголовков каждого слоя, а также заголовки IP и TCP, вычисляя итоговый MSS и размер полезной нагрузки для ping.

## Сценарии использования

- Расчет оптимального MTU для интерфейса WireGuard при работе поверх стандартного интернет-подключения.
- Определение корректного значения TCP MSS Clamping на пограничном маршрутизаторе с PPPoE-подключением.
- Конфигурирование оверлейной сети VXLAN в дата-центре с целью минимизации накладных расходов и исключения фрагментации.

## Частые вопросы

### Что такое MSS и как он связан с MTU?

MSS (Maximum Segment Size) — это максимальный размер полезных данных в TCP-сегменте. Он равен MTU за вычетом размеров заголовков IP и TCP.

### Почему важно правильно настраивать MTU при использовании туннелей?

Если суммарный размер пакета с учетом заголовков туннеля превышает MTU физического канала, пакеты будут фрагментироваться или отбрасываться, что снижает производительность сети.

### Каков размер накладных расходов для WireGuard?

WireGuard добавляет 80 байт накладных расходов при использовании IPv4 во внешнем канале и 100 байт при использовании IPv6.

### Как проверить правильность MTU с помощью утилиты ping?

Используйте команду ping с флагом запрета фрагментации (например, ping -M do -s <размер> в Linux) и отправляйте пакеты рассчитанного калькулятором размера.

### Что делать, если эффективный MSS опускается ниже 1360 байт?

Рекомендуется увеличить MTU физического интерфейса (underlay) или использовать MSS Clamping на маршрутизаторе для принудительного уменьшения размера TCP-сегментов.

## Связанные инструменты

- [Симулятор динамики хищник–жертва Лотки–Вольтерры](https://elysiatools.com/ru/tools/lotka-volterra-predator-prey): Решает и визуализирует классическую систему хищник–жертва Лотки–Вольтерры: dN/dt = rN − aNP, dP/dt = bNP − mP. RK4-интегрирование (6000 шагов, с контролем дрейфа сохраняющейся величины V = bN − m·ln N + aP − r·ln P), кривые противофазных колебаний жертв и хищников и фазовая плоскость с замкнутыми орбитами, равновесием сосуществования N*=m/b, P*=r/a и линеаризованным периодом T ≈ 2π/√(rm). Определяет число циклов, измеренный период и размах колебаний, объясняя структурную неустойчивость нейтральных колебаний: амплитуда задаётся начальными условиями, а реальные системы затухают из-за зависимости от плотности или самовозбуждаются (парадокс обогащения).
- [2048](https://elysiatools.com/ru/tools/2048-game): Классические 2048. Стрелки или свайпы объединяют одинаковые числа; после каждого хода появляется новая плитка. Очки — сумма объединённых значений. Поле 4×4/5×5/6×6 и цель на выбор; достигли цели — победа, но можно продолжать.
- [Карта удаления слов-паразитов](https://elysiatools.com/ru/tools/audio-filler-word-removal-map): Сопоставляет транскрипцию с таймстампами и аудио, отмечает слова-паразиты (эм, ну, 嗯…) и по выбору глушит или удаляет их.
- [Сжатие метаданных аудио](https://elysiatools.com/ru/tools/audio-metadata-compress): Сжать или удалить метаданные/обложку для уменьшения размера
- [Моноизатор саб-баса](https://elysiatools.com/ru/tools/audio-sub-bass-mono-maker): Сворачивает всё ниже точки перехода в моно, сохраняя стереообраз выше — приём эллиптического EQ, защищающий резку винила и моно-сабвуферные системы клубов.
- [Массовый Извлекатель Электронной Почты](https://elysiatools.com/ru/tools/bulk-email-extractor): Извлеките все адреса электронной почты из входного текста, статей, веб-исходного кода или смешанного содержимого. Поддерживает дедупликацию и экспорт в JSON.
- [CSV Трансформер](https://elysiatools.com/ru/tools/csv-transformer): Трансформация и обработка данных CSV с операциями столбцов, вычислениями и преобразованиями типов данных. Примеры операций: • Переименовать столбец: \[{"type": "rename", "column": "старое_имя", "new_name": "новое_имя"}\] • Добавить вычисляемый столбец: \[{"type": "add_column", "new_column": "итого", "formula": "цена * количество"}\] • Удалить столбец: \[{"type": "remove_column", "remove_column": "столбец_для_удаления"}\] • Преобразовать тип данных: \[{"type": "convert_type", "convert_column": "возраст", "target_type": "number"}\] • Вычислить значения: \[{"type": "calculate", "target_column": "итого", "expression": "цена * налог + доставка"}\] • Фильтровать строки: \[{"type": "filter_values", "filter_column": "статус", "operator": "equals", "value": "активный"}\]
- [Удалитель BOM Символов](https://elysiatools.com/ru/tools/data-bom-remover): Удаление BOM (Byte Order Mark) символов из текстового и файлового содержимого. Идеально для очистки текстовых файлов с проблемами кодировки.

## Примеры

- [Образцы Анализатора Путей](https://elysiatools.com/ru/samples/path-analyzer): Комплексная коллекция путей файловой системы из Windows, Linux и macOS для анализа и тестирования путей
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Путей Импорта](https://elysiatools.com/ru/samples/import-path-examples): Коллекция примеров импорта JavaScript и TypeScript, демонстрирующих различные паттерны импорта и системы модулей
- [Примеры Дублирующихся Строк](https://elysiatools.com/ru/samples/text-duplicate-line-samples): Примеры файлов с различными типами дублирующихся строк для тестирования инструментов удаления дубликатов
