Что такое mru и mtu в роутере

Думаю, не совсем правильно…
И MTU и MRU МОГУТ быть изменены — это настраиваемый параметра! в т.ч. и со стороны Пользователя…

Для Ethernet максимальный размер кадра по дефолту равен 1500 (вместе со всеми служебными заголовками и полями)… «Полезная» длина пакета (содержащая данные) обычно составляет от 1475 до 1492
Однако, на некачественных каналах связи (особенно это было актуально, к примеру, на DSL-соединениях) когда использовались штопанные-перештопанные телефонные сети приходилось уменьшать размер MTU до 1428 и ниже, чтобы избежать потери пакетов и повторной передачи… Для VPN размер MTU иногда приходилось выставлять и 1280!
В любом случае, при соединении происходит размер согласования «окна приёма/передачи» и если с Вашей стороны установлен MTU скажем 1450, то другая сторона не будет вам слать пакеты с длиной 1500! В противном случае с другой стороны увеличится кол-во отброшенных пакетов и вырастет процент повторно отправляемых пакетов…

Как-то так…

Подробности можете прочитать здесь

By formal definition in RFC 791, the maximum transmission unit is a property directly derived from the underlying link layer’s maximum frame size. It is equal to the link layer’s maximum payload size. Accordingly, the interface MTU was a unchangeable information parameter.

The desire to cap that payload size in configuration came somewhat later. When tunneling across a certain link layer, the additional headers eat into the payload size. A network designer may want to limit the practical MTU for hosts communicating over a tunnel to remove the need for in-path fragmentation. Fragmentation decreases efficiency and creates additional load on the gateways between link layers with different MTUs.

Therefore, the MTU became a configurable item on many platforms. Taken literally, MTU just describes the maximum packet size when transmitting and a host implementation often only limits the size of packets it creates or forwards. Reception may not be limited in the same way, as long as the underlying link layer accepts the transporting frame and passes the contents to the IP stack. In some implementations, there’s a separate MRU setting for filtering incoming packets by size. A configurable MRU is not a ubiquitous parameter and mileage will generally vary, given that configurable MTU and MRU values are not formally standardized in any way (AFAIK).

In contrast, a configurable maximum frame size on a layer-2 device (switch or NIC) is usually a hard limit, causing oversized frames to be dropped by the hardware.

При настройке роутера обычный пользователь может столкнуться с множеством разных технических тонкостей. Например — значение MTU. Сейчас я подробно расскажу что это значит и какое значение MTU нужно ставить при подключении Wi-Fi роутера к Интернету.

Содержание

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

фрагментация пакетов

Так, например, Ethernet MTU равняется 1500 байт и это значит, что максимальный объём данных, переносимый Ethernet фреймом не может превышать 1500 байт. А что происходит, при привышении этого значения? А вот что! Весь объем информации, которая передаётся от устройства к устройству или от адреса к адресу в сети, с одной стороны отправляется не сразу одним большущим пакетом, а делится на равнозначные пакеты. Если грамотно выражаться, то фрагментируется. Величина этих мелких пакетов — как раз и есть MTU. С другой стороны принимающее устройство объединяет их обратно — дефрагментирует и собирает большой пакет данных вновь.

Из чего складывается размер MTU?

В настоящий момент различают:

  • Hardware MTU — максимальный размер пакета, который может быть передан интерфейсом за одну операцию. Он применяется на втором уровне OSI(L2).
  • IP MTU — максимальный размер пакета с IP заголовком, который может быть передан на данном интерфейсе без фрагментации. Он применяется на третьем уровне OSI(L3). :
    IP MTU всегда меньше или равно Hardware MTU.

размер пакета mtu

Как Вы видите из рисунка, пакет в целом также на составные части. Здесь нас интересует следующее:
MSS (Maximum Segment Size) — это полезная нагрузка, наибольший объем данных, который сетевое устройство может обработать в одном сегменте TCP
Заголовок TCP — 20 байт
Заголовок IP — 20 байт

Для обычного Ethernet MTU получаем:

MTU     = полезная нагрузка + IP + TCP = 1500
IP = 20 байт
TCP = 20 байт

MSS  = MTU – 40 (20 байт для TCP + 20 байт для IP) = 1500 – 40 =  1460

Зачем я всё это рассказываю? А вот зачем! По умолчанию каждый Wi-Fi роутер использует определенную величину блока MTU. Так, для IPoE используется значение в 1500 байт, а для PPPoE — 1492 байта, для L2TP — 1460 байт. В большинстве случаев всё работает отлично и менять значение не нужно! Но иногда это значение может быть не оптимальным, в некоторых случаях даже некорректным! Тогда начнутся уже проблемы со скоростью и качеством работы сети.

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

Как определить максимально значение MTU на своём Интернет-канале?

Теперь мы поговорим как определить оптимальное значение MTU в конкретной ситуации на примере своего канала доступа в Интернет. Для этого достаточно всего лишь одной простой консольной утилиты ping, которая есть и в Windows, и в Linux, и в MacOS.

В ОС Windows на компьютере или ноутбуке надо нажать комбинацию клавиш Win+R, в строку «Выполнить» ввести команду «cmd» и нажать клавишу «Ввод»:

Далее запускаем команду:

ping -f -l 1464 ya.ru

Можете прямо отсюда скопипастить в консоль!

В ОС Linux:
ping -M do -s 1464 ya.ru
В macOS:
ping -D -s 1464 ya.ru

Смотрим на результаты:

команда ping windows 10

Как правило, мы должны получить ответ от сервера. Дальше цифру 1464 можно постепенно увеличивать, до тех пор, пока ответ от сервера не пропадёт. Максимальная цифра, при которой приходит ответ от сервера — это и будет максимальная полезная нагрузка MSS. А размер МТУ в этом случае будет равен:

MSS+20 бит заголовок IP + 8 бит заголовок ICMP (протокол для Ping) = 1464 +20 + 8 = 1492 байта.

Вот и вся премудрость! Теперь это значение можно выставить на роутере. Но повторяю — обычно роутер уже использует оптимальное значение. Пробовать менять его стоит только, если есть какие-то проблемы с сетью.

Размер MTU в настройках роутера

Мы с Вами разобрали что такое MTU в ротуре и для чего используется. Теперь я покажу как настроить MTU и поставить значение на популярных моделях роутеров.

В настройках роутеров Вы можете встретить ещё один параметр — MRU или Maximum Receive Unit. Этот параметр используется при подключении по протоколу PPPoE и означает максимальный размер данных, передаваемых в пакете протокола PPP, не включая заголовок пакета.

Keenetic (Zyxel)

В маршрутизаторах Keenetic открываем адрес 192.168.1.1 или my.keenetic.net и в меню открываем раздел «Проводные подключения»:

mtu в роутере keenetic

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

Asus

Для установки максимального значения MTU на роутере Asus надо открыть веб-интерфейс через ip 192.168.1.1 или router.asus.com. Находим раздел «Интернет» (на старых прошивках — WAN).

asus настройка mtu

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

D-Link

На роутерах D-Link DIR для входа в веб-интерфейс используется IP 192.168.0.1. Чтобы установить значение MTU надо открыть раздел «Сеть» ⇒ «WAN». Появится таблица соединений, в котором надо выбрать подключение к Интернету.

mtu роутер d link

В разделе «Ethernet» будет строчка — MTU. Меняем максимальное значение и сохраняем.

TP-Link Archer

Вход на роутеры TP-Link Archer вход в роутер выполняется через адрес tplinkwifi.net. Вам надо открыть раздел «Сеть» ⇒ «Интернет». Там находим блок «Дополнительные настройки» и строку «Размер MTU»:

tp-link archer настройка mtu

В старой версии веб-интерфейса маршрутизатора этот параметр находится в основном пункте «WAN».

Tenda

Чтобы открыть личный кабинет роутера Tenda, используйте адрес 192.168.0.1 или tendawifi.com. Настройка MTU в роутере Тенда находится в разделе «Настройка Интернета», а там строка нужного параметра.

tenda mtu значение

Mercusys

В панель управления роутера Mercusys мы заходим используя адрес mwlogin.net. Там открываем расширенные настройки и там уже раздел «Сеть» ⇒ «Настройка WAN».

настройка mercusys

Под основными параметрами соединения находим строчку «Размер MTU (в байтах)». Устанавливаем максимальное значение и применяем изменения.

Netis

На маршрутизаторах Netis открываем адрес netis.cc, попадаем в личный кабинет и нажимаем на кнопку «Advanced»:

настройка netis

Потом в меню слева выбираем раздел «Сеть» ⇒ «WAN». В блоке «Параметры WAN» находим нужную строчку и ставим значение МТУ. Нажимаем на кнопку «Сохранить».

Totolink

IP адрес для входа в личный кабинет роутера Totolink используйте адрес 192.168.1.1. После авторизации откройте раздел «Network WAN» ⇒ «Settings».

настройка totolink

Upvel

Установка максимального значения MTU на роутерах Upvel выполняется в разделе «Настройки» ⇒ «Интерфейс WAN».

upvel настройка интерфейса wan

Huawei (Honor)

Адрес для входа в настройки роутеров Huawei и Honor — 192.168.3.1. Дальше надо выбрать раздел «Интернет».

Здесь, в зависимости от типа подключения находим нужный параметры — для IPoE параметр MTU, а для PPPoE — значение MRU.. После изменения — нажмите кнопку «Сохранить».

MTU and MRU size considerations

Although buffer sizing issues can have an impact on
the size of any given segment at any given time, most of the time
the deciding factor for segment sizes is based on the size of the
MTU and MRU in use by the end-to-end network connection.

For example, even the weakest of systems will have a TCP
receive buffer of two or more kilobytes, while the MTU/MRU for
Ethernet networks is only 1500 bytes. In this case (and almost all
others), the MTU/MRU of the Ethernet segment will determine the
maximum segment size for that system, since it indicates the largest
amount of data that can be sent in a single datagram without causing
fragmentation to occur.

Typically, the MTU and MRU sizes for a particular network are
the same values. For example, Ethernet networks have an MTU/MRU of
1500 bytes, and both of these values are fixed. However, many
dial-up networks allow an endpoint system to define
different MTU and MRU sizes. In particular, many dial-up systems set
the MTU to be quite small, while also setting the MRU to be quite
large. This imbalance can actually help to improve the overall
performance of the client, making it snappier than a fixed,
medium-sized MTU/MRU pair would allow for.

To understand why this is so, you have to understand that most dial-up systems are clients, using applications such as POP3 and TELNET to retrieve large amounts of data from remote servers. Having a small MTU size forces the client to send segments quickly, since the MTU is …

Содержание

  • Что такое MTU и зачем его изменять?
  • Как изменить MTU в настройках роутера?
      • Роутеры TP-Link
      • В роутерах Asus

Здравсвуйте, дорогие посетители! Те, кто часто читает f1comp.ru, уже наверное заметили, что я очень часто и много пишу о решении разных проблем с маршрутизаторами, беспроводными сетями и тому подобным. Просто эта тема сейчас очень актуальная и очень много разных вопросов возникает при самостоятельной настройке Wi-Fi. У меня на этот счет даже есть одна интересная идея, о которой я пока не расскажу, даже не спрашивайте :).

Как изменить MTU в настройках роутера?

Я всегда анализирую комментарии, которые посетители оставляют к разным статьям и стараюсь понять какие проблемы и ошибки возникают при настройке Wi-Fi роутеров. Бывает, что посетители делятся разными решениями определенной проблемы. За что им большое спасибо! Информация, которой вы поделитесь, может многим помочь.

Есть одна популярная проблема, когда через Wi-Fi роутер не открываются некоторые сайт, или открываются, но очень медленно. Так же видео в интернете может воспроизводиться медленно, с ошибками, или вообще не воспроизводиться. Например на YouTube. На мобильных телефонах, или планшетах может не работать интернет в разных программах (очень часто это приложения Одноклассники, YouTube, ВКонтакте). Но сайты в браузере открываются.

Я уже писал о подобных проблема в статье Через Wi-Fi роутер не воспроизводиться видео, программы не могут выйти в интернет, не открываются некоторые сайты. В ней я советовал просто сменить DNS в настройках роутера. Действительно, из-за DNS так же могут возникать вышеперечисленные проблемы.

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

Я обновил статью и добавил в нее немного информации о том, как изменить MTU в параметрах маршрутизатора.

Но решил написать эту статью, в которой более подробно рассказать о MTU. Что это такое, как его изменить, зачем изменять и какое значение указать.

Что такое MTU и зачем его изменять?

Я сразу решил погуглить :). Честно говоря, я не сильный специалист по этим тонкостям. В сети я нашел статьи, которые просто переполнены разными терминами, и сложными советами по MTU. Человек, у которого просто возникли проблемы с открытием сайтов и т. п. только залезет в эти дебри и ничего полезного там не найдет.

Я постараюсь все это дело объяснить простым языком.

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

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

Какое значение MTU указать в настройках маршрутизатора?

Для Dynamic IP и Static IP — скорее всего нужно оставить 1500 (это по умолчанию)

MTU для L2TP — 1460

PPPoE1420

Для Интертелеком, в настройках TP-Link TL-MR3220 я устанавливал 1476 (это значение подходит для всех 3G сетей, если я не ошибаюсь).

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

Как изменить MTU в настройках роутера?

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

Прежде всего нам нужно зайти в настройки роутера. Просто откройте в браузере адрес 192.168.1.1, или 192.168.0.1. Логин и пароль по умолчанию — admin и admin (адрес, логин и пароль вы можете посмотреть снизу роутера). Если не можете попасть в настройки, то смотрите эту статью.

Роутеры TP-Link

В роутерах TP-Link перейдите на вкладку Network — WAN и укажите нужное значение в поле MTU Size (кстати MTU указывается в байтах).

Изменяем MTU в роутере TP-Link

Сохраните настройки и перезагрузите маршрутизатор.

В роутерах Asus

Перейдите на вкладку «Дополнительные настройки»«WAN», или «Интернет».

Кстати в Asus есть свои особенности, о которых я и сам не знал. Там поле MTU появляется только при выборе некоторых подключений.

Изменяем значение на маршрутизаторах Asus

Если нет этого поля, то MTU нужно указывать в поле «Дополнительные параметры pppd». В это поле пишем такую строчку MTU 1460 MRU 1460 (не забываем изменять значение).

Дополнительные параметры pppd

Если у Вас другой роутер, например D-Link, или ZyXEL, то ищите параметр MTU на вкладке, где вы задавали параметры для подключения к интернету. Обычно это вкладка WAN.

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

Всем добра и стабильной работы WiFi!

Понравилась статья? Оцените её:

Другие наши интересноые статьи:

  • Что такое multi ssid в роутере
  • Что такое mld snooping в роутере
  • Что такое n300 в роутере
  • Что такое minidlna на роутере
  • Что такое n300 в роутер

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии