MTU в роутере – что это такое, размер пакета в байтах, параметры и настройки маршрутизатора, требуется фрагментация пакета

Установка правильного значения MTU (Maximum Transmission Unit) вашего маршрутизатора и других сетевых устройств позволяет оптимально использовать ваше соединение и, при необходимости, решить существующие проблемы с интернетом.

Максимальная единица передачи — это максимальная единица пригодных для использования данных, которая может быть передана без фрагментации. Фрагментация — это процесс разделения пакета на более мелкие части. Если в сети имеется несколько маршрутизаторов и каждый маршрутизатор «разбивает» пакет, это может создать дополнительную нагрузку на маршрутизатор назначения для сборки всех фрагментированных пакетов в единое целое (необходимо учитывать дополнительную нагрузку, поскольку для каждого фрагмента будет создан новый заголовок на всем пути передачи). В сетевой модели OSI процесс преобразования пакета в кадр, соответствующий MTU, происходит на втором уровне канала связи (L2).

Зачем ограничивать MTU

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

  • оптимальное использование полосы пропускания различными приложениями;
  • Сокращение времени передачи, снижение нагрузки на канал;
  • Повышение производительности сети и минимизация риска потери данных.

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

  • PPPoE = 1480 байт;
  • L2TP = 1460 байт;
  • Ethernet = 1500 байт;
  • FDDI = 4352 байта;
  • 4 Мбит/с Token Ring = 4464 байта;
  • 16 Мбит/с Token Ring = 17914 байт.

Как просмотреть IP-адреса портов или открытые порты в Windows

Но вы всегда должны учитывать особенности вашего интернет-провайдера. Поэтому не лишним будет получить совет по оптимальной конфигурации у своего провайдера. Во многих операционных системах и маршрутизаторах размер пакета Maximum Transmission Unit по умолчанию установлен на 1500.

Как узнать нужное значение

Для измерения значения параметра можно использовать программное обеспечение сторонних производителей или встроенные компоненты операционной системы. Рекомендуется использовать стандартные средства операционной системы. Например — с помощью инструмента «ping», который используется для базовой диагностики сети и установлен по умолчанию почти в каждой современной операционной системе. Для этого запустите программу с параметрами — ‘f’ и ‘l’ — в Windows. Где ключ ‘f’ устанавливает запрещающий флаг для фрагментации в пакете IP v4, а ‘l’ устанавливает размер буфера отправки. Запрещающий флаг позволит найти полезное значение блока данных путем сопоставления. Распространенное место, например, www.mail.ru, лучше всего называть диагностическим узлом. Чтобы использовать этот метод и рассчитать стоимость, необходимо:

  1. Запустите командную строку cmd — «ping www.mail.ru -f -l 1450».Командная строка
  2. Затем увеличивайте значение буфера, пока не получите ответ ICMP «Packet fragmentation required but deny flag set».Увеличение стоимости
  3. Для проверки уменьшите найденное значение на один байт, и если передача пакета не прерывается, то можно рассчитать MTU. Если да, повторите итерацию, но с меньшим буфером отправки.Контрольное значение

Если получено сообщение «Packet fragmentation required but no flag set», пакет будет отброшен, поскольку флаг не разрешает фрагментацию.

Найденные 1464 байта соответствуют параметру MSS (Maximum Segment Size), который является полезным блоком данных TCP-пакета. Для расчета максимальной единицы передачи к MSS необходимо добавить длину заголовка ICMP и IP (28 байт):

Где найти, загрузить и установить драйверы Wi-Fi для Windows

1464 + 28 = 1492 байт — оптимальный размер блока

На примере роутера

Чтобы изменить MTU на маршрутизаторе Zyxel Keenetic Lite III, выберите соответствующий интерфейс Ethernet (к которому подключен Интернет), найдите в настройках поле «MTU» и установите значение. Эта настройка выполняется аналогично почти во всех маршрутизаторах, за исключением профессиональных маршрутизаторов Cisco, Juniper, где настройка выполняется в консоли.

Интерфейс подключения к Интернету:Интерфейс подключения

Размер MTU:Размер набора

В компьютере

Для изменения настройки в операционной системе Windows можно использовать инструмент «Netsh» или редактор реестра.

С помощью «Netsh»

Для этого:

  1. Запустите в командной строке (лучше сразу запустить «cmd» от имени Администратора), чтобы получить список интерфейсов:

netsh interface ipv4 show subinterfaces

Запуск в консоли

  1. Установите рассчитанное значение:

netsh interface ipv4 set subinterface Ethernet mtu=1492 store=persistent

Вот:

  • set — набор, комплект;
  • подынтерфейс «Ethernet» — имя интерфейса;
  • store=persistent — хранить постоянно.Просмотр параметров
  1. Отключить автоконфигурацию:

netsh int tcp set global autotuninglevel=disabled

  1. При необходимости автонастройку можно восстановить, выполнив команду

netsh int tcp set global autotuninglevel=normal

С помощью реестра

Перед редактированием реестра всегда полезно сделать резервную копию ветки на случай отката. Для настройки MTU необходимо выполнить несколько шагов:

  1. Откройте редактор реестра «Regedit».
  2. Найдите ветку реестра «HKEY_LOCAL_MACHINE ™SYSTEM ™Services ™Tcpip ™Parameters ™Interfaces ™».
  3. Вместо «AdapterID» вы должны выбрать свой сетевой интерфейс. Чтобы не запутаться — в настройках нужного интерфейса в реестре будут сетевые настройки IP-адрес, маска, шлюз по умолчанию.
  4. Установите значение MTU в поле двоичного параметра.Окно регистрации
Оцените статью
Silverkomp.ru
Добавить комментарий

Adblock
detector