Как определить оптимальный размер MTU с помощью пинг-теста
Максимальный блок передачи данных (MTU) — это наибольший размер пакета, который ваша сеть может отправить без фрагментации данных. Неправильная настройка MTU может вызывать медленные соединения, потерю пакетов и тайм-ауты приложений. Это руководство охватывает три области: что такое MTU и почему правильный размер важен для производительности сети; как найти MTU с помощью DOS-теста; и как устранить проблемы с MTU, характерные для VPN-соединений. Обратите внимание, что при использовании PPPoE-подключения MTU должен быть установлен на 1492 или ниже.
Основные выводы
- MTU расшифровывается как Maximum Transmission Unit. Это наибольший размер пакета, который ваша сеть может обработать без фрагментации данных.
- Правильный MTU для вашей сети можно определить, выполнив ping-тест из командной строки, постепенно уменьшая размер пакета до тех пор, пока фрагментация не прекратится.
- После того как вы найдете наибольший размер пакета, который не фрагментируется, добавьте 28 байт (20 для заголовка IP и 8 для заголовка ICMP), чтобы получить оптимальную настройку MTU.
- При использовании PPPoE-подключения MTU должен быть установлен на 1492 или ниже.
- Если после подключения к VPN приложения зависают или возникает тайм-аут, частой причиной является неправильная настройка MTU. Следуйте рекомендациям для VPN в конце этой страницы.
Полезный совет
Один из способов проверить, является ли проблема MTU, — попробовать получить доступ к приложению или веб-сайту через dial-up-доступ. Поскольку dial-up использует MTU по умолчанию 576 байт, у вас не будет тех же проблем, что и с широкополосным доступом. Если проблемы возникают как с широкополосным, так и с dial-up-доступом, то проблема, вероятно, в чем-то другом.
Как работает ping-тест MTU
Один из самых простых и точных способов проверить оптимальный MTU — выполнить простой ping-тест в командной строке. Отправляйте ping-запросы и постепенно уменьшайте размер пакета до тех пор, пока пакет больше не будет требовать фрагментации. Хотя этот простой тест точен для проверки конечных точек, пользователи могут обнаружить, что меньший MTU может быть лучше для их конкретных условий. При использовании PPPoE-подключения MTU должен быть 1492 (или меньше).
Важные примечания
- Из-за дополнительной сложности VPN-соединений требуется другой метод тестирования MTU. Пожалуйста, обратитесь к концу этой статьи.
- Если в вашей сети несколько компьютеров, каждое устройство должно быть настроено с одинаковым значением MTU. Кроме того, на некоторых ПК может использоваться несколько сетевых адаптеров или адаптер VPN-клиента, поэтому убедитесь, что вы изменяете сетевой адаптер, связанный с вашим широкополосным доступом или VPN-клиентом.
- Встроенный PPPoE-клиент Windows XP использует MTU 1480. Это относится только к встроенному PPPoE-клиенту XP!
Как найти оптимальный размер MTU: метод ping-теста
Чтобы найти правильный MTU для вашей сети, выполните простой ping-тест в командной строке. Вы будете отправлять ping-запросы и постепенно уменьшать размер пакета до тех пор, пока пакет больше не будет требовать фрагментации. Выполните следующие шаги:
Команда для этого ping-теста: ping www.tp-link.com -f -l xxxx.
•Вы можете использовать любой известный домен, поддерживающий ping, например ping www.google.com -f -l xxxx, вместо www.tp-link.com для теста.
•Между каждой командой должен быть один пробел.
•"-l" — это строчная буква L, а не единица.
•Последние четыре цифры — это размер тестового пакета.
Шаг 1. Откройте командную строку, нажав Пуск > Программы > Командная строка. Вы также можете использовать команду «Выполнить», нажав Пуск > Выполнить, затем введите "cmd" для Windows 2000/XP/Vista или "command" для Windows 95/98/ME.
Шаг 2. В командной строке введите ping www.tp-link.com -f -l 1472 и нажмите Enter. Обратите внимание, что пакет требует фрагментации. (Рисунок 1)

Шаг 3. Уменьшите размер тестового пакета (на 10 или 12 байт) и повторите тест. Обратите внимание, что пакет все еще требует фрагментации. (Рисунок 2)

Шаг 4. Продолжайте уменьшать размер тестового пакета и повторять тест, пока не достигнете размера, который не требует фрагментации. (Рисунок 3)

Шаг 5. После того как вы получили тестовый пакет, который не фрагментируется, увеличивайте размер пакета небольшими шагами и повторяйте тест, пока не найдете наибольший возможный пакет, который не фрагментируется.
Шаг 6. Возьмите максимальный размер нефрагментированного пакета из ping-теста и добавьте 28. Вы добавляете 28 байт, потому что 20 байт зарезервированы для заголовка IP, а 8 байт — для заголовка ICMP Echo Request.
Запомните: Вы должны добавить 28 к результатам ping-теста!
Пример:
1440 — максимальный размер пакета из ping-теста
+ 28 заголовки IP и ICMP
1468 — ваша оптимальная настройка MTU
Проблемы MTU с VPN-соединениями
Проблемы при подключении к VPN или зависание/тайм-аут приложений.
Обычно с VPN-подключениями связаны две распространенные проблемы.
Вы не можете подключиться к VPN-серверу вообще
Если вы вообще не можете подключиться к VPN-серверу и у вас есть маршрутизатор, VPN-приложение может требовать открытия определенных портов, назначения IP-адреса конкретному компьютеру или использования отдельного PPPoE-клиента непосредственно на компьютере.
Вы можете подключиться, но приложения зависают или возникает тайм-аут
Если вы можете подключиться и пройти аутентификацию, но приложения зависают, возникает тайм-аут или они не загружаются, возможно, ваш MTU настроен неверно.
Ищете больше информации?
Полезен ли этот FAQ?
Ваши отзывы помогают улучшить этот сайт.
TP-Link Community
Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.
From United States?
Получайте информацию о продуктах, событиях и услугах для вашего региона.