Mtu в роутере что это такое
Обновлено: 21.11.2024
Что такое MTU: MTU или максимальная единица передачи – это пакет самого большого размера, который может быть доставлен в байтах без фрагментации. Максимальный размер, разрешенный для Ethernet и большинства интернет-провайдеров, составляет 1500 байт. Это означает, что максимальный размер пакета данных, который может передаваться, составляет 1500 байт.
Что такое фрагментация. Фрагментация — это деконструкция пакета, который слишком велик для отправки по сетевому соединению. Затем пакет должен быть реконструирован в конечной точке передачи данных после получения всех частей. Это может привести к задержке сети и проблемам со скоростью.
Устранение неполадок с MTU. Если вы испытываете повышенную задержку сети и проблемы со скоростью, у вас может быть проблема с MTU. Если ваш MTU установлен выше, чем может обработать ваша сеть, пакеты будут фрагментированы. Это требует дополнительной работы вашего устройства и сети, что снижает скорость и стабильность вашей сети.
Устранение проблемы с MTU. Первым шагом в устранении возможной проблемы с MTU является обращение к поставщику услуг Интернета (ISP). Спросите их, какой у них установлен MTU. Таким образом, вы можете настроить маршрутизатор на те же настройки. Настройка MTU маршрутизатора — лучшее решение, так как это позволяет избежать настройки отдельных устройств.
Пример. Ваш интернет-провайдер заявляет, что для вашего доступа в Интернет установлено значение MTU 1472. Однако для вашего маршрутизатора установлено значение 1500 (по умолчанию). Ваши сетевые устройства отправляют пакеты размером 1500 байт, тогда как ваша сеть может обрабатывать только 1472 байта. Это приводит к фрагментации пакетов, что приводит к значительному замедлению работы вашей сети.
Настройте параметры MTU в маршрутизаторе TP-Link:
Шаг 2: (в зависимости от вашего графического интерфейса) нажмите Сеть > WAN > MTU .
Или Дополнительно > Сеть > WAN > MTU
Новый логотип:
Нажмите «Дополнительно» > «Сеть» > «Интернет», затем нажмите кнопку «Дополнительно», и вы сможете увидеть и изменить MTU.
ПРИМЕЧАНИЕ. Чтобы изменения вступили в силу, выключите и снова включите/перезагрузите маршрутизатор.
VPN: VPN (виртуальные частные сети) могут (и в большинстве случаев так и есть) иметь собственный интерфейс настроек. Если вы можете подключиться и аутентифицироваться, но приложения зависают, истекает время ожидания или не загружаются, ваш MTU может быть неправильным. В этом случае вам нужно будет обратиться к администратору VPN за настройками MTU. После получения вы можете настроить маршрутизатор, выполнив описанные выше действия.
Это часто задаваемые вопросы полезны?
Ваши отзывы помогают улучшить этот сайт.
Что вас беспокоит в этой статье?
- Недовольны продуктом
- Слишком сложно
- Сбивающий с толку заголовок
- Ко мне не относится
- Слишком расплывчато
- Другое
Мы хотели бы получить ваши отзывы, сообщите нам, как мы можем улучшить этот контент.
Спасибо
Мы ценим ваши отзывы.
Нажмите здесь, чтобы связаться со службой технической поддержки TP-Link.
Подписаться TP-Link серьезно относится к вашей конфиденциальности. Дополнительную информацию о методах обеспечения конфиденциальности TP-Link см. в Политике конфиденциальности TP-Link.
Многие привыкли просто подключать маршрутизатор и сразу же подключаться к Интернету. Это, безусловно, может работать, но вы можете упустить возможность оптимизации подключения к Интернету и скорости.
Размер MTU – это максимальный размер пакета, который можно передать по вашей сети. Найти лучший размер MTU и изменить его стоит, если вы столкнулись со снижением скорости, задержкой или даже полным отключением в вашей сети.
В этой статье мы рассмотрим, что такое MTU, когда вам может понадобиться изменить его, как найти лучший размер MTU с помощью команды ping и как изменить его в вашей домашней сети. р>
Что такое MTU?
MTU — это сокращение от Maximum Transmission Unit; это один из многих параметров, которые вы можете настроить в своем маршрутизаторе, и на который, в частности, вам следует обратить внимание, чтобы оптимизировать вашу домашнюю сеть.
Размер MTU просто определяет максимальный размер пакета, который может быть передан по вашей сети.
Размер MTU является свойством физического сетевого интерфейса и обычно измеряется в байтах; размер по умолчанию будет зависеть от типа сети.
Например, размер MTU для Ethernet составляет 1500 байт, тогда как другие будут больше, а другие меньше.
Если передаваемые сообщения превышают размер MTU, перед отправкой они будут разделены на более мелкие пакеты.
Когда следует менять MTU?
Размер MTU считается одним из первых шагов в устранении неполадок, если вы обнаружите, что скорость вашего интернет-соединения не так высока, как вы ожидали, или если у вас возникли другие проблемы, связанные с производительностью.
К счастью, этот процесс выполняется быстро и легко. не требуется дополнительное оборудование или программное обеспечение.Вы можете выполнить тестирование и внести необходимые изменения, используя только компьютер и маршрутизатор.
Чем больше размер MTU, тем больше данных может поместиться в меньшее количество пакетов. Как правило, это приводит к более быстрой и эффективной передаче данных по вашей сети.
С другой стороны, в случае ошибки повторная передача пакета займет больше времени. Кроме того, большее количество данных в меньшем количестве пакетов может привести к раздуванию пакетов.
Большие пакеты чаще страдают от задержек и даже повреждения. Больший размер MTU также может увеличить задержку, тогда как установка меньшего значения может помочь уменьшить общую задержку.
Поэтому вам следует изменить размер MTU, чтобы он был максимальным без каких-либо вредных последствий. Чтобы найти оптимальный размер, может потребоваться несколько попыток, но время, потраченное на оптимизацию производительности сети, стоит того.
Как найти лучший размер MTU
Самый простой способ определить оптимальный размер MTU для вашей домашней сети — выполнить простой ping-тест .
Этот процесс включает в себя отправку нескольких запросов проверки связи с постепенным уменьшением размера пакета до тех пор, пока не исчезнет необходимость в его фрагментации. здесь сообщения делятся на более мелкие пакеты.
Команду ping необходимо запускать из командной строки, если вы являетесь пользователем Windows, тогда как терминал необходим, если вы используете MacOS.
В этом руководстве рассказывается о доступе к командной строке и терминалу, а также о том, как выполнять ping-тесты самостоятельно.
Как получить доступ к командной строке в Windows
<р>1. Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить».<р>2. Введите cmd в поле и нажмите OK
<р>3. Откроется окно командной строки
Как получить доступ к терминалу в MacOS
<р>1. Нажмите Command + пробел, чтобы запустить Spotlight<р>2. Введите терминал и нажмите Enter
<р>3. Откроется окно Терминала
Как выполнить тесты Ping
<р>1. Введите имя пингуемого домена, затем ключи -f и -l, а затем размер тестового пакета для запуска. В этом примере мы начнем с 1500<р>2. Если вы получили сообщение о том, что пакеты необходимо фрагментировать, выполните тест еще раз, немного уменьшив размер пакета. 10 или 12 байт достаточно уменьшить
<р>3. Как только вы достигнете размера пакета, который не фрагментируется, это будет отражено в результатах ping-теста
<р>4. Теперь начните увеличивать размер пакета небольшими шагами и продолжайте тестирование, пока не достигнете максимально возможного размера пакета, который не фрагментируется. Я обнаружил, что 1460 — это максимальное значение, которого я мог бы достичь без фрагментации
<р>5. Возьмите размер пакета, который вы считаете оптимальным, и добавьте 28. Очень важно добавить 28 байт, так как 20 зарезервированы для заголовка IP, а 8 байт необходимы для заголовка эхо-запроса ICMP.
Это довольно сложные вещи, о которых вам не нужно беспокоиться; просто не забудьте добавить 28 к лучшему размеру пакета, представленному тестом ping.
Теперь, когда вы добавили 28 к размеру пакета, вы нашли оптимальный размер MTU для своей сети. Давайте теперь посмотрим, как мы на самом деле его изменим.
Как изменить размер MTU
Есть два способа изменить размер MTU: на маршрутизаторе или в настройках компьютера для встроенной сетевой карты.
На самом деле мой маршрутизатор не позволяет мне изменять размер MTU; мой интернет-провайдер определил оптимальный размер и установил его для меня.
Ваш роутер может отличаться и иметь более продвинутые параметры, позволяющие изменять размер.
Войдите в свой маршрутизатор и проверьте настройки; вы можете найти его скрытым в меню дополнительных настроек.
Если вы сомневаетесь, обратитесь к руководству пользователя или веб-сайту производителя, чтобы узнать, где находится этот параметр.
Если вы, как и я, не можете этого сделать или предпочитаете изменить размер MTU на каждом отдельном компьютере, вот руководство о том, как сделать это с помощью командной строки.
<р>1. Откройте новое окно командной строки от имени администратора, выполнив поиск cmd в строке поиска, щелкнув правой кнопкой мыши командную строку и выбрав «Запуск от имени администратора».<р>2. Введите команду: netsh interface ipv4 show subinterfaces и нажмите Enter
<р>3. Это покажет вам ваши интерфейсы и текущий размер MTU. Запишите имя интерфейса, так как оно понадобится вам в ближайшее время. В моем случае это называется «Ethernet»
<р>4. Введите следующую команду, заменив «Ethernet» на имя вашего интерфейса и размер MTU, который вы определили при тестировании: netsh int ipv4 set subinterface «Ethernet» mtu=1428 store=persistent и нажмите Enter
<р>5. Теперь размер MTU изменен, поэтому вы можете закрыть окно командной строки.
Заключительные мысли о размере MTU
О размере MTU всегда следует помнить, если у вас возникнут проблемы с подключением к Интернету или проблемы с производительностью в домашней сети.
Да, вполне может быть проблема с вашим интернет-провайдером, которая находится вне вашего контроля, но я чувствую, что также стоит проверить размер вашего MTU, учитывая, насколько быстро и легко можно тестировать и вносить изменения.< /p>
Вот несколько ключевых моментов, которые следует помнить при изменении размера MTU в домашней сети:
- Используйте метод проверки связи, чтобы проверить, какие размеры пакетов вызывают фрагментацию. Вы хотите найти максимально возможный размер пакета, который не приводит к фрагментации для оптимальной производительности.
- Найдя оптимальный размер пакета, добавьте к этому числу 28, чтобы получить 20 байтов для заголовка IP и 8 байтов для заголовка эхо-запроса ICMP. Это дает вам общий размер MTU, который вы должны использовать.
- Установите одинаковое значение MTU на всех компьютерах в вашей сети, либо внеся изменения на маршрутизаторе, если он доступен, либо с помощью команды, описанной выше, на каждом устройстве.
- Проведите тщательное тестирование после изменения размера MTU, чтобы убедиться, что ваша сеть поддерживает ожидаемую скорость без каких-либо задержек, отключений или других проблем с производительностью.
Надеюсь, эта статья о размере MTU оказалась для вас полезной. Не забудьте добавить эту страницу в закладки, чтобы вы могли вернуться к ней, если у вас когда-нибудь возникнут проблемы с производительностью в вашей сети, и почувствуете, что стоит проверить размер MTU на случай, если его изменение решит ваши проблемы.
сообщить об этом объявлении
В зависимости от производителя и модели ваш домашний маршрутизатор/модем может быть настроен для базового веб-серфинга, но не для высокой производительности. Может помочь оптимизация параметра MTU.
Изображение: iStock/Grassetto
Поскольку все больше и больше сотрудников по всему миру используют домашнее сетевое коммуникационное оборудование, такое как маршрутизаторы и модемы, становится все более важным, чтобы оборудование было точно настроено для достижения максимальной производительности. Несмотря на то, что в наши дни очень многие работают удаленно, это не меняет поговорку «время — деньги».
Windows: обязательно к прочтению
В зависимости от производителя, модели, сложности и возраста ваш домашний маршрутизатор/модем может быть настроен для простого веб-серфинга, но не для высокопроизводительного обмена большими файлами, например. Изменение параметра максимальной единицы передачи (MTU) на маршрутизаторе может значительно повысить общую скорость сети. Однако выбор неправильной настройки может вывести из строя маршрутизатор и снизить общую скорость сети до невыносимого уровня.
В этом учебном пособии показано, как найти оптимальное значение MTU для маршрутизатора и домашней сети под управлением Microsoft Windows 10, а затем показано, как изменить этот параметр MTU, чтобы повысить производительность сети.
СМОТРЕТЬ: Политика удаленной работы (TechRepublic Premium)
Как оптимизировать настройку MTU на маршрутизаторе
Предупреждение об этом методе, которое следует учитывать перед внесением каких-либо изменений в настройки: если ваш маршрутизатор относительно новый и технологически превосходный, он может иметь функции, которые будут регулировать размер MTU для автоматической оптимизации сетевой активности. Это означает, что установка определенного и постоянного значения MTU на вашем маршрутизаторе может быть необязательной и даже вредной для общей производительности. Рекомендуется провести тесты скорости широкополосного доступа, чтобы сравнить результаты для разных значений MTU.
При этом давайте перейдем к поиску оптимального значения MTU.
Самый простой способ установить оптимальный MTU — использовать команду ping и повторять настройку MTU. В Windows 10 начните с щелчка правой кнопкой мыши на кнопке «Пуск» и выбора пункта «Команда» (Администратор) или «Windows PowerShell (Администратор)» в контекстном меню. Откроется экран командной строки системы, как показано на рисунке A.
Рисунок А
Максимальный размер MTU для любого соединения IPv4 Ethernet или Wi-Fi – 1 500. Чтобы пропинговать этот MTU, используйте следующую команду:
Примечание. Вы можете использовать любой веб-сайт. Как видите, установка MTU, равная 1500, возвращает сообщение о том, что пакет необходимо фрагментировать. Другими словами, пакет данных 1500 был слишком большим для чтения. Нам придется повторить итерацию, уменьшив 1500 до меньшего числа. MTU 1492 является стандартным для PPoE v2, так что давайте попробуем это дальше.
Все еще слишком много, поэтому давайте попробуем 1452, что является стандартным для DS-Lite через PPPoE. Как вы можете видеть на рисунке B, мы получаем действительные ping-запросы, используя 1452.
Рисунок Б
Затем добавьте 10 и попробуйте проверить связь с 1462. Если это сработает, попробуйте 1472. Затем попробуйте 1482. В конце концов вы достигнете максимального размера, который вы можете установить, прежде чем появится сообщение «данные должны быть фрагментированы». , что в моем случае было 1472, как показано на рисунке C.
Рисунок C
Теперь, когда у вас есть номер для работы, вам нужно будет получить доступ к настройкам маршрутизатора. Для большинства домашних маршрутизаторов для доступа к настройкам требуется веб-браузер, указывающий на определенный IP-адрес, например 192.168.0.1 или 192.168.1.1 и т. д. Этот адрес, а также исходное имя пользователя и пароль должны быть указаны на вашем маршрутизаторе или в документации, которая сопровождал его.
Кроме того, как можно скорее измените имя пользователя и пароль по умолчанию на уникальное для вас сочетание. НЕ ОСТАВЛЯЙТЕ НАСТРОЙКИ ПО УМОЛЧАНИЮ.
Каждый маршрутизатор имеет разное программное обеспечение, поэтому мы не можем сказать вам конкретно, как изменить MTU на вашем маршрутизаторе, но этот параметр обычно находится в разделе «Дополнительные настройки» или в аналогичном пункте меню экранов конфигурации.
Когда вы найдете экран настроек MTU, измените его на максимальный размер MTU, который вы пропинговали ранее, и проверьте, улучшится ли скорость загрузки и выгрузки. Если они этого не сделают, отмените номер, пока они не сделают это. Когда вы будете удовлетворены, закройте программу настройки маршрутизатора, сохранив введенные вами настройки.
Как упоминалось ранее, изменение параметра MTU может не потребоваться на некоторых современных маршрутизаторах, поскольку программное обеспечение настраивает MTU на лету в зависимости от того, какое значение оно считает наиболее эффективным. Например, как вы можете видеть на рисунке D, Windows 10 в моей системе установила MTU на 1500 для всех моих сетевых адаптеров.
Рисунок D
Это высокое значение обеспечивает максимальный запас для каждого адаптера и позволяет маршрутизатору определять оптимальные настройки для передачи данных. Указание параметра MTU в конфигурации моего маршрутизатора/модема не поможет. Тщательно обдумайте варианты оптимизации.
Еженедельный информационный бюллетень Microsoft
Будьте инсайдером Microsoft в своей компании, прочитав эти советы, рекомендации и памятки по Windows и Office.
MTU и MSS — это два важных термина, с которыми вам следует ознакомиться, когда вы начинаете работать с сетями, особенно если вы работаете с туннелями GRE и IPSEC. Если вы хотите использовать Incapsula Infrastructure Protection (теперь Imperva DDoS Protection), вам будет полезно узнать, как они работают.
(А если вам нужна информация о том, какие угрозы безопасности приложений и данных не дают ИТ-руководителям спать по ночам, загрузите Отчет о защите от киберугроз за 2019 г., в котором были опрошены более 1200 руководителей ИТ-отделов и специалистов по безопасности. треть предприятий за последний год столкнулись с более чем 6 взломами. Получите копию по ссылке выше.)
Максимальная единица передачи (MTU) – это наибольший размер пакета или кадра, указанный в октетах (восьмибитных байтах), который можно отправить в пакетной или основанной на кадрах сети, такой как Интернет. Интернет-протокол управления передачей (TCP) использует MTU для определения максимального размера каждого пакета в любой передаче. MTU обычно ассоциируется с протоколом Ethernet, где 1500-байтовый пакет является самым большим разрешенным в нем (и, следовательно, в большей части Интернета).
Одна из наиболее распространенных проблем, связанных с MTU, заключается в том, что иногда протоколы более высокого уровня могут создавать пакеты большего размера, чем поддерживает конкретный канал, и вам необходимо внести коррективы, чтобы заставить его работать.
Чтобы обойти эту проблему, IPv4 допускает фрагментацию, которая делит дейтаграмму на части. Каждая часть достаточно мала, чтобы пройти по одному каналу, для которого она фрагментируется, используя параметр MTU, настроенный для этого интерфейса. Этот процесс фрагментации происходит на уровне IP (уровень 3 OSI) и помечает фрагментируемые пакеты как таковые. Это гарантирует, что IP-уровень хоста назначения знает, что он должен собрать пакеты в исходную дейтаграмму.
Фрагментация иногда не поддерживается приложениями, и ее следует по возможности избегать. Лучший способ избежать фрагментации — настроить максимальный размер сегмента или TCP MSS таким образом, чтобы размер сегмента корректировался до того, как он достигнет уровня канала передачи данных.
Прежде чем мы рассмотрим TCP MSS, полезно понять структуру «модуля», отправляемого через Интернет.
Как уже упоминалось, обычное значение MTU в Интернете составляет 1500 байт.
Как вы можете видеть на рисунке выше, MTU создается из полезной нагрузки (также называемой данными), а также заголовков TCP и IP, по 20 байтов каждый. Общее значение заголовка IP и TCP составляет 40 байт и является обязательным для каждого пакета, что оставляет нам 1460 байтов для наших данных.
Теперь представьте, что мы используем протокол GRE в нашей сети, инкапсулируя исходный пакет и добавляя 24 байта для заголовка GRE.
Общий размер такого пакета составит 1524 байта, что превышает значение MTU в 1500 байт. Размер «данных» в этом пакете равен 1460, но мы можем и должны уменьшить его, чтобы общий размер был 1500 байт или меньше. И здесь на сцену выходит TCP MSS.
TCP MSS, максимальный размер сегмента, – это параметр поля параметров заголовка TCP, который указывает максимальный объем данных, указанный в байтах, который компьютер или устройство связи может получить в одном сегменте TCP. Он не включает заголовок TCP или заголовок IP. Это значение определяет максимальный размер части пакета «данные». В следующем случае для туннеля GRE мы установим значение tcp mss равным 1436 или меньше, а размер по умолчанию — 1460.
Объявление MSS (часто ошибочно называемое согласованием) отправляется во время трехэтапного рукопожатия обеими сторонами, говоря: «Я могу принимать сегменты TCP размером до x». Размер (x) может быть больше или меньше значения по умолчанию. MSS можно использовать совершенно независимо в каждом направлении потока данных.
Поскольку конечное устройство не всегда будет знать о протоколах высокого уровня, которые будут добавлены к этому пакету по пути, например, к пакетам GRE, оно обычно не корректирует значение TCP MSS. В результате сетевые устройства имеют возможность перезаписывать значение пакетов TCP MSS, которые обрабатываются через них. Например, в маршрутизаторе Cisco команда «ip tcp mss-adjust 1436» на уровне интерфейса перезапишет значение TCP MSS любого пакета SYN, который будет проходить через этот интерфейс.
Настройка TCP MSS для защиты инфраструктуры Incapsula
В Incapsula Infrastructure Protection мы обычно используем туннели GRE. Следовательно, нам необходимо рассмотреть возможность фрагментации, если мы не настраиваем TCP MSS.Наше решение, которое по определению является асимметричным (имеется в виду входящий трафик через Incapsula, исходящий трафик через исходного интернет-провайдера), требует от нас перезаписи значения TCP MSS пакетов SYN, которые наши защищенные клиенты отправляют своим конечным клиентам. Мы можем добиться этого в маршрутизаторе Cisco, например, настроив «ip tcp mss-adjust 1436» на интерфейсе WAN или на интерфейсе, обращенном к провайдеру.
Давайте посмотрим на следующую диаграмму.
Как видите, клиентский сервер отправляет пакет со значением MSS 1460, но в интерфейсе маршрутизатора мы настроим его на 1420. Важно понимать, что это значение повлияет на размер трафика, исходящего от конечного клиента к серверу клиента. Это трафик, который будет проходить через туннель и поэтому будет инкапсулирован в 24 байта GRE. Исходящий трафик от сервера клиента к конечному клиенту идет напрямую через исходного интернет-провайдера, поэтому нам не нужно также настраивать пакеты SYN, которые отправляет конечный пользователь.
На приведенной выше диаграмме показано, как перемещаются пакеты SYN при трехстороннем рукопожатии. После завершения трехэтапного рукопожатия и установления соединения конечный пользователь будет отправлять пакеты, размер «данных» которых не превышает 1420 байт. Кроме того, сервер клиента будет отправлять пакеты, чьи «данные» не будут превышать 1460 байт по умолчанию.
Распространенной ошибкой является настройка команды «ip tcp mss-adjust 1420» на туннельном интерфейсе клиента. Причина, по которой это не работает, заключается в том, что пакеты SYN, отправляемые с сервера конечному пользователю, проходят не через туннельный интерфейс GRE, а через исходный интерфейс интернет-провайдера.
У вас есть вопросы к оперативной группе или ко мне? Пожалуйста, оставьте нам комментарий ниже.
Читайте также: