imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Интернет, Глобальные и Локальные сети > Сети
Опции темы
Старый 14.08.2016, 21:02     # 1
ARG
Junior Member
 
Регистрация: 29.10.2006
Сообщения: 69

ARG Путь к славе только начался
MTU - в роутере или сетевой карте?

Собственно, сабж.
Замерил MTU у своего провайдера, какая то нетипичная величина поучилась (для L2TP), ну да фиг с ней.
Всегда прописывал MTU в настройках роутера. В сетевой оставлял все по умолчанию ОС.
Но сейчас провел серию промеров. Каждый вариант замерял несколько раз, потом усреднял.
Итак, MTU провайдера оказалось 1400.
Сначала все умолчанию, в роутере и сетевой (WiFi) по 1500. Скорость на спидтесте около 10Мбит. Выставляю 1400 в роутере. Скорость 10-15. Возвращаю на роутере 1500 и выставляют 1400 в сетевой (заодно размер окна приема пакетов для скорости 50Мбит) - при замере получаю 35-40Мбит.

Так где все-таки должно прописываться МТU, в роутере, или сетевухе компа?!
ARG вне форума  
Старый 15.08.2016, 00:33     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 378

Borland - Гад и сволочь
Немного теории: MTU (Maximum Transmission Unit) - размер информационной части пакета, передаваемого в сети Ethernet (в Википедии написано несколько по-другому, верить написанному там - я намеренно упрощаю).
Стандартный MTU для протокола IP - 1500 байт, и, пока речь идёт исключительно о работе локальной сети, менять его не только бесполезно, но и вредно, ибо для передачи того же объёма информации просто будет требоваться большее число пакетов, возрастают накладные расходы на передачу (доля размера заголовков относительно собственно передаваемой информации).
"Чудеса" начинаются, когда включается инкапсуляция, в частности передача потока TCP внутри L2TP-туннеля. Дабы один L2TP-пакет передавался внутри одного (а не двух) TCP-пакетов "по дороге" от роутера до L2TP-сервера провайдера, MTU для L2TP делается меньше, чем для IP, на размер заголовков L2TP.
На вход роутера поступает пакет с MTU 1500, адресованный "за туннель". Что происходит дальше? В зависимости от значения флага DF пакета, пакет либо разделяется на два и отправляется дальше в виде двух IP-пакетов внутри L2TP, либо отбрасывается (если фрагментация пакета запрещена).
Если же на вход роутера поступает IP-пакет с MTU, позволяющим целиком запихнуть этот пакет вовнутрь L2TP, то фрагментация не происходит, к пакету просто дописываются необходимые L2TP-заголовки и он отправляется дальше. Именно потому рекомендуется при использовании мыльницероутера с L2TP/PPTP и т.п. снижать MTU пакета внутри локальной сети: не расходуется вычислительная мощность роутера на фрагментацию пакетов и не возникают накладные расходы в виде размера дополнительного заголовка пакета.
Цитата:
Сообщение от ARG Посмотреть сообщение
где все-таки должно прописываться МТU, в роутере, или сетевухе компа?!
MTU-характеристика интерфейса. Т.е. любое сетевое устройство может иметь различные MTU на разных интерфейсах.
По-хорошему, на WAN-интерфейсе роутера должен быть дефолтный MTU (если другого явно не требует провайдер), а на LAN-интерфейсе и на подключаемой к нему сетевой карте прописывается уменьшенный MTU с целью избежать фрагментации.
Если на WAN-интерфейсе MTU ниже дефолтного, то нужно соответственно уменьшить MTU на L2TP и на LAN-интерфейсе.


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

Рекомендуется к прочтению статья с наглядными картинками на хабре Maximum Transmission Unit (MTU). Мифы и рифы
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 15.08.2016, 21:26     # 3
ARG
Junior Member
 
Регистрация: 29.10.2006
Сообщения: 69

ARG Путь к славе только начался
Цитата:
Сообщение от Borland Посмотреть сообщение
MTU-характеристика интерфейса. Т.е. любое сетевое устройство может иметь различные MTU на разных интерфейсах.
По-хорошему, на WAN-интерфейсе роутера должен быть дефолтный MTU (если другого явно не требует провайдер), а на LAN-интерфейсе и на подключаемой к нему сетевой карте прописывается уменьшенный MTU с целью избежать фрагментации.
Если на WAN-интерфейсе MTU ниже дефолтного, то нужно соответственно уменьшить MTU на L2TP и на LAN-интерфейсе.
Провайдер явно ничего не требует, он сам не смог дать мне вразумительного ответа почему именно такой нетипичный MTU у его интерфейса. Но раз он ниже дефолтного, значит, мне тоже нужно под него подстраиваться. Когда то, в пору ADSL я заметил, что почти трехкратное ускорение у меня получилось не от "подгонки" MTU, а после увеличения окна для приема пакетов TCP/IP.

Итак, в принципе я сделал правильно, прописав MTU в сетевой карте, таким образом роутеру не приходится обрезать приходящие по LAN пакеты, а то что в самом роутере выставлено дефолтное значение, роли не играет, верно?
ARG вне форума  
Старый 15.08.2016, 21:45     # 4
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 028

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от ARG Посмотреть сообщение
что в самом роутере выставлено дефолтное значение, роли не играет, верно?
Цитата:
Сообщение от Borland Посмотреть сообщение
MTU-характеристика интерфейса.
интерфейс WAN, интерфейс LAN и интерфейс WiFi - разные вещи.

Цитата:
Сообщение от ARG Посмотреть сообщение
Провайдер явно ничего не требует, он сам не смог дать мне вразумительного ответа почему именно такой нетипичный MTU у его интерфейса.
1400 - вполне себе типичный MTU для L2TP. ЕМНИП на L2TP идет двойная инкапсуляция, так что всё вполне логично. надо будет у свояка licicego спросить, - он работал в саппорте билайна а у них как раз L2TP...

добавлено
1456 у меня для билайна MTU, пропинговал щас по вот этому талмуду
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 15.08.2016, 23:06     # 5
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 378

Borland - Гад и сволочь
У роутера два (как минимум) сетевых интерфейса (и это ещё не считая L2TP). Значения MTU на них вполне могут быть разными.
Цитата:
Сообщение от ARG Посмотреть сообщение
то что в самом роутере выставлено дефолтное значение, роли не играет, верно?
Вообще играет, просто не столь заметно.
Вообще говоря, при инициализации сессии <непосредственно соединённые физически> интерфейсы "договариваются" между собой об используемом MTU, в качестве "договорного" используется минимальное из двух значений. Т.е. чисто технически достаточно выставить пониженный MTU на любом из них (но я, если уж на то пошло, всё равно настоятельно рекомендую настраивать оба)
Цитата:
Сообщение от ARG Посмотреть сообщение
Провайдер явно ничего не требует, он сам не смог дать мне вразумительного ответа почему именно такой нетипичный MTU у его интерфейса.
Вы, пожалуйста, говоря об "интерфейсе провайдера" уточняйте, который это из интерфейсов...
Одной из причин "нетипичного" размера MTU может, к примеру, служить дополнительное туннелирование IP (абсолютно прозрачное для клиента) где-то по пути. Причём может уже и туннелирование то давным-давно не используется, а настройка осталась.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  

Теги (метки)
mtu

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:27.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.