Настройка wifi роутера mtu
Содержание:
- Что такое туннель?
- Известные проблемы
- Зачем менять MTU
- Местные технические условия (МТУ)
- Меняем MTU для PPPoE
- Как поменять MTU
- Тюнингуем uTorrent
- Устанавливаем значение MTU
- MTU в роутере — что это? Увеличиваем скорость Интернета
- Какое значение MTU нужно выставить
- MTU в роутере – что это за параметр
- Почему нужно ограничить размер MTU в настройках роутера
- Как узнать, какой установить MTU на роутере
- Отличный ping-показатель
Что такое туннель?
Туннель представляет из себя виртуальный интерфейс, который позволяет инкапсулировать пассажирский пакет в транспортный протокол. Этот механизм используется в схемах инкапсуляции типа точка-точка.
Туннель состоит из следующих частей:
- Пассажирский протокол (IP, IPX и пр.)
- Несущий протокол (GRE, IP in IP)
- Транспортный протокол (IP)
Инкапсуляция трафика при работе туннеля используется, в частности, для связи географически разнесенных сетей (VPN).
Роль маршрутизатора при работе PMTUD на концах туннеля
Маршрутизатор может играть две роли при работе PMTUD на концах туннеля
- Первая роль включает в себя передачу пакета от машины. Действие PMTUD заключается в проверке DF флага, размера пакета и, при необходимости, отправки ICMP сообщения.
- Вторая роль включает в себя работу с инкапсулированным для туннеля пакетом. Действие PMTUD заключается в уменьшении MSS TCP сегмента, если будет получена информация о том, что пакет нуждается в фрагментации.
Общая последовательность действий маршрутизатора при работе с инкапсуляцией.
- Проверка наличия DF флага
- Проверка размера пакета, который туннель может передать
- Фрагментировать, если пакет оказался большой и не установлен DF флаг, инкапсулировать каждый фрагмент и отправить — или — сбросить пакет, если пакет оказался большим и установлен DF флаг, и отправить ICMP сообщения к источнику пакета — или — инкапсулировать пакет, если пакет не очень большой, и отправить.
Пример.
- Маршрутизатор А получает пакет размером 1500 байт, отбрасывает его поскольку он больше MTU виртуального туннельного интерфейса GRE (1476 байт).
- Маршрутизатор А отправляет ICMP сообщение машине источнику пакета, с информацией о максимальном MTU 1476 байт.
- Машина запоминает данное значение MTU в своей таблице маршрутизации. И переотправляет пакет размером 1476 байт.
- Маршрутизатор получает пакет размером 1476 байт, добавляет 24 байта GRE данных и отправляет инкапсулированный пакет размером 1500 байт в другую точку туннеля.
- На пути следования инкапсулированного пакета, встречается промежуточный роутер с MTU исходящего интерфейса 1400 байт.
- Промежуточный маршрутизатор видя DF флаг, сбрасывает пакет и отправляет ICMP сообщение источнику пакета (маршрутизатору А), с информацией о максимальном MTU 1400 байт.
- Маршрутизатор А запоминает данное значение MTU, как MTU туннельного интерфейса размером 1376 байт.
- Не получив ответа, машина переотправляет пакет размером 1476 байт.
- Маршрутизатор А получает пакет размером 1476 байт, отбрасывает его поскольку он больше MTU виртуального туннельного интерфейса GRE (1376 байт).
- Маршрутизатор А отправляет ICMP сообщение машине источнику пакета, с информацией о максимальном MTU 1376 байт.
- Машина запоминает данное значение MTU в своей таблице маршрутизации. И переотправляет пакет размером 1376 байт.
- Маршрутизатор получает пакет размером 1376 байт, добавляет 24 байта GRE данных и отправляет инкапсулированный пакет размером 1400 байт в другую точку туннеля.
- Маршрутизатор B на другой стороне туннеля получает пакет, декапсулирует и отправляет по назначению.
Стоит отметить что ICMP сообщения передаются между двумя адресатами, и не передаются дальше, увеличивая кол-во шагов.
Известные проблемы
Хост знает значение MTU для собственного (возможно и своих соседей) интерфейса, но минимальное значение MTU для всех узлов сети обычно неизвестно. Другая потенциальная проблема заключается в том, что протоколы более высокого уровня могут создавать пакеты большего размера, не поддерживаемые другими узлами сети.
Прохождение больших пакетов по сети с фрагментацией
Для устранения этих проблем IP поддерживает фрагментацию, что позволяет разбивать дейтаграмму на меньшие кусочки, каждый из которых будет достаточно мал, чтобы беспрепятственно пройти через узел, из-за которого происходит фрагментация. Фрагменты пакетов маркируются таким образом, чтобы IP целевого хоста мог произвести сборку фрагментов в оригинальную дейтаграмму. Фрагментация пакетов имеет свои недостатки:
- Целевой хост должен получить все фрагменты для того, чтобы собрать пакет. Если хотя бы один фрагмент утерян — весь пакет должен быть отправлен заново.
- Как правило, фрагментацию выполняют более медленные процессоры, нежели те, что обрабатывают транзитный трафик. В некоторых случаях задержки, которые вызовет фрагментация всех пакетов, могут быть сочтены неприемлемыми.
- Увеличивается нагрузка на процессоры промежуточных маршрутизаторов и машины адресата.
- Увеличивается требование к памяти маршрутизатора, т.к. необходимо хранить в буфере все фрагменты IP-пакета.
- Некоторые межсетевые экраны могут блокировать фрагменты.
- Из-за копии IP-заголовка для каждого фрагмента неэффективно используется полоса пропускания.
- Протоколам маршрутизации, например OSPF, требуется согласованный MTU для корректной работы.
Для обозначения кадров, которые имеют ненормативный размер, в сетях Ethernet применяются следующие термины:
- RUNT — (коротышка) — кадр, размер которого менее 64 байтов (512 бит).
- LONG — (длинный) — кадр, размер которого лежит в пределах от 1518 до 6000 байтов.
- GIANT — (гигант) — кадр, размер которого превышает 6000 байтов.
Зачем менять MTU
Надписи в настройках роутера говорят о том, что менять MTU вручную не стоит. Отчасти это правда: как я сказал выше, неверный параметр может привести к большим проблемам при передаче данных. Но если вы перепробовали другие способы решения проблемы, вроде перезагрузки роутера, изменения параметров DHCP, консультаций со службой поддержки, а ваше подключение всё так же нестабильно, то стоит проверить MTU.
Какие проблемы прямо указывают на то, что нужно изменить MTU:
- постоянные сбои при подключении к интернету, причём на всех устройствах, подключённых к одному роутеру;
- медленная или нестабильная скорость подгрузки сайтов;
- отдельные сайты вообще не открываются, или открываются очень медленно.
Местные технические условия (МТУ)
Как уже отмечалось выше, МТУ разрабатывает грузоотправитель в отношении груза, способы размещения и крепления которого не предусмотрены ТУ, и утверждает перевозчик. Комплект документации МТУ должен содержать описательную часть с титульным листом, схемами размещения и крепления груза и расчетно-пояснителъную записку. В случае использования многооборотных или инвентарных средств крепления дополнительно разрабатывают схемы размещения и крепления их при возврате в порожнем состоянии.
Описательная часть проекта МТУ должна содержать:
- характеристику груза – наименование, масса, габаритные размеры, упаковка;
- порядок подготовки груза к перевозке;
- сведения о подвижном составе – тип подвижного состава и требования к нему;
- порядок размещения груза на железнодорожном подвижном составе;
- описание способа крепления груза на железнодорожном подвижном составе с указанием всех элементов крепления и их расположения относительно груза в вагоне;
- адаптированную схему-иллюстрацию размещения и крепления груза в вагоне, поясняющую описание.
На схеме должно быть приведено упрощенное изображение подвижного состава с размещенным на нем грузом и элементами крепления. Обозначения на схемах должны соответствовать описанию способа размещения и крепления груза. Требования к оформлению схем размещения и крепления груза, вновь разрабатываемых МТУ, должны соответствовать приложению № 3 ТУ.
Расчетно-пояснительная записка проекта МТУ должна содержать:
- расчеты, обосновывающие предлагаемый способ размещения и крепления груза и отдельных его частей и грузовых единиц, особенно передвижных и поворотных;
- выбор типа и количества элементов крепления – растяжки, обвязки, бруски и др.;
- выбор допускаемых усилий на элементы вагона и груза, с которыми соединяются элементы крепления.
В расчетной части должны быть приведены необходимые рисунки и расчетные схемы.
Утвержденный грузоотправителем проект МТУ представляется для рассмотрения лицу, уполномоченному перевозчиком. Экспериментальная проверка проекта МТУ проводится на основании указания перевозчика. Откорректированный в результате экспериментальной проверки проект МТУ, утвержденный руководством предприятия-грузоотправителя, согласовывается и утверждается перевозчиком. Согласующие и утверждающие подписи проставляют на титульном листе МТУ (приложение А). Утвержденные МТУ должны быть занесены в журнал регистрации МТУ с присвоением номера, который проставляется на титульном листе. Штамп регистрации МТУ ставят на каждой странице МТУ, включая схемы. МТУ доводятся перевозчиком до сведения обслуживаемых им отправителей соответствующего груза, а их копия направляется в МПС России.
МТУ могут использоваться всеми отправителями, обслуживаемыми утвердившим их перевозчиком. Срок действия утвержденных условий – 7 лет. В случае отсутствия в первые 7 лет замечаний по безопасности перевозок и сохранности грузов документ может быть продлен на такой же срок. При выявлении недостатков в действующих МТУ они подлежат немедленной отмене перевозчиком.
Меняем MTU для PPPoE
У вас недогружаются странички в браузере? Некоторые из них открываются только со второго или третьего раза? Потоковое видео с просторов интернета идет с прерываниями? Скорее всего, проблема заключается в неправильно выставленном параметре MTU вашего роутера.
Решается проблема достаточно просто: нужно просто позвонить в офис провайдера и задать вопрос о величине параметра, или же самостоятельно подобрать оптимальный параметр MTU, при котором пакеты не будут фрагментироваться. Первый вариант может оказаться и самым простым, и самым же сложным. Дело в том, что девушки, сидящие на телефонах, чаще всего не имеют даже понятия о том, какие параметры установлены в их сети. «Что, МТУ? Может, МТС? Нет, мы не офис МТС, мы у них не выставляем никакие параметры» — вот что, вероятнее всего, вы рискуете услышать в ответ на вопрос. Поэтому не тратим времени на переговоры, а сразу идем подбирать параметр MTU. Производится подбор путем передачи пакетов разной величины с запретом фрагментации. При тестах используется коммутируемый доступ, то есть без роутера
.
Но каждый раз набирать в командной строке этот набор символов не очень удобно, а скопировать и вставить из буфера не получится. Чтобы облегчить задачу, я написал маленькую программу, которая будет автоматически формировать команду для пинг-теста и выполнять его, постепенно снижая MTU. Вам нужно только следить за показателем потерь и нажимать кнопку Enter. Все остальное написано в окошке программы.
Когда значение MTU найдено, к нему надо прибавить 28 (на заголовки IP и ICMP) и ввести в соответствующее поле настроек роутера
. У разных роутеров они разные, поэтому не спрашивайте меня, где ввести параметр у роутера какой-либо определенной модели. Всем добра!
Когда постоянно происходят сбои при подключении к интернету, многие идут на решительные меры. Они меняют роутер, меняют провайдера. Одна из причин возможных неполадок – не корректно выставленное значение MTU. Давайте разберемся, что это такое и как его правильно выставить.
Как поменять MTU
А теперь перейдём к рассмотрению вопроса, как самостоятельно поменять значение параметра, если в этом возникнет необходимость. Заметим, что в этом нет ничего сложного, алгоритм примерно одинаков для роутеров от разных производителей, но некоторые нюансы всё же имеются.
D-Link
Сетевое оборудование этого бренда считается самым надёжным. Неудивительно, что его популярность в нашей стране необычайно высока. Чтобы поменять значение максимального размера передаваемых пакетов, необходимо в главном меню выбрать пункт «Сеть», а когда высветится подменю, кликнуть по строчке WAN. На роутерах с новой прошивкой можно увидеть отдельную вкладку с этими пунктами, то есть вместо двух кликов сделать один.
Раздел WAN ответственен за параметры канала обмена пакетами между роутером и оборудованием провайдера. Здесь будут отображены все установленные соединения. Нас интересуют только те из них, у которых статус имеет значение «соединено». Лучше выбрать строчку, у которой стоит флажок в разделе «шлюз по умолчанию».
После выбора жмём кнопку «Изменить» (может встретиться версия прошивки с кнопкой «Добавить»), откроется новое окно, в котором должна присутствовать строка с параметром MTU. Останется только нажать на пиктограмме карандаша возле числового значения параметра, и ввести новое значение, сохранить внесённые изменения, после чего перезагрузить роутер, если он не сделает это автоматически.
Изменение MTU на роутерах «Ростелеком» выполняется по такой же схеме, учитывая, что этот оператор не производит собственных роутеров, и использует устройства от известных и популярных брендов. Абсолютно то же можно сказать о сетевых маршрутизаторах, предлагаемых мобильным оператором «Билайн».
Zyxel Keenetic
На роутерах со старой прошивкой в главном меню выбираем вкладку «Интернет». Откроется окно с новым меню, кликаем на пункте «Подключение». Среди доступных подключений выбираем активное, которое используется для доступа к интернету. Откроется окно настроек, где почти в самом низу имеется искомый параметр MTU. Изменяем значение максимального размера пакета на нужное, сохраняем настройки и перезагружаем роутер.
Чтобы поменять размер MTU на роутере с новой прошивкой, кликаем на вкладке «Проводной», выбираем пункт «Параметры IP и DNS» и попадаем в окно настроек, среди которых имеется строка «Размер MTU». Изменяем значение поля и выполняем те же действия – сохраняем результат, перезагружаем маршрутизатор.
TP-Link
На роутерах со старой прошивкой (с зеленым футером) вход в настройки стандартный, через пункты меню «Сеть» – «WAN». В роутерах последних поколений управляющая программа имеет голубой футер, а доступ к параметру MTU осуществляется через вкладку «Дополнительные настройки», пункт «Сеть», подпункт «Интернет», в котором опять же выбираем раздел «Дополнительные настройки».
Изменив значение максимального размера пакета, сохраняем настройки, после чего перезагружаем устройство.
Изменение настроек MTU в роутерах Asus
На главном экране управляющей утилиты старого образца выбираем вкладку «Дополнительные настройки», а затем – пункт WAN («Интернет»). Но доступ к параметру MTU предоставляется не для всех типов сетевых подключений.
Если вы не нашли это поле, следует необходимое значение записать в поле с именем «Дополнительные параметры pppd», а сам параметр должен имеет буквенно-цифровой вид «MTU 1472 MRU 1472» (вместо этих цифр нужно указывать своё значение, вычисленное экспериментальным путём).
В роутерах последних поколений идём по пути «Интернет» – «Настройка учётной записи».
На главной странице жмём вкладку «Setup», в появившемся ниже подменю выбираем «Basic Setup».
Netis
В бюджетных роутерах Netis путь стандартный «Сеть» – «WAN».
Выбираем свой тип подключения и жмём кнопку «Расширенные». Сохраняем настройки, перезагружаемся, чтобы изменения вступили в силу.
Tenda
В другом роутере, принадлежащем к бюджетному классу, доступ к параметрам MTU зависит от линейки.
Для V1-3 нужно нажать вкладку «Системные настройки» в левой панели, а затем кликнуть по пиктограмме «Настройки WAN». Для линейки V4 доступ к нужному параметру ещё проще, через вкладку «Administration» главного меню.
Тюнингуем uTorrent
Использовать торрент-клиент совместно с роутером нельзя, если оставить настройки программы по умолчанию. Важным является следующее: надо ограничить число одновременных подключений. В меню программы выполняется переход «Настройка» –> «Конфигурация». Затем необходимо найти вкладку «Скорость»:
Скорость подключений uTorrent
«Максимальное число соединений» оставьте между двумя и тремя сотнями. Этого должно быть достаточно.
Число слотов раздачи и количество пиров на торрент, в принципе, можно не ограничивать явно (они и так будут меньше обведенного в квадрат значения). Но лучше использовать цифры, приведенные в примере. А возможно, что их придется уменьшить, и это зависит уже от модели применяемого оборудования. Удачного роутинга!
Никогда не стоит пренебрегать простым правилом: лучшее – враг хорошего. Используя возможности оборудования по максимуму, необходимо помнить о том, что роутер – устройство универсальное, и его ресурсы распределяются между несколькими задачами. Поэтому, нет ничего удивительного в том, что настроив один из сервисов (торрент), в последствие можно получить отсутствие чего-то другого (IPTV). Использовать 50% от максимума – вот что нужно для надежной работы. Для класса «домашнего» оборудования, где задач не так много, эту цифру можно скорректировать до 75.
Устанавливаем значение MTU
Теперь вы знаете, какое значение MTU можно использовать в вашей домашней сети. Укажем операционной системе, что необходимо использовать именно его (дальнейшие примеры иллюстрируют настройку сети IPv4).
В Windows открываем командную строку с правами администратора и выполняем команду:
На экране появится список всех сетевых подключений, их названия и текущий размер MTU. Запоминаем название нужного нам подключения и пишем следующую команду:
Здесь Ethernet – название интерфейса (может быть другим), 1450 – выбранный размер MTU. Если название состоит из нескольких слов, его надо указывать в кавычках.
Для отключения автоматической настройки MTU можно выполнить команду:
Включить автоматическое определение MTU можно той же командой с параметром autotuninglevel=normal.
Если необходимо сбросить настройки к исходному состоянию, выполняем команду:
В Linux настройка MTU осуществляется с помощью команды ip. Посмотрим текущее значение MTU:
А далее установим желаемое значение:
Здесь eth0 – название интерфейса, оно может быть другим на вашем компьютере. Для того чтобы выбранное значение MTU использовалось постоянно при каждом входе в систему, необходимо прописать значение в файл /etc/network/interfaces, либо создать модуль для systemd. Рекомендуем обратиться к документации используемого дистрибутива для получения более подробной информации.
В macOS посмотреть размер MTU для подключения en0, а затем установить значение параметра можно в терминале:
Вы можете указать размер MTU и в настройках маршрутизатора. Во многих моделях роутеров соответствующая настройка находится в разделе WAN. Более подробную информацию можно получить на сайтах производителей сетевого оборудования.
При ручной настройке MTU учитывайте, что слишком маленький размер блока данных устанавливать не рекомендуется, чтобы не создавать дополнительную нагрузку на процессор маршрутизатора. Также напомним еще раз: если ваше сетевое подключение работает нормально, значение MTU менять не стоит. Параметры, установленные провайдером или производителем маршрутизатора, вполне подходят для подавляющего большинства пользователей.
Поделиться08 мая 2017
MTU в роутере что это и почему от этого параметра зависит скорость вашего интернет-соединения? Детальное описание сетевого параметра mtu, его особенностей и свойств. В статье приведена инструкция для правильного определения и изменения настроек mtu в wi-fi роутере.
MTU (максимальный уровень передачи в сети — maximum transmission unit (MTU)) – это протокол канального уровня, который определяет наибольшее количество «полезных» блоков битов в одном сетевом пакете. Как известно, обмен информацией между сервером и клиентом (провайдером и пользовательским ПК) возможен благодаря трансферу отдельных пакетов данных.
Эти пакеты образуют наборы полезных блоков. В результате использования защищенного протокола, информация в пакете передается без фрагментации, что в свою очередь позволяет ускорить обмен данными в глобальной сети.
Простыми словами, MTU необходим для обеспечения стабильной работы интернета на вашем компьютере. Благодаря проставлению его правильного значения можно добиться отличной скорости с минимальными сбоями в работе.
MTU в роутере — что это? Увеличиваем скорость Интернета
При настройке модема роутером, может быть слишком жёстко настроили фильтрацию пакетов или, что маловероятно, закрытием эхо — ответов Вашим провайдером. Либо введённый нами адрес не корректен.
· Если получили ответ такого формата:
ping -f -l 1492 xxx (любой узел)
Обмен пакетами с xxx с 1492 байт данных:
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Статистика Ping для xxx:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь)
То пробуем уменьшать размер MTU, подбирая оптимальное число, при котором получим ответ из первого примера.
Т.е. ping -f -l 1492 www.ya.ru (как пример, адрес может быть другим)
Флаг -f указывает, что фрагментировать этот пакет нельзя, поэтому если никто по пути не блокирует icmp, вернется сообщение об ошибке.
Методом перебора значения в ключе -l, можно узнать максимальное значение mtu.
Корректировка параметра MTU под наши условия:
Первый способ.
Нажмите «Пуск», «Выполнить», введите regedit, затем нажмите OK, чтобы запустить редактор реестра.
Далееоткрываем:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325—11CE-BFC1—08002bE10318}
В этой ветви будут содержаться подразделы 0001, 0002, и т.д. Внимательно просмотрите содержимое этих подразделов и остановитесь на том, у которого значение параметра «DriverDesc» аналогично названию Вашей сетевой карты, через которую Вы подключены к интернету.
В этом подразделе, найдите и запомните номер «NetCfgInstanceId».
Теперь найдите ЭТОТ номер в следующем разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
Сделайте двойной щелчок на параметре «MTU» и введите Ваше полученное значение (например 1400 — десятичное)
Закройте редактор реестра и перезагрузите компьютер.
Если параметра «MTU» нет, создайте его. Для этого выберите меню «Правка» вверху, щелкните «Создать», затем «DWORD». Введите «MTU» и нажмите «ENTER». Сделайте двойной щелчок на параметре «MTU» и введите значение «1400» (десятичное), после чего нажмите «OK».
Второй способ.
Скачиваем программу «SGTCPOptimizer» по данной ссылке. Размер её 596 кб. Программа бесплатная.
Запускаем программу, заходим на вкладку «LargestMTU», в поле «URL» пишем интересующий нас сайт или оставляем адрес по умолчанию, нажимаем «START», на запрос отвечаем «да» и смотрим процесс, а затем и результат.
Переходим в первое меню «GeneralSettings», нажимаем на кнопочку внизу страницы- «Customsettings», тем самым, выбрав выборочные (заказные) настройки. В поле «NetworkAdapterselection» выбираем наш интерфейс, через который подключены к Интернету, в поле «MTU» вводим наш параметр MTU, полученный на предыдущей вкладке программы. Применяем сделанные настройки кнопкой «Applychanges».
Программа предложит Вам сделать резервную копию изменений, не задумывайтесь – делайте всегда!
Всё, перегружаем машину, смотрим результат.
Примечание.
Работоспособность программы тестировалось под ОС WindowsXPSP2.
По заявлению производителей, программа поддерживает Windows-9x/ME/2K/XP/XP-SP2/2k3.
По отзывам пользователей форума www.es-nso.ru/forumданное П.О. работает и под О.С. Vista.
Существуют функционально аналогичные программы, возможно ничем не хуже, может и лучше описанной выше.
Например: TweakDUN, MTU-Speed, DrTCP.
Полезные ссылки по теме:
http://support.microsoft.com/kb/314053/ru — Параметры конфигурации TCP/IP и NBT для WindowsXP;
http://www.speedguide.net/analyzer.php — страница на которой Вы можете проверить свои параметры, такие как IP адрес, MTU, MSS, RWIN и т.д., в том числе получить совет по оптимизации своего соединения;
P.S.
Отмечу, что на момент написание данной статьи, большая часть модемов не была замечена в некорректной работе с параметром MTU, да и возможность изменения этого параметра присутствует практически у всех модемов, либо через WEB интерфейс, либо через telnet. Исключение составляет модем ZTE 831 Series. Остаётся надеяться, что производитель исправит невозможность изменения параметра MTU, в следующих версиях прошивки.
Правки: hex
Остались вопросы? Задай их здесь!
Какое значение MTU нужно выставить
Чтобы определить оптимальное значение MTU, нужно провести тестирование сети, что можно сделать с компьютера под управлением Windows. В ходе тестирования потребуется определить, как много времени уходит для передачи и возврата пакета с данными от используемого компьютера до сервера. При этом в ходе теста нужно будет варьировать количество байт информации, содержащейся в пакете. Снижать число байт потребуется до того момента, пока не удастся полностью исключить фрагментацию пакета.
Выполните тестирование сети следующим образом:
Обратите внимание: Чаще всего оптимальное значение MTU находится в пределах от 1500 до 1400 байт. Определившись с оптимальным значением MTU, нужно изменить данную опцию в настройках роутера, установив определенное количество байт, но с небольшим изменением
Дело в том, что конечная величина MTU будет отличаться от определенной в прошлом шаге, поскольку потребуются дополнительные байты для формирования пакета, которые уйдут на его заголовок и запрос
Определившись с оптимальным значением MTU, нужно изменить данную опцию в настройках роутера, установив определенное количество байт, но с небольшим изменением. Дело в том, что конечная величина MTU будет отличаться от определенной в прошлом шаге, поскольку потребуются дополнительные байты для формирования пакета, которые уйдут на его заголовок и запрос.
В среднем, на заголовок и запрос требуется 28 байт. Соответственно, идеальное значение в рассматриваемом случае будет:
1472 байта + 28 байт = 1500 байт
Значение 1500 потребуется прописывать в настройках роутера.
Добрый день. Сегодня не совсем обычная статья, так как она не является повседневной и не подойдет для любого пользователя. Более того, я крайне не рекомендую лезть в данные параметры людям, которые слабо в техническом плане. Речь идет о MTU, что в википедии описано как «максимальный размер полезного блока данных одного пакета (англ. payload), который может быть передан протоколом без фрагментации.» То есть это размер полезной информации в пакете, который компьютер формирует для отправки в сеть.
MTU в роутере – что это за параметр
Любая информация в любой сети передаётся пакетами, будь то небольшой текстовый файл или видео в формате FullHD. Схематично работу интернет можно описать следующим образом:
- данные с сайта-отправителя, попадая на маршрутизатор, разбиваются на пакеты в соответствии с правилами данного маршрутизатора или используемого протокола обмена данными;
- по пути следования эти пакеты, попадая на маршрутизаторы с меньшей длиной пакетов, будет фрагментироваться ещё раз;
- достигая последнего, целевого маршрутизатора, пакеты собираются в единый файл.
В качестве такого маршрутизатора выступают и домашние роутеры. За размер трансмиттируемых пакетов в этих устройствах отвечает параметр MTU (это аббревиатура выражения Maximum Transmission Unit). Что такое MTU в настройках роутера/маршрутизатора? Это число, измеряемое в байтах, указывающее на максимальный размер отправляемых/принимаемых пакетов. Каждый пакет состоит из заголовка и собственно данных. Из этого можно сделать вывод, что если объём данных будет сопоставим по размерам с заголовком, потери скорости будут значительными. И наоборот, чем больше размер части пакета с информационной составляющей, тем большей должна быть скорость передачи данных.
Но, оказывается, не всё здесь так просто. Формирование большого пакета для передачи небольшого объёма информации тоже невыгодно – трафик расходуется впустую. Поэтому были приняты стандарты, лимитирующие MTU таким образом, чтобы добиться оптимальных показателей скорости обмена данными. Сложности заключаются ещё и в том, что различное сетевое оборудование может работать по разным протоколам, зачастую плохо совместимым друг с другом, и это тоже нужно учитывать при определении оптимального размера пакета.
Почему нужно ограничить размер MTU в настройках роутера
В большинстве современных роутеров размер передаваемых MTU определяется автоматически, и делается это не всегда правильно. Пользователям, которые заботятся о качестве и скорости соединения, рекомендуется самостоятельно ограничить размер MTU, определив его оптимальное значение и установив его в настройках маршрутизатора.
Благодаря правильно выставленным настройкам MTU удается:
- Расширить канал передачи, за счет чего им одновременно смогут пользоваться различные службы, программы, процессы и так далее;
- Избавить канал от лишней нагрузки, что увеличит скорость передачи данных;
- Снизить практически до нуля шанс получения «испорченных пакетов» с данными при передаче по сети.
В целом, при правильно выставленных ограничениях MTU удается рационально использовать предлагаемый провайдером канал связи, с минимальным риском потери информации.
Правильная настройка MTU необходима, если имеются проблемы с интернетом на компьютере, например: долго загружаются сайты, высокий пинг при подключении к сторонним серверам, загрузка файлов из интернета время от времени беспричинно обрывается и возникают другие проблемы.
Как узнать, какой установить MTU на роутере
Есть стандартные значения этого параметра для роутеров. В большинстве случаев используется число 1500 — оно является базовым по умолчанию, применяется для динамического и статического IP-адреса.
Для соединения типа L2TP выбирается число 1460, а для PPPoE — 1420. Стоит попробовать комбинацию 1476 — она по умолчанию устанавливается для сетей типа 3G.
Другой вариант, при помощи которого вы можете узнать правильную комбинацию размера пакетной передачи для роутера, звонок в сервисный центр вашего провайдера. Там вам предоставят точные данные, но возможно, не смогут ответить на ваш запрос, поэтому стоит научиться определять это число самостоятельно.
Сделать это можно, сверив установленное значение MTU на компьютере и роутере . Если они не совпадают, это и есть причина плохой скорости соединения. Чтобы узнать комбинацию на компьютере, выполните следующее:
- Введите в Total Commander строку PING -f -l 1472 xxx.xxx.xxx.xxx, где вместо крестиков укажите свой IP-адрес.
- Если в результате появится текст «Reply from…»(«Ответ от…»), то правильное число MTU — 1500, как и должно быть по умолчанию. Почему 1472? Остальные килобайты являются системными и автоматически добавляются к этому числу, чтобы в сумме получилось 1500.
- Если в ответ на команду появился текст «Packet needs to be fragmented but DF set», нужно вручную искать правильное значение путём уменьшения числа 1472 на десятки, пока у вас не появится строка «Reply from…». Затем к конечному значению нужно добавить 28 системных килобайта, получив верное число.
Отличный ping-показатель
И чтобы навсегда ушли сомнения, которые поселяет в сознании пользователя служба технической поддержки любого провайдера, нужно знать важный факт – команда ping — не показатель. Так как его первостепенной задачей является проверка доступности ресурса, но не качества канала связи. В этом можно убедиться самостоятельно, выполнив в командной строке ping ya.ru. Ответ конечного сервера сообщит о том, что пакет размером 32 байта был принят. А если отправить пакет, установленный стандартом в 1500 байт? Команда будет выглядеть так: ping ya.ru –f –l 1500. Где l — размер, пакета, а f — запрет фрагментации. Могут появиться проблемы, начиная от невозможности принятия, заканчивая потерями на канале
Беря во внимание, что вся информация, получаемая из сети интернет, передаётся большими пакетами, доверять команде ping проверку канала нецелесообразно. В данном случае размер пакета — не что иное, как значение MTU, редактирование которого может улучшить работу интернета