MTU в роутере — что это? Увеличиваем скорость Интернета

MTU в роутере что это и почему от этого параметра зависит скорость вашего интернет-соединения? Детальное описание сетевого параметра mtu, его особенностей и свойств.

Проблемы с размерами

Важно, чтобы ваш роутер имел правильную настройку этого параметра, совпадающую со значением MTU вашего провайдера.

Провайдер не знает значение MTU для всех узлов сети. Он передает пакеты всем одинаково. И если на вашем роутере стоит меньшее значение MTU, то он не сможет получить пакет целиком. Тогда придется провести фрагментацию пакета.

Бытовая ситуация: вам нужно перенести стол из одного помещения в другое. В одном месте дверь широкая, и стол пронесли без проблем. Но вот беда, дверь в другой квартире слишком мала. Стол никак не проходит. Нужно его разобрать, занести и снова собрать. На это уйдет уйма времени.

Из примера понятно, почему сеть может работать медленно при неверных настройках. Бывает и гораздо хуже. Стол разобрать нельзя. Тогда сайт совсем не откроется.

Рассмотрена только одна из причин проблем с интернетом. На скорость работы сети могу влиять и другие причины.

Как определить оптимальный размер MTU?

NOTE: Важно! Данная инструкция актуальна только в том случае, если вы столкнулись с проблемами передачи данных по сети.

Например, по неизвестной причине не открываются определенные веб-страницы или присутствуют ошибки при передаче файлов.

Если же доступ в Интернет и передача данных работают корректно, не стоит экспериментировать с параметром MTU, т.к. при выполнении неверных действий вы можете только ухудшить работу домашней сети. В настоящее время, в различных сетевых устройствах (роутерах, адаптерах, модемах и пр.) обычно используются оптимальные настройки MTU предустановленные по умолчанию, а также часто значение MTU определяется автоматически c помощью функции автоподстройки размера пакетов.

Параметр MTU (Maximum Transmission Unit; максимальная единица передачи) означает максимальный размер пакета, который может быть передан по сети без фрагментации. Если пакет будет иметь больший размер, чем установленное значение MTU, он будет фрагментироваться (разбиваться) на более мелкие. При большом количестве таких пакетов это может значительно замедлить передачу данных по сети.

Как определить оптимальный размер MTU?

При использовании неправильного размера MTU возможны проблемы с открытием некоторых сайтов в браузерах, сбои в работе VoIP-телефонии, проблема с приемом или передачей файлов по сети. Для исправления такой ситуации нужно проверить установленное текущее значение MTU, а также выяснить оптимальный его размер. Использование оптимального размера MTU может значительно улучшить производительность сети. Максимальная скорость достигается, когда нагрузки всех пакетов в потоке имеют длину, равную значению MTU.

Читайте также:  Как делать скриншоты в Windows 10, 8 и 7

Во многих сетевых устройствах имеется возможность установить вручную значение MTU для нужного интерфейса, но нужно правильно определить его оптимальный размер.

Рассмотрим один из самых простых и точных способов определения оптимального размера MTU. Для этого будем использовать утилиту ping. С помощью неё мы будем отправлять запросы в сеть и постепенно увеличивать размер пакета до тех пор, пока не появится сообщение о необходимости фрагментации пакета.

Выполнение команды ping будем производить в командной строке операционной системы Windows. Для подключения к командной строке Windows 10 нажмите комбинацию клавиш Win + R (в ранних версиях Windows нажмите Пуск > Выполнить) и в появившемся окне в поле Открыть впишите команду cmd. Нажмите кнопку OK (или клавишу Enter на клавиатуре).

Синтаксис используемой команды ping будет следующий:

В качестве url используйте какой-нибудь популярный домен.

Флаг -f запрещает фрагментацию пакета.

Флаг -l устанавливает размер пакета при отправке его в сеть. Обращаем ваше внимание, что во флаге -l используется строчная буква L.

Как определить оптимальный размер MTU?

Приведем пример. Выполним пинг до сайта с размером пакета 1450 байт:

После выполнения команды ping вы сразу увидите результат. В нашем примере был получен ответ, а сообщение о требовании фрагментации пакета не получено. Значит, продолжаем тестирование. Тестирование размера пакета начинайте с 1450 байт, постепенно увеличивая это значение до тех пор, пока не появится сообщение Требуется фрагментация пакета.

Итак, в нашем примере был найден максимальный размер пакета 1464 байта (при этом значении пакет не нуждается во фрагментации), т.к. при значении 1465 байта появилось сообщение о том, что требуется фрагментация пакета.

Но это ещё не значение MTU. Мы получили значение MSS (Maximum Segment Size), которое определяет максимальный размер блока данных в байтах. Этот параметр не учитывает длину заголовков ICMP и IP. В нашем случае значение MTU = MSS + заголовок IP + заголовок ICMP.

Теперь к полученному в ходе тестирования числу прибавим 28 байт, которые зарезервированы под заголовок данных (20 байт для заголовка IP и 8 байт для заголовка запроса протокола ICMP). Для нашего примера MTU=1464+28=1492 байт (это оптимальное значение параметра MTU).

Для выхода из интерфейса командной строки выполните команду exit.

NOTE: Важно! Для корректного выполнения указанного теста должно обеспечиваться прохождение пакетов ICMP по сети (некоторые сетевые устройства, сервера или межсетевые экраны могут блокировать прохождение ICMP-запросов).

Читайте также:  Как сделать адресную книгу в outlook из excel?

Далее полученное значение MTU можно установить в настройках роутера на WAN-интерфейсе. Подробная информация по установке параметра MTU в интернет-центрах Keenetic представлена в инструкции “Настройка значения MTU”.

Как определить оптимальный размер MTU?

TIP: Примечание

Иногда требуется узнать значение MTU на компьютере, при подключении к нему напрямую интернет-кабеля провайдера. Чтобы посмотреть текущее значение MTU, в командной строке Windows используйте специальную команду:

netsh interface ipv4 show subinterfaces

Вы увидите информацию по всем интерфейсам компьютера. Смотрите значение MTU для основного подключения (в нашем примере для интерфейса Ethernet оно составляет 1500).

Пользователи, считающие этот материал полезным: 71 из 74

Отмена конфигурации

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

Чтобы сбросить внесенные изменения, зайдите в настройки маршрутизатора и снова измените mtu вручную. Учитывайте оптимально значение в зависимости от используемого протокола передачи данных на вашем ПК:

  • Для протокола PPPoE нормальное значение будет равно 1420;
  • Dynamic/Static IP – 1500;
  • L2TP -1460.

Помните! Число mtu не должно быть больше оптимального значения.

Более 90% пользовательский компьютеров используют Dynamic/Static IP. Советуем узнать точный вид протокола, в настройках роутера выполните следующие действия:

  1. Кликните на вкладку «Быстрая настройка»;
  2. Затем на «Автоматическое определение типа подключения» и «Далее»;

Рис. 7 – определение типа используемого подключения

  1. Дождитесь пока система самостоятельно выберет правильный вариант;
  2. Посмотрите, какой тип соединения был обнаружен и в настройках проставьте оптимальное значение, исходя из указанных в предыдущем списке цифр.

После завершения настройки перезагрузите компьютер и его подключение к глобальной сети. Если проблемы с Интернетом не прекратились, свяжитесь с провайдером для получения индивидуальной консультации. Неполадка может возникать и на стороне поставщика услуг связи.

Находим правильный размер MTU для сети

Зачастую у пользователей роутеров tp-link, d-link, asus и других, в настройках маршрутизатора указано неверное значение mtu. Из-за этого могут возникать:

  • Проблемы с воспроизведением потокового видео;
  • Ошибки во время скачивания файлов;
  • Просроченные сертификаты безопасности для некоторых сайтов;
  • Общая медленная работа Интернета.

Рис. 1 – проблемы с Интернетом

Клиентский компьютер не может открыть сайт, если значение mtu больше максимального значения пакета данных, который передается через протокол.

Детальнее о настройке разнообразных роутеров читайте в нашем материале: Как войти в настройки роутера — TP-Link, D-Link, Asus, Zyxel Keenetic, Ростелеком

Каждый маршрутизатор может изменять число mtu автоматически. Иногда такая возможность действует не в пользу скорости сети, поэтому вы можете изменить значение вручную.

Читайте также:  0xc004f035 ошибка активации как исправить?

Определить «идеальное» число mtu можно с помощью проведения тестирования под названием Ping Test .

Пинг (ping — задержка)

– это время, которое необходимо одному пакету данных, отосланному с вашего ПК, для прохождения до другого ПК (или сервера) и его возврата обратно на компьютер, с которого он был отправлен.

Вам также может быть интересно:

В процессе пинг теста следует отправлять повторяющиеся запросы, периодически снижая размер пакета данных.

Это нужно делать до полного прекращения фрагментации пакета. В результате вы узнаете наиболее точное число mtu, которое необходимо для быстрой работы конкретной сети.

Процесс тестирования:

  • Зайдите в командную строку;
  • Введите указанную на рисунке ниже команду для соединения с доменом;

Рис. 2 – подключение к домену тестирования

Заметьте! XХXX – это значение MTU. Во время тестирования изменяйте его в пределах от 1500 до 500 с шагом 10 байт. Успешный результат – это когда процент потерь не превышает 1%.

  • В результате правильно выполнения команды появятся строки со статистикой пинга (количество отправленных и полученных пакетов, приблизительное время их передачи в миллисекундах, процент потерь);

Рис. 3 – результат успешной команды

  • Теперь следует еще раз повторить эту же команду. Выполняйте ее, пропустив одну строку;
  • Повторяйте тест каждый раз с новым значением mtu, пока не получите наилучший результат передачи пакетов с минимальным процентом утрат. Запомните цифры mtu – именно это значение нам понадобится в дальнейшей настройке mtu.

Рис. 4 – найденное в результате тестирования наилучшее значение для MTU

Стандарты частных сетей

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

  1. К каждому переданному пакету прикрепляет собственные данные для обеспечения безопасности, которые принято называть заголовком. Этот заголовок забирает у каждого пакета по 8 байт, оставляя каналу возможность передавать 1492 байта. На данной технологии построена работа ADSL, соответственно для настройки модемов изменение MTU обязательно.
  2. Частные сети VPN и PPP. Тут MTU в большей степени зависит от оборудования сервера, к которому осуществляется подключение. Ведь помимо провайдера, соединение может быть использовано для подключения к рабочему месту на предприятии с помощью удалённого подключения. Параметр 1400 байт принято считать оптимальным, но тонкая настройка не запрещена.