Параметр MTU в роутере: за что отвечает и как поменять

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

Параметр MTU в роутере: за что отвечает и как его изменить

Увы, но скорость их работы не всегда бывает удовлетворительной. Чаще всего в таких случаях бросаются покупать другой, более мощный роутер. А иногда решаются на радикальный шаг: сменить поставщика. Но часто ситуацию можно исправить менее затратными способами, изменив настройку маршрутизатора, называемую MTU. Наш сегодняшний разговор будет о нем.

MTU в роутере – что это за параметр

Любая информация в любой сети передается пакетами, будь то небольшой текстовый файл или видео в формате FullHD. Схематично работу Интернета можно описать следующим образом:

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

Параметр MTU в роутере: за что отвечает и как его изменить

Домашние маршрутизаторы также действуют как маршрутизаторы. Параметр MTU (это сокращение от Maximum Transmission Unit) отвечает за размер пакетов, передаваемых на эти устройства. Что такое MTU в настройках роутера / роутера? Это число в байтах, которое указывает максимальный размер отправленных / полученных пакетов. Каждый пакет состоит из заголовка и самих данных. Из этого можно сделать вывод, что если объем данных сопоставим по размеру с заголовком, потеря скорости будет значительной. И наоборот, чем больше размер части пакета с информационной составляющей, тем выше должна быть скорость передачи данных.

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

Какое значение MTU выставить на роутере

Как вы уже поняли, размер пакета устанавливается в разных частях сети с учетом используемой топологии сети. Так, для протокола PPPoE стандартная длина пакета — 1480 байт. Для Ethernet — 1500 байт, для ADSL — 1492 байта. Для сравнения: протокол FDDI имеет гораздо больший размер пакета, 4352B, а высокоскоростные сети Token Ring обмениваются пакетами 4464-17914B.

Читайте также:  Самостоятельное изготовление антенны для автомагнитолы

На чем следует сосредоточить внимание конечного пользователя Интернета? Для сетевого оборудования провайдера. Вы можете просто позвонить в службу поддержки, и они сообщат вам оптимальный размер MTU для вашего маршрутизатора. Но это значение не следует считать абсолютным — сам провайдер может со временем перенастроить свои роутеры и поэтому вы столкнетесь с проблемами при работе в сети (поломки, медленная загрузка некоторых сайтов и т.д.).

Поэтому метод самоопределения оптимального параметра MTU маршрутизатора правильнее вызывать с помощью команды ping. В этом случае параметры ping должны указывать на то, что отправленные пакеты не подвержены фрагментации. Любой удаленный ресурс должен быть указан в качестве IP-адреса назначения, желательно со стабильным и быстрым каналом. Это игровые серверы, IP-адреса поисковых систем, сайты, предоставляющие услуги просмотра видеоконтента.

Параметр MTU в роутере: за что отвечает и как его изменить

Пример команды с правильными параметрами:

пинг -f -l 1472 google.ru

Число 1472 — это размер пакета в байтах, а точнее его информационная часть. Заголовку пакета отведено 28 байт, из которых 20 байт заняты заголовком IP и 8 байт — ICMP. Следовательно, общий размер пакета составляет 1500 Б, что является стандартом для максимально допустимого размера пакета Ethernet. Параметр –f указывает, что пакет не подвержен фрагментации (он будет указан в заголовке и правильно интерпретирован другими маршрутизаторами), параметр –l указывает, что значение длины пакета будет помещено после него. Последний параметр (google.ru), который также может быть указан IP-адресом, — это сетевой ресурс, с которым будет происходить обмен данными.

После нажатия Enter начнется обмен пакетами с указанным ресурсом, и его результаты отобразятся на мониторе. Если ответ состоит из строк, начинающихся с фразы «Ответ от…», это означает, что пакеты достигают целевого сервера и возвращаются к нам, потратив на это некоторое время.

Но если мы получаем строки вроде «Пакет должен быть фрагментирован», то это означает, что значение 1472 должно быть уменьшено, потому что более короткий предел длины установлен на стороне сервера или вдоль пути пакета.

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

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

ВНИМАНИЕ. Изменение настройки MTU необходимо только в случае возникновения сетевых проблем. Если они не соблюдаются, лучше не менять, иначе нет гарантии, что ваши действия не приведут к ухудшению качества связи с внешним миром.

Читайте также:  Самые лучшие ноутбуки для учёбы

Как поменять MTU

А теперь рассмотрим вопрос, как при необходимости самостоятельно изменить значение параметра. Учтите, что ничего сложного в этом нет, алгоритм примерно одинаков для роутеров разных производителей, но все же есть нюансы.

D-Link

Сетевое оборудование этой марки считается самым надежным. Неудивительно, что его популярность в нашей стране необычайно высока. Чтобы изменить значение максимального размера передаваемых пакетов, выберите в главном меню пункт «Сеть» и, когда подменю выделено, щелкните строку WAN. На роутерах с новой прошивкой можно увидеть отдельную вкладку с этими элементами, то есть вместо двух кликов создать одну.

Параметр MTU в роутере: за что отвечает и как его изменить

Раздел WAN отвечает за параметры канала обмена пакетами между роутером и оборудованием провайдера. Здесь будут отображаться все установленные соединения. Нас интересуют только те из них, у которых статус «подключен». Лучше всего выбрать строку с флажком в разделе «шлюз по умолчанию».

После выбора нажимаем кнопку «Изменить» (версию прошивки можно узнать по кнопке «Добавить»), откроется новое окно, в котором должна быть строка с параметром MTU. Остается только щелкнуть значок карандаша рядом с числовым значением параметра и ввести новое значение, сохранить изменения, а затем перезапустить маршрутизатор, если он не сделает этого автоматически.

Смена MTU на роутерах Ростелеком происходит точно так же, так как данный оператор не производит собственные роутеры и использует устройства известных и популярных брендов. Абсолютно то же самое можно сказать о сетевых маршрутизаторах, предлагаемых оператором мобильной связи «Билайн».

Zyxel Keenetic

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

Параметр MTU в роутере: за что отвечает и как его изменить

Чтобы изменить размер MTU на роутере с новой прошивкой, нажмите вкладку «Проводной», выберите пункт «Настройки IP и DNS» и войдите в окно настроек, среди которых есть строка «Размер MTU». Измените значение поля и выполните те же действия: сохраните результат, перезапустите роутер.

TP-Link

На роутерах со старой прошивкой (с зеленым нижним колонтитулом) вход в настройки стандартный, через пункты меню «Сеть» — «WAN». В роутерах последнего поколения управляющая программа имеет синий нижний колонтитул, а доступ к параметру MTU осуществляется через вкладку «Дополнительные настройки», пункт «Сеть», подпункт «Интернет», в котором мы выбираем настройки «Дополнительные». » раздел».

Читайте также:  Установка OpenWrt на роутер

Параметр MTU в роутере: за что отвечает и как его изменить

Изменив значение максимального размера пакета, сохраните настройки и перезапустите устройство.

Изменение настроек MTU в роутерах Asus

На главном экране утилиты проверки старого стиля выберите вкладку «Дополнительные настройки», затем запись WAN («Интернет»). Однако доступ к параметру MTU доступен не для всех типов сетевых подключений.

Параметр MTU в роутере: за что отвечает и как его изменить

Если вы не нашли это поле, вам следует записать необходимое значение в поле с названием «Дополнительные параметры pppd», а сам параметр должен иметь буквенно-цифровую форму «MTU 1472 MRU 1472» (вместо этих цифр необходимо указать ваше значение рассчитано на основе эксперимента).

В роутерах последнего поколения идем по пути «Интернет» — «Настройка учетной записи».

LinkSys

На главной странице нажмите вкладку «Настройка», в появившемся ниже подменю выберите «Базовая настройка».

Параметр MTU в роутере: за что отвечает и как его изменить

Ищем параметр MTU, меняем его режим с «Авто», который установлен по умолчанию, на «Ручной» и вводим нужное значение в соответствующее поле.

Netis

В недорогих маршрутизаторах Netis стандартный путь — «Сеть» — «WAN».

Параметр MTU в роутере: за что отвечает и как его изменить

Выберите тип подключения и нажмите кнопку «Дополнительно». Сохраняем настройки, перезагружаем, чтобы изменения вступили в силу.

Tenda

В другом роутере бюджетного класса доступ к параметрам MTU зависит от линейки.

Параметр MTU в роутере: за что отвечает и как его изменить

Для V1-3 вам нужно щелкнуть вкладку «Параметры системы» на левой панели, затем щелкнуть значок «Параметры WAN». Для линейки V4 доступ к желаемому параметру еще проще через вкладку «Администрирование» главного меню.

Как настроить MTU через компьютер

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

Во-первых, вам нужно определить текущее значение параметра. Для этого запустите консоль командной строки и в окне терминала введите «netsh interface ipv4 show subinterfaces». Обычно для сетей на базе Ethernet это значение составляет 1500 байт.

Если нам нужно, чтобы размер пакета был ограничен 1096 байтами, здесь, в окне терминала, мы вводим:

netsh interface ipv4 set subinterface «Ethernet» mtu = 1096 store = persistent

Давайте проверим, вступили ли изменения в силу с помощью первой команды.

ВНИМАНИЕ. Необходимо учитывать следующую техническую деталь: на уровне IP будет установлен размер пакета 1096 байт, для уровня MAC мы добавляем к этому значению 14 байтов (размер MAC-заголовка) и получаем 1110 байт.

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

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

Ссылка на основную публикацию