Когда постоянно происходят сбои при подключении к интернету, многие идут на решительные меры. Они меняют роутер, меняют провайдера. Одна из причин возможных неполадок – не корректно выставленное значение MTU. Давайте разберемся, что это такое и как его правильно выставить.
MTU в роутере что это
Значение MTU (Maximum Transmission Unit) указывает, какого максимального размера пакеты отправляет устройство. Измеряется в байтах. То есть, если на роутер пришел блок данных большего размера, то он его нарежет на несколько пакетов (фрагментирует).
Эти пакеты будут идти по сети, и если встретится на их пути маршрутизатор, который посчитает их слишком большими, он тоже их нарежет.
Когда они достигнут последнего маршрутизатора, он, в свою очередь, перед отправкой на компьютер получателя, будет из фрагментированных пакетов собирать в исходные.
Так как данные в каждом пакете оборачиваются служебными заголовками, то чем более длинные пакеты используются, тем меньше затрат на заголовки. В связи с этим желательно выставлять максимальный размер MTU, при котором пакеты не будут нарезаться на последующих узлах сети.
Какой MTU поставить на роутере
Самый простой способ, это обратиться в службу поддержки провайдера (написать письмо, позвонить). Скорее всего, они подскажут актуальное значение. Но через некоторое время, провайдер может все переконфигурировать. Хотя это случается достаточно редко, но если вдруг начали возникать сбои, вполне вероятно, что следует уточнить правильность выставленного MTU.
Второй вариант, это найти оптимальный размер с помощью команды ping, отправляя пакеты, в которых установлено, что их нельзя фрагментировать. Пинговать следует удаленный ресурс, например, сайт или сервер провайдера.
Можно так же проверить наиболее посещаемые ресурсы в интернете: игровые сервера, сервера с которых смотрите фильмы, используемые IP телефоном.
Пример команды «ping -f -l 1472 yandex.ru», здесь:
- 1472 – это количество отправляемых байт данных. Следует учитывать, что помимо данных, будет отправлен еще и заголовок, который составляет 28 байт (IP заголовок 20 + ICMP заголовок 8 = 28). Следовательно, в итоге размер пакета будет составлять 1472+28=1500 (байт), стандартный размер максимального стандартного Ethernet пакета. Есть правда пакеты большего размера, называемые jumbo-кадрами.
- yandex.ru – это доменное имя сервера, на который будем отправлять команды, его можно поменять на IP адрес сервера провайдера. Можно поэкспериментировать с разными IP-адресами.
В итоге, выполнив такую команду, мы определим, требуется ли фрагментация пакета для доставки его к получателю.
Для примера, допустим, что поставщик услуг не пропускает пакеты, размер которых превышает 1024 байта. Тогда настройка выглядела бы следующим образом.
Запускаем командную строку (это классическое приложение Windows, найти его можно, например, в поиске набрав «Командная строка»). И выполняем команды.
Здесь значении данных 997 байт, размер пакета 997+28=1025 байт, пакет не может быть доставлен без фрагментации.
Здесь значении данных 996 байт, размер пакета 996+28=1024 байт, пакет доходит до получателя без фрагментации.
Таким образом, изменяя размер отправляемого блока данных, мы можем вычислить DMTU – максимальный размер блока данных, который доставляется без фрагментации. Например, если команда ping проходит без фрагментации со значением 996.
При попытке отправить команду со значением 997 получаем ответ: «Требуется фрагментация пакета, но установлен запрещающий флаг». Тогда мы рассчитываем параметр DMTU следующим образом: 996 байт данных + 28 байт IP заголовка = 1024 байта.
Максимальный размер блока данных, который не будет фрагментирован, составит 1024 байта. Это значение и следует задать на маршрутизаторе, как размер MTU.
Как поменять MTU на роутере
Подключаемся к маршрутизатору через интернет браузер. Выставляем новый размер MTU. Затем сохраняем настройки.
Например, при использовании TP-Link, заходим в пункт «Сеть», там подпункт «WAN». Не забываем нажать после этого кнопку «Сохранить».
После изменения значений, можно проверить, насколько изменилась скорость скачивания файлов большого размера из интернета.
Настройка MTU на компьютере
Для увеличения производительности, чтобы на маршрутизатор не приходили слишком большие пакеты, возможна настройка MTU на оборудовании. В частности, можно выставить размер MTU на персональном компьютере, требуется воспользоваться командной строкой, запущенной от имени администратора:
- Определим текущее значение MTU. В командной строке выполнить команду «netsh interface ipv4 show subinterfaces». В строке ответа напротив Ethernet видим, что текущий параметр MTU, составляет 1500
- Установим новое значение. В командной строке следует выполнить команду, например, если необходимо заменить на 1024, то она будет выглядеть следующим образом: «netsh interface ipv4 set subinterface “Ethernet” mtu=1024 store=persistent»
- Проверяем, что новое значение установилось
После данной установки на компьютере, с него будут отправляться пакеты, у которых максимальный размер на уровне IP будет 1024 байта, но на MAC уровне максимальный отправляемый блок данных будет размером 1038 байт (14 из них для заголовка MAC).
Большего размера пакеты не будут отправляться. То есть, если в настройках роутера рассчитан и правильно выставлен MTU 1024, то точно такой же MTU следует задать в настройках подключенного к нему компьютера.
Автоматическая настройка – PMTU discovery
Существуют режимы работы некоторых устройств, когда размер MTU уточняется во время подключения к удаленному серверу (PMTU discovery). Алгоритм такой же, как и тот, которым пользовались при настройке MTU на роутере. В начале работы устройство отправляет блоки данных разного размера, пытаясь определить максимальный размер пакета, который дойдет без фрагментации.
В этом алгоритме есть одна проблема, называемая «MTU Discovery Black Hole». Она возникает в случае, когда администраторы сетей, чтобы избежать возможных атак на их сервера, запрещая маршрутизаторам передачу ICMP, в частности которые используются при команде ping.
Так конечно не корректно действовать. Устройство, не получив ответа на запрос не может продолжить работать.
Источник: https://naseti.com/o-routerah/mtu.html
MTU в роутере – что это такое, размер пакета в байтах, параметры и настройки маршрутизатора, требуется фрагментация пакета
Установка правильного значения параметра MTU (Maximum Transmission Unit) в роутере и другом сетевом оборудовании позволяет достичь оптимального использования канала связи и при необходимости решить существующие проблемы с интернетом.
Maximum Transmission Unit – максимальный полезный блок данных, который может быть передан без фрагментации. Под фрагментацией понимается процесс разделения пакета на меньшие части.
Если в сети несколько маршрутизаторов и каждый из них будет «разделять» пакет, то это может создать дополнительную нагрузку для конечного маршрутизатора, который будет собирать все фрагментированные пакеты в одно целое (нужно учитывать дополнительную нагрузку, поскольку для каждого фрагмента на всем пути передачи будет создаваться новый заголовок).
В сетевой модели OSI процесс преобразования пакета во фрейм соответствующего единице MTU происходит на втором – канальном уровне (L2).
Зачем ограничивать MTU
В идеальном случае установка одинакового максимального размера пакета MTU на всех устройствах позволила бы избежать проблем в сети. Но с учетом различных каналов связи, оборудования и технологий этого достичь невозможно.
В современных операционных системах и маршрутизаторах размер MTU в байтах задается и вычисляется автоматически и как правило его нет необходимости менять, но если возникли проблемы со связью, не скачиваются файлы, ухудшилось качество воспроизведения видео, низкая скорость загрузки страниц – необходимо проверить установленное значение. Без необходимости изменять этот параметр не рекомендуется. В целом ограничение необходимо для:
- оптимального использования полосы пропускания различными приложениями;
- сокращения времени передачи информации, снижения нагрузки на канал;
- повышения эффективности сети, минимизации рисков потери данных.
Для различных сетевых топологий параметр MTU может отличаться и стандартное значение задается равным:
- PPPoE = 1480 байт;
- L2TP = 1460 байт;
- Ethernet = 1500 байт;
- FDDI = 4352 байт;
- 4 Mbps Token Ring = 4464 байт;
- 16 Mbps Token Ring = 17914 байт.
Как обжать кабель (витую пару) для сети и интернета
Но всегда нужно учитывать особенности провайдера. Поэтому не лишним будет у него получить консультацию по оптимальной настройке. Во многих операционных системах и маршрутизаторах по умолчанию размер пакета Maximum Transmission Unit задается равным 1500.
Как узнать нужное значение
Для измерения значения параметра можно использовать как сторонние программы, так и встроенные компоненты операционной системы. Рекомендуется использовать штатные средства ОС.
Например — с помощью утилиты «ping», которая используется для первичной диагностики сети и установлена по умолчанию практически в любой современной операционной системе. Для этого в системе Windows необходимо запустить программу с параметрами – «f» и «l».
Где ключ «f» — устанавливает флаг, запрещающий фрагментацию в пакете IP v4, а «l» — размер буфера отправки. Запрещающий флаг позволит найти искомое значение полезного блока данных путем подбора.
В качестве диагностического узла лучше задать распространенный сайт, например, www.mail.ru. Для того чтобы воспользоваться этим способом и рассчитать значение необходимо:
- Запустить в командной строке cmd – «ping www.mail.ru -f -l 1450».
- Далее следует увеличивать значение буфера до тех пор, пока не будет получен ответ ICMP — «Требуется фрагментация пакета, но установлен запрещающий флаг».
- Для проверки, найденное значение нужно уменьшить на один байт и если передача пакетов не прервется, то можно рассчитать MTU. Если прервется – тогда повторять итерации, но уже уменьшая буфер отправки.
При получении сообщения «Требуется фрагментация пакета, но установлен запрещающий флаг» пакет будет отброшен, т.к. флаг не позволяет выполнить фрагментацию.
Найденное значение 1464 байта соответствует параметру MSS (Maximum Segment Size) – полезный блок данных пакета TCP. А для расчета Maximum Transmission Unit – нужно к MSS добавить длину заголовка ICMP и IP (28 байт):
Web интерфейс – что это такое
1464 + 28 = 1492 байт – оптимальный размер блока
На примере роутера
Для изменения MTU в роутере «Zyxel Keenetic Lite III», необходимо выбрать нужный интерфейс Ethernet (куда подключен интернет), найти в настройках поле «MTU» и задать значение. Эта настройка выполняется аналогично почти во всех роутерах, за исключением профессиональных маршрутизаторов Cisco, Juniper – в них настройка выполняется в консоли.
В компьютере
Для изменения параметра в операционной системе Windows, можно воспользоваться утилитой «Netsh» или редактором реестра.
С помощью «netsh»
Для этого необходимо:
- Запустить в командной строке (лучше сразу запускать «cmd» от имени Администратора) для получения списка интерфейсов:
netsh interface ipv4 show subinterfaces
- Установить расчетное значение:
netsh interface ipv4 set subinterface Ethernet mtu=1492 store=persistent
Здесь:
- set – задать, установить;
- subinterface «Ethernet» — наименование интерфейса;
- store=persistent – сохранить на постоянное время.
- Отключить автоматическую настройку:
netsh int tcp set global autotuninglevel=disabled
- При необходимости вернуть автоматическую настройку можно выполнив команду:
netsh int tcp set global autotuninglevel=normal
С помощью реестра
Всегда перед редактированием реестра рекомендуется делать архив ветки, на случай отката операции. Для настройки MTU необходимо выполнить несколько шагов:
- Открыть редактор реестра «Regedit».
- Найти ветку реестра «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces».
- Вместо «AdapterID» необходимо выбрать свой сетевой интерфейс. Чтобы не запутаться – в настройках нужного интерфейса в реестре будут сетевые настройки IP-адрес, маска, шлюз по умолчанию.
- В поле двоичного параметра необходимо установить значение MTU.
Источник: http://composs.ru/mtu-v-routere-chto-eto/
MTU в роутере: что это такое и какое значение установить для оптимальной работы интернета
Роутер для раздачи проводного интернета по Wi-Fi установлен практически в каждой современной квартире. Чаще всего пользователи настраивают маршрутизатор единожды, используя помощник по автоматической настройке, после чего не изменяя опции устройства.
Подобная позиция не всегда правильная, и зачастую автоматическая настройка Wi-Fi роутера не позволяет добиться максимально качественного соединения с интернетом. Одной из опций в настройках маршрутизатора, которой пользователи не уделяют должного внимания, является MTU.
В рамках данной статьи рассмотрим, что такое MTU в настройках роутера, и какое значение нужно выставить для оптимальной работы интернета.
Что такое MTU в настройках роутера
MTU (maximum transmission unit) – это максимальный уровень передачи данных в сети. Говоря другими словами, MTU является протоколом канального типа, который определяет максимальное число битов с полезной информацией, помещающихся в один сетевой пакет. Данные пакеты сведений передаются от провайдера к пользователю, то есть от серверов к клиенту. В пакете данные передаются без фрагментации, за счет чего удается увеличить скорость передачи данных по защищенным каналам связи.
Если не вдаваться в подробности, то можно сказать, что параметр MTU отвечает за качество передачи информации от провайдера к компьютеру пользователя. При этом под качеством понимается не только исключение вероятности потери данных при передаче, но и скорость.
Почему нужно ограничить размер MTU в настройках роутера
В большинстве современных роутеров размер передаваемых MTU определяется автоматически, и делается это не всегда правильно. Пользователям, которые заботятся о качестве и скорости соединения, рекомендуется самостоятельно ограничить размер MTU, определив его оптимальное значение и установив его в настройках маршрутизатора.
Благодаря правильно выставленным настройкам MTU удается:
- Расширить канал передачи, за счет чего им одновременно смогут пользоваться различные службы, программы, процессы и так далее;
- Избавить канал от лишней нагрузки, что увеличит скорость передачи данных;
- Снизить практически до нуля шанс получения «испорченных пакетов» с данными при передаче по сети.
В целом, при правильно выставленных ограничениях MTU удается рационально использовать предлагаемый провайдером канал связи, с минимальным риском потери информации.
Правильная настройка MTU необходима, если имеются проблемы с интернетом на компьютере, например: долго загружаются сайты, высокий пинг при подключении к сторонним серверам, загрузка файлов из интернета время от времени беспричинно обрывается и возникают другие проблемы.
Какое значение MTU нужно выставить
Чтобы определить оптимальное значение MTU, нужно провести тестирование сети, что можно сделать с компьютера под управлением Windows.
В ходе тестирования потребуется определить, как много времени уходит для передачи и возврата пакета с данными от используемого компьютера до сервера. При этом в ходе теста нужно будет варьировать количество байт информации, содержащейся в пакете.
Снижать число байт потребуется до того момента, пока не удастся полностью исключить фрагментацию пакета.
Выполните тестирование сети следующим образом:
- Запустите командную строку Windows от имени администратора;
- Далее введите тестовую команду, например, для отправки запроса на сервер нашего сайта okeygeek. Выглядеть команда будет следующим образом:
Ping www.okeygeek.ru –f –l xxxxВ данной команде заменит XXXX на значение MTU. Как было отмечено выше, данное значение необходимо варьировать, в поиске идеального. Рекомендуем начать с MTU в 1500, то есть первой командой будет:
Ping www.okeygeek.ru –f –l 1500
- После выполнения команды, в строке отобразится результат. Будет указано, какое количество пакетов отправлено, получено и потеряно. Нужно добиться, чтобы потеряно было не более 10% пакетов.
- Путем подбора определите оптимальное значение MTU, в нашем случае оно равно 1472 байтам.
Обратите внимание: Чаще всего оптимальное значение MTU находится в пределах от 1500 до 1400 байт.
Определившись с оптимальным значением MTU, нужно изменить данную опцию в настройках роутера, установив определенное количество байт, но с небольшим изменением. Дело в том, что конечная величина MTU будет отличаться от определенной в прошлом шаге, поскольку потребуются дополнительные байты для формирования пакета, которые уйдут на его заголовок и запрос.
- В среднем, на заголовок и запрос требуется 28 байт. Соответственно, идеальное значение в рассматриваемом случае будет:
- 1472 байта + 28 байт = 1500 байт
- Значение 1500 потребуется прописывать в настройках роутера.
- Важно отметить, что максимально допустимые значения напрямую зависят от протокола передачи данных, который используется:
- PPPoE – 1420 байт;
- Dynamic/Static IP – 1500 байт;
- L2TP – 1460 байт.
Значение, определенное выше в ходе расчетов, не должно превышать максимально допустимое. Если оно его превышает, возникнут еще более серьезные проблемы с работой интернета.
(424
Источник: https://okeygeek.ru/mtu-v-routere-chto-ehto-takoe-i-kakoe-znachenie-ustanovit/
MTU в роутере: что это, как и зачем ограничивать
Роутер Wi-Fi — незаменимая вещь в наше время. Согласитесь, владельцам множества гаджетов его использование наиболее удобно. Настройка маршрутизатора в основном происходит автоматически и мало кто задумывается о том, что необходимо изменить опции устройства.
Если вы хотите пользоваться быстрым и качественным соединением с интернетом, то эта статья для вас. В ней мы рассмотрим, что представляет из себя опция MTU и как выбрать правильное значение, для лучшей функциональности роутера.
Что представляет собой MTU в роутере
В пакет помещается определённое количество байтов. Данные поступают от провайдера к пользователю. Скорость? с которой передаются они, зависит от того, как настроен MTU.
Потеря данных также сводится к минимуму. Качество передачи их зависит от правильной настройки параметров. При отправке на роутер данных большого размера, будет происходить фрагментация. В дальнейшем? проходя через маршрутизатор? возможно произойдёт ещё нарезка пакетов. Всё это трудоёмко и затратно.
Как и зачем ограничивать размер MTU
- Нагрузка канала уменьшается, скорость передачи увеличивается.
- Расширение передачи поможет использовать множество программ, процессов и прочего одновременно.
- Пакеты будут доставляться целыми.
- Потеря информации сводится к минимальным значениям, канал связи можно использовать по максимуму.
- Если вы замечаете, что при работе с компьютером у вас возникают проблемы в виде долгой загрузки файлов, потери связи с сайтами, то необходимо ограничить размер MTU. Если таких проблем нет, то не стоит изменять самостоятельно автоматические установки.
Какое значение необходимо выставить
Проверить сеть можно следующим образом:
- Заходим в Windows как администратор.
- Вводим тестовую команду, меняем MTU на 1500. Просматриваем итог. В нем отобразится? сколько пакетов было получено, отправлено, какое количество потеряно.
- Если значение потерь не превышает 10%, пытаемся определить оптимальное значение. Изменяем его в настройках.
- Если у вас не получится изменить значение самостоятельно, то всегда можно проконсультироваться со службой поддержки. В различных роутерах значение может быть абсолютно разным, поэтому придётся немного постараться, чтобы выставить нужное.
Подпишитесь на наши Социальные сети
Источник: https://setafi.com/elektronika/router/mtu-v-routere-chto-eto/
меняем MTU в Windows 7
Для смены MTU в Windows 7 запускаем cmd.exe с правами админа
вводим команду
netsh interface ipv4 show subinterfaces
смотрим значение MTU нужного подключения
Изменяем параметры конфигурации субинтерфейса. xxxx — это значение MTU Name — это название подключения
netsh interface ipv4 set subinterface «Name» mtu=xxxx store=persistent
например:
netsh interface ipv4 set subinterface «Lan» mtu=1300 store=persistent
в моем случае, я переименовал «подключение по локальной сети» в «lan» (для удобства) и сменил MTU на 1300
вновь вводим комманду
netsh interface ipv4 show subinterfaces
и проверяем, сменилось ли значение MTU
для чего мне пришлось менять значение MTU ? — бывает компьютер перестает загружать страницы, пинг нормальный, но странички не грузятся. Иногда только заголовок страниц. Было бы здорово если б кто либо посоветовал программу для смены MTU (или для изменения большинства сетевых параметров, в том числе и для смены MAC адреса)
update:
Меняем MTU в Windows с помощью TCP Optimizer
Для некоторых проще что-то делать используя графический интерфейс и в этом может помочь утилита TCP Optimizer. Вот, вроде как, ее официальный сайт. У нее достаточно много настроек и самое главное ее достоинство – она умеет определять максимальный пакет, с которым работает ваш компьютер.
Вот пару скринов:
- При предложении перегрузится — соглашаемся.
- теги:
- изменить mtu как изменить mtu windows 10 как изменить mtu windows 7 как изменить mtu на роутере ростелеком как изменить mtu в настройках роутера как изменить mtu в windows размер mtu размер пакета mtu размер mtu zyxel размер mtu в байтах что это размер mtu pppoe размер mtu в байтах какое лучше размер mtu ростелеком максимальный размер mtu размер mtu zyxel keenetic что такое размер mtu в роутере оптимальный размер mtu максимальный размер пакета mtu размер mtu для лета размер mtu в 3g сети мегафон 1462 настройка mtu что такое mtu в настройках роутера cisco mtu настройка настройка mtu mikrotik zyxel keenetic mtu настройка настройки mtu ростелеком настройки mtu ps4 настройка mtu в windows mtu net ru почта настройка настройка mtu в windows 10 настройки mtu билайн как изменить mtu в настройках роутера
- настройка mtu windows 7
Источник: https://cmd.kz/2012/10/menyaem-mtu-v-windows-7/
Как изменить параметр MTU на роутерах TP-Link?
Что такое MTU: MTU (Maximum Transmission unit) – максимальный размер одного пакета в байтах, который может быть передан без фрагментации. Наибольший разрешённый размер MTU по сети Ethernet и используемый большинством провайдеров – 1500 байтов. Это означает, что максимальный размер передаваемого пакета данных может быть 1500 байтов.
Что такое фрагментация: Фрагментация – это разбиение очень больших пакетов для отправки по сети. Пакеты должны будут реконструироваться в конечной точке отправления после того, как все части будут получены. Это может вызвать задержки и проблемы со скоростью сети.
Основные проблемы с MTU: Если у вас большие задержки, лаги, проблемы со скоростью, это может быть вызвано параметром MTU. Если параметр MTU у вашего роутера выше, чем поддерживает сеть провайдера, то пакеты будут фрагментированы. Что вызовет дополнительную нагрузку на ваши устройства и сеть. Это может повлиять на скорость и стабильность соединения.
Исправление проблем с MTU: Первым делом уточните у вашего провайдера требуемый размер параметра MTU. Настройте его непосредственно на роутере, чтобы не пришлось меня эту настройку на каждом вашем устройстве.
Пример: Ваш провайдер предоставляет доступ интернета с параметром MTU 1472 байта. На роутере размер MTU – 1500 байта. Все устройства, выходящие в сеть через роутер, будут отправлять пакеты размером 1500 байта. Сеть провайдера не сможет их обработать, поэтому они будут фрагментированны. Как мы уже поняли, это может выдать существенное замедление скорости работы сети.
Настройка параметра MTU на роутерах TP—Link:
Шаг 1. Войдите в веб-интерфейс вашего роутера (tplinkwifi.net или 192.168.0.1/192.168.1.1/192.168.0.254). Логин и пароль для входа – admin.
- Шаг 2. В зависимости от интерфейса:
- Открываете раздел Сеть – WAN, в центральном блоке страницы отобразится размер MTU (Для некоторых типов подключения необходимо будет нажать кнопку Дополнительно).
— Синий
Открываете раздел Дополнительные настройки – Сеть – Интернет, строчка Размер MTU (Для некоторых типов подключения необходимо будет нажать кнопку Дополнительные настройки).
Примечание: Для изменения настроек роутер нужно перезагрузить.
VPN: VPN могут иметь свои настройки. Если вы подключаетесь и авторизуетесь к VPN серверу, но сеть работает не корректно, обратитесь к администратору VPN и уточните у них параметр MTU. Измените его по инструкции выше.
Источник: https://www.tp-link.com/ru/support/faq/1134/
Mtu по умолчанию. Что такое MTU? Как изменить MTU в настройках роутера
При неверном указании размера MTU для PPPoE соединения от Ростелекома могут возникнуть проблемы при открытии некоторых ресурсов. Прежде чем определить необходимую конфигурацию настройки для вашего подключения, стоит узнать подробнее о том, что представляет собой данная опция.
TCP MTU option у Ростелекома и других провайдеров
В качестве протокола сетевого уровня в наборе TCP/IP последний предназначается для реализации потенциально больших систем локальных сетей.
За время работы с IP мы привыкли к концепции хостов, которые могут посылать информацию туда и обратно, несмотря на то, что они расположены довольно далеко друг от друга, и данным, возможно, придется путешествовать по множеству устройств.
Даже если обычно нами рассматривается набор протоколов TCP/IP в интернете как абстрактная «виртуальная сеть», мы всегда должны помнить, что на сетевом уровне данные проходят по одной или нескольким физическим линиям.
Как происходит отправка данных?
Для того чтобы передавать информацию по протоколу IP, данные инкапсулируются (упаковываются) в дейтаграммы (информационные блоки).
Они, в свою очередь, должны быть отправлены по физическому каналу непосредственно к месту назначения или косвенно к следующей промежуточной стадии путешествии к получателю.
Значение размера таких пакетов данных и имеет название MTU (Maximum Transmission Unit), используемый в PPPoE подключениях Ростелекома и других провайдеров.
Реализация канального уровня помещает транспортируемое сообщение и заголовки в единый пакет данных – IP-дейтаграмму. Это сразу ставит перед нами потенциальный вопрос – соответствует ли дейтаграмма поддерживаемому размеру пакетов базовой линии передачи данных.
Соответствие IP-дейтаграмм размеру блока в базовой сети
Базовая сеть, которая используется для подключения к другим устройствам может быть:
- локальной (Ethernet);
- беспроводной (Wi-Fi 11);
- коммутируемой;
- телефонной (DSL);
- оптоволоконной (FDDI).
Каждая физическая сеть, как правило, использует собственный формат передачи, который имеет ограничения на количество данных в одном блоке. Если IP-дейтаграмма слишком велика для раздела канального уровня определенного формата сети, у нас возникнет проблема.
Для примера, рассмотрим FDDI. Максимальный размер поля данных в FDDI составляет около 4470 байт, в зависимости от использования SNAP (SubNetwork Access Protocol).
Это означает, что FDDI может обрабатывать IP-дейтаграммы до 4470 байт.
В отличие от него, Ethernet использует формат, который ограничивается размером пакета в 1500 байт и не сможет взаимодействовать с IP-дейтаграммой большего объема.
Итак, вспомним, что передача дейтаграммы в объединенной сети, может производиться более чем через одну физическую линию.
Для того чтобы получить доступ к ресурсу в интернете, мы, как правило, отправляем запрос через наш местный маршрутизатор, который затем соединяется с другими устройствами, передающими его на интернет-сайт.
Каждый участок в этой цепи может использовать собственный основной размер пакета.
Идея протокола сетевого уровня для реализации концепции «виртуальной сети» заключается в передаче данных между устройствами, даже если они находятся далеко друг от друга. Это означает, что более высокие уровни не должны беспокоиться о таких деталях, как ограничение размера базовых технологий канала. Тем не менее, об этом кто-то должен позаботиться, чем и занимается IP (Internet Protocol).
Предел IP: настройки MTU у Ростелекома
Все IP устройства в интернете должны получать информацию о качестве технологии, используемой для реализации канала связи текущего уровня. Таким критерием является MTU сети Ростелекома, настройка которого выполняется на сетевом оборудовании пользователя. Этот термин также иногда рассматривается как максимальный размер блока для передачи.
Интересно: Существует два способа изменения MTU: в самой операционной системе или в настройках роутера. Второй станет оптимальным, так как с его помощью все устройства вашей сети смогут получить информацию о необходимом значении.
Когда устройство принимает сообщение, отправляемое через интернет-сети, оно смотрит на его размер, а затем вычисляет, насколько большой будет дейтаграмма после добавления 20 или более байтов, необходимых для заголовка IP.
Если общая длина превышает MTU Ростелекома для PPPoE подключения в конкретной сети, Internet Protocol разделит сообщение на несколько фрагментов.
Таким образом, при подключении хоста уровня TCP с помощью Ethernet LAN к своей локальной сети, он сможет использовать MTU option, указанный оборудованием Ростелекома.
Узнать, какой MTU у Ростелекома на вашем типе подключения и оборудовании можно непосредственно у провайдера, позвонив на . Значение этой опции для большинства сетей в России не превышает 1492 байт. Выяснить оптимальный вариант для собственного интернета можно лично, отталкиваясь от указанного значения.
Информация в компьютерных сетях передается в виде небольших сформированных блоков данных (иначе говоря, пакетов). Каждый пакет помимо пересылаемой информации содержит еще и служебные данные, составляющие так называемый заголовок (header) пакета.
Эти служебные данные нужны для определения целостности данных, используемой версии сетевых протоколов и т.д. При этом размер полезного блока данных ограничивается определенным количеством байт.
Делается это для того, чтобы снизить вероятность потерь информации и уменьшить время повторной пересылки пакета в случае появления проблем с подключением.
MTU – что
это?
MTU (от англ. Maximum transmission unit) – это максимальный объем данных, передаваемый по сети без дальнейшего фрагментирования (одним пакетом). Любая информация, объем которой превышает значение MTU, автоматически разбивается на небольшие блоки данных перед отправкой по сети.
Возможные значения MTU зависят от используемого типа подключения к сети.
Так, при использовании PPoE (в основном с ADSL и подобными технологиями) максимальное значение параметра MTU составляет 1492 байта (стандартные 1500 байт для Ethernet минус восемь байт заголовков), а при использовании Wi-Fi MTU может достигать 2304 байт.
В современных ОС оптимальное значение MTU зачастую вычисляется самой системой или берется из настроек маршрутизатора (обычно значение MTU задается в разделе WAN сетевых настроек устройства).
Если проблем с доступом к Интернету не наблюдается, значение MTU лучше не менять.
Однако, если возникли проблемы со связью и вы предполагаете, что они могут быть связаны с фрагментацией сетевых пакетов, попробуйте изменить значение MTU.
Сделать это можно не только через изменение соответствующей настройки маршрутизатора, но и средствами операционной системы. Перед тем как менять MTU, необходимо рассчитать оптимальное значение этого параметра. Расскажем, как это делается.
Рассчитываем значение
MTU
Найти оптимальное значение MTU можно с помощью старой-доброй команды ping. Предположим, что мы определяем значение этого параметра для проводного подключения. Открываем командную строку Windows и пишем такую команду:
Источник: https://redcomrade.ru/bloki-pitaniya/mtu-po-umolchaniyu-chto-takoe-mtu-kak-izmenit-mtu-v-nastroikah-routera/
Параметр MTU: как повысить скорость интернета — ВсёПросто
Maximum transmission unit (MTU) это максимальный объём данных, который может быть передан протоколом за одну итерацию. К примеру, Ethernet MTU равняется 1500, что означает, что максимальный объём данных, переносимый Ethernet фреймом не может превышать 1500 байт (без учёта Ethernet заголовка и FCS — Рис. 1). Рис. 1 Давайте пробежимся с MTU по уровням OSI:
Layer 2
Ethernet MTU является частным случаем Hardware MTU. Определение Hardware MTU вытекает из общего определения: Hardware MTU — это максимальный размер пакета, который может быть передан интерфейсом за одну итерацию (по крайней мере значение указано в спецификациях устройства – по факту некоторые чипсеты поддерживают передачу больших размеров пакетов, чем заявлено).
Поэтому если взглянуть на рисунок 1 в отрыве от Ethernet, то получим следующее: Рис. 2
Замечание: Однако и тут не обойтись без оговорки. Как вы видите, HW MTU (Ethernet MTU в частности) не включает заголовок L2 в себя. Однако это справедливо для IOS и IOS XE, но для IOS XR и JunOS заголовок L2 включен в размер HW MTU – Рис. 3.
Эта особенность может привезти к проблемам при установке OSPF neighborship между платформами под управлением IOS(XE) и IOS XR (OSPF требует совпадения MTU в Hello пакетах). Поэтому, при конфигурации MTU для Ethernet интерфейсов, на стороне IOS XR MTU должно быть на 14 байт больше (12 байт src mac+dst mac и 2 байт EtherType).
К примеру, MTU в 1500 в Cisco IOS эквивалентно MTU в 1514 для IOS XR.
Рис. 3
Конфигурация и проверка
Для того что бы изменить MTU на маршрутизаторах под управлением Cisco IOS используется команда интерфейс уровня:R01(config)#interface gigabitEthernet 5/1 R01(config-if)#mtu 1532R01(config-if)#exit Проверяем:R01#show interfaces gigabitEthernet 5/1GigabitEthernet5/1 is up, line protocol is up (connected) Hardware is C6k 1000Mb 802.3, address is 0008.e3ff.fde0 (bia 0008.e3ff.
fde0) Description: — — MTU 1532 bytes, BW 1000000 Kbit, DLY 10 usec, reliability 255/255, txload 82/255, rxload 20/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 1000Mb/s, media type is LH….. OUTPUT OMITTED ИR01#show run interface gigabitEthernet 5/1interface GigabitEthernet 5/1 description — — no switchport mtu 1532 ip address 192.168.1.1 255.255.
255.0end
Layer3
- IP MTU определяет максимальный размер пакета с IP заголовком, который может быть передан на данном интерфейсе не прибегая к фрагментации. Зависимость между IP MTU и HW MTU описывается следующей формулой:
- IP MTU ≤ HW MTU
- Соответственно, когда на интерфейс попадает пакет, превосходящий установленное IP MTU, пакет либо подвергается фрагментации, либо, в случае установленного флага DF (DO NOT Fragment) в IP заголовке, дискардится, а устройство может сгенерировать ICMP сообщение Fragmentation Needed, используемое в механизме path MTU discovery (о нём позже), и отправить его назад отправителю исходного пакета.
Layer 4
TCP Maximum Segment Size (MSS) определяет максимальный размер TCP сегмента (без TCP заголовка!), который может быть использован (отправлен/принят) в ходе TCP сессии.
Анонс (именно анонс, не хендшейк) размеров TCP MSS происходит во время установки TCP сессии – принимающая сторона анонсирует стороне отправляющей какой размер TCP сегмент она может принять. Соответственно размер TCP MSS может различаться в рамках одной TCP сессии в зависимости от направления. Рис.
4 Сторона, производящая анонс, высчитывает значение TCP MSS для себя по следующей формуле:
TCM MSS = (IP MTU – [IPHDR + TCPHDR])
Конфигурация
- Тут у нас возможны два сценария – маршрутизатор является транзитным или участником TCP сессии.
- 1) Транзитное устройство: Для предотвращения дропа пакетов промежуточным устройством в случае наличия линка с малым MTU, маршрутизатор будет прослушивать TCP SYN пакеты и подменять значения MSS анонсируемые конечным устройством.
- Что приведет к отправке пакетов меньшей величины конечным устройством и вуаля – проблема с дропами на линке с малым MTU упреждена.
R01(config)#interface gigabitEthernet 5/1 R01(config-if)#ip tcp adjust-mss? Maximum segment size in bytes 2) Терминирующее устройство: Здесь всё просто – маршрутизатор является участником TCP сессии и мы можем установить принудительно, размер MSS который он будет анонсировать.R01(config)#ip tcp mss? MSS Кажется всё? Нет, не всё. Вспоминаем про MPLS. Вспоминаем… Закончили вспоминать, переходим к рассмотрению.
Layer 2,5. MPLS
Рис. 5 MPLS MTU определяет максимальный размер маркированного (кто знает как лучше переводиться Labeled прошу подсказать в комментах) IP пакета.
- В случае, если размер маркированного пакета превышает MPLS MTU, то пакет либо фрагментируется, либо, при наличии установленного в IP заголовка флага с DF bit, дропается (пока логика как и при превышении IP MTU), с возможной отправкой ICMP сообщения Fragmentation Needed.
- Замечание: Вот тут дела обстоят немного по другому, по сравнению c IP MTU.
- В MPLS сети промежуточный узел может и не иметь маршрута к отправителю пакета, поэтому вместо того что бы слать ICMP сообщение отправителю напрямую, оно инкапсулируется с тем же стеком меток (label stack), что и исходный пакет, и отправляется по его же пути следования.
Источник: https://vseprost.ru/parametr-mtu-kak-povysit-skorost-interneta.html
Значение mtu в роутере. MTU в роутере — что это? Увеличиваем скорость Интернета
У вас недогружаются странички в браузере? Некоторые из них открываются только со второго или третьего раза? Потоковое видео с просторов интернета идет с прерываниями? Скорее всего, проблема заключается в неправильно выставленном параметре MTU вашего роутера.
Теория (кому просто нужно подобрать MTU, можете не читать, а сразу начинайте пользоваться программой)
Весь трафик в сети передается так называемыми пакетами данных. При коммутируемом доступе (это когда провод от провайдера вставлен в ваш компьютер) используется минимально возможная величина пакета в 576 байт, и это как раз и есть параметр MTU. Если у вас стоит роутер, то в нем выставлено значение по умолчанию, обычно 1492.
Однако провайдер более жестко регламентирует MTU и чаще всего оно меньше. В итоге получается несоответствие величин, и роутеру для передачи приходится разбивать пакет на части, что называется фрагментацией. Мало того, что вместо одного такта на передачу одного пакета уходит два, но еще и имеет место потеря пакетов.
Как следствие — тормозящий интернет, подолгу зависающие странички, медленно загружающееся видео и прочие-прочие «прелести».
Решается проблема достаточно просто: нужно просто позвонить в офис провайдера и задать вопрос о величине параметра, или же самостоятельно подобрать оптимальный параметр MTU, при котором пакеты не будут фрагментироваться.
Первый вариант может оказаться и самым простым, и самым же сложным. Дело в том, что девушки, сидящие на телефонах, чаще всего не имеют даже понятия о том, какие параметры установлены в их сети.
«Что, МТУ? Может, МТС? Нет, мы не офис МТС, мы у них не выставляем никакие параметры» — вот что, вероятнее всего, вы рискуете услышать в ответ на вопрос. Поэтому не тратим времени на переговоры, а сразу идем подбирать параметр MTU.
Производится подбор путем передачи пакетов разной величины с запретом фрагментации. При тестах используется коммутируемый доступ, то есть без роутера
.
Для подбора MTU используется пинг-тест командой вида ping ya.ru — f — l xxxx
, где xxxx — значение MTU, ya.ru — пингуемый сервер (может быть любым из существующих) + параметры запрета фрагментации.
Взяли максимальное значение, пинганули. Если потери составляют больше нулевого значения, значит, MTU неверный. Снижаем с шагом 8. И так далее, пока потери не составят 0%.
Первое же значение MTU, при котором потери исчезнут, и будет оптимальным.
Но каждый раз набирать в командной строке этот набор символов не очень удобно, а скопировать и вставить из буфера не получится.
Чтобы облегчить задачу, я написал маленькую программу, которая будет автоматически формировать команду для пинг-теста и выполнять его, постепенно снижая MTU.
Вам нужно только следить за показателем потерь и нажимать кнопку Enter. Все остальное написано в окошке программы.
Когда значение MTU найдено, к нему надо прибавить 28 (на заголовки IP и ICMP) и ввести в соответствующее поле настроек роутера
. У разных роутеров они разные, поэтому не спрашивайте меня, где ввести параметр у роутера какой-либо определенной модели. Всем добра!
Здравсвуйте, дорогие посетители! Те, кто часто читает сайт, уже наверное заметили, что я очень часто и много пишу о решении разных проблем с маршрутизаторами, беспроводными сетями и тому подобным.
Просто эта тема сейчас очень актуальная и очень много разных вопросов возникает при самостоятельной настройке Wi-Fi.
У меня на этот счет даже есть одна интересная идея, о которой я пока не расскажу, даже не спрашивайте:).
Я всегда анализирую комментарии, которые посетители оставляют к разным статьям и стараюсь понять какие проблемы и ошибки возникают при настройке Wi-Fi роутеров. Бывает, что посетители делятся разными решениями определенной проблемы. За что им большое спасибо! Информация, которой вы поделитесь, может многим помочь.
Источник: https://thetarif.ru/megaphone/znachenie-mtu-v-routere-mtu-v-routere-chto-eto-uvelichivaem-skorost.html
MTU Recomended Router — Рекомендуемый MTU в роутерах
MTU (Maximum Transmission Unit) является крупнейшим пакетом сетевое устройство передает. Лучшим местом для MTU оборудования NETGEAR часто просто по умолчанию. MTU иногда представляется как нечто, что может быть легко изменена для повышения производительности, но на практике это может вызвать проблемы. Оставьте MTU без изменений, если:
У вас есть проблемы с подключением к провайдеру или других Интернет-услуг, и либо технической поддержки провайдера или NETGAER рекомендует изменить MTU. Это может потребовать изменения MTU:
- Защищенный веб-сайт, который не открывается, или отображается только часть веб-страницы
- Yahoo электронной почте
- MSN
- AOL, DSL-услуг
Вы можете использовать VPN, и есть серьезные проблемы с производительностью.
Вы использовали программу «оптимизации» МТУ для повышения производительности, и теперь у вас есть связи или проблемы с производительностью.
- Простое решение большинства проблем является изменение MTU в 1400.
- Если вы готовы экспериментировать, постепенно уменьшать MTU, как описано в разделе «Информация о MTU», ниже.
Как изменить MTU компьютера
Примечание: Если вы изменяете MTU на одном компьютере, изменить его на другие компьютеры, коммутаторы и маршрутизаторы, а также. Инструкция по изменению MTU на других устройствах NETGEAR находится в Справочники, в разделах, объясняя Дополнительные параметры.
Третье лицо доктора TCP программное обеспечение может быть использовано для изменения MTU значение.
- Загрузить его можно с этой ссылке, выбрать файл ZIP или EXE-файл в верхней части страницы.
- Запустите утилиту.
- В настройки адаптера потяните вниз, выберите драйвер Ethernet и адаптер используется для подключения к сети.
- В поле MTU, введите размер MTU вы пытаетесь.
- Щелкните в любом другом поле, без изменения данных там.
- Нажмите кнопку Сохранить.
- Нажмите кнопку Выход.
- Перезагрузите компьютер.
Подробнее о MTU
Пакет, посланный к устройству больше, чем MTU разбивается на куски.
В идеале, МТУ будет создана к тому же — большая — стоимость на все компьютеры, маршрутизаторы и коммутаторы, а также на все части Интернета, доступ.
Но вы не можете контролировать MTU в Интернете, и на практике оптимального размера MTU в вашей локальной сети относится к оборудованию, программному обеспечению, радиопомех и т.д.
Тонкая настройка размера MTU может хорошо работать в одной ситуации, но и привести к снижению производительности и проблем с подключением в других странах.
Когда сетевые устройства с различными настройками MTU общения, пакеты фрагментированы для размещения с наименьшим MTU.
Windows XP автоматически устанавливает MTU, то есть, она оптимизирует компьютер MTU для вас.
Эта статья объясняет решение Microsoft отсутствия подключения к широкополосной провайдера с помощью Windows XP: How-To Настройка широкополосных подключений Использование PPPoE.
- После того, как сетевое устройство, фрагменты пакетов данных остается фрагментированным до прибытия на конечный компьютер.
- Установка MTU размер методом проб и ошибок: начинать с максимального значения в 1500, а затем уменьшить размер, пока проблема не уходит. Использование одного из этих значений, скорее всего, решить проблемы, связанные с размером MTU:
1500. Наибольший размер пакета Ethernet, он также является значением по умолчанию. Это типичная для не-PPPoE, не-VPN соединений. Значение по умолчанию для NETGEAR маршрутизаторов, адаптеров и коммутаторов.
1492. Размер PPPoE предпочитает.
1472.
Максимальный размер использовать для диагностики. (Большие пакеты фрагментированы.)
1468. Размер DHCP предпочитает.
1460. Используется на AOL, если у вас нет больших вложений электронной почты и т.д.
1430 года. Размер VPN PPTP и предпочитают.
1400.
Максимальный размер AOL DSL.
576. Типичное значение для подключения к коммутируемым интернет-провайдеров.
Источник: https://kb.netgear.com/app/answers/detail/a_id/1153/~/mtu,-partial-loss-of-internet-connection,-and-performance
Все таки рекомендуемый MTU это 1406 для провайдера Акадо-Екатеринбург.
Источники: https://forum.ixbt.com/topic.cgi?id=14:49725
- MTU в Linux (Debian, Ubuntu)
- nano /etc/network/interfaces
- добавьте строку mtu 1406
- пример:
iface eth0 inet static
address 192.168.137.10
network 192.168.137.0
gateway 192.168.137.1
netmask 255.255.255.0
- mtu 1406
- или
- allow-hotplug eth0
iface eth0 inet dhcp - mtu 1406
Источники: https://ttcshelbyville.wordpress.com/2010/04/26/mtu-settings-for-ubuntu/
- В семействе Windows xp, 7
- Измеряем MTU
- Кажется (тьфу*3), решил для себя проблему с тормозами инета, недоступностью части сайтов, а также ошибкой при отправке почты после вынужденнного перехода с «Комтела» на «Билайн».
�?значально что заставило меня копать проблему — не получалось соединиться для отправки по smtp через mail.tyumen.ru, а также стали тормозить часть сайтов, в том числе гугловские, что для меня немаловажно.
Дисклаймер — для себя я проблему, как мне кажется — решил, возможно то, что после манипуляций всё стало работать — просто стечение обстоятельств.
Начитался про танцы с бубном MTU. �?значально, на роутере (ASUS WL-500gpV2, прошивка 3.0.4.4) не было специально прописано ничего про MTU (просто при выборе L2TP возникли значения MTU/MRU — 1492 — недоступно для редактирования).
Источник: https://proggear.ru/mtu-recomended-router-rekomenduemyj-mtu-v-routerax-1182/