Если уж Вы заговорили про МТУ, то вот Вам кусок моего файлика:
=========================
экспериментальное определение MTU на маршруте:
ping
www.ru -f -l 1472 - ok
ping
www.ru -f -l 1473 - Требуется фрагментация пакета, но установлен запрещающий флаг.
Значит MTU = 1472 + 28 = 1500
28 = 42 (заголовок ping-а вкл. IP+Eth) - 14 (заголовок Eth)
28 = 20 (заголовок IP без опций) + 8 (заголовок ICMP)
См. также pingMTU.bat, в котором написан последовательный перебор длины -l от 1300 до 1500
Исследую провайдера:
ping
www.ru -f -l 1372 - ok
ping
www.ru -f -l 1373 - Требуется фрагментация пакета, но установлен запрещающий флаг.
Значит MTU = 1372 + 28 = 1400
При этом (при настройке vpn без сжатия) через LAN ходят пакеты:
ping ->
www.ru (echo-request) 1451 (eth-пакет) - 14 = 1437 (IP-пакет)
ping <-
www.ru (echo-replay) 1455 (eth-пакет) - 14 = 1441 (IP-пакет)
При включении сжатия пакеты имеют меньший размер.
Ссылки на реестр:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\код(ID)_адаптера\Connection - Параметр Name этих разделов содержит имя сетевого подключения, указываемое в папке «Сетевые подключения»
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\код(ID)_адаптера
http://support.microsoft.com/default.as ... u%3B314825
pingMTU.bat :
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1300
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1301
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1302
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1303
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1304
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1305
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1306
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1307
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1308
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1309
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1310
.....
ping %1 %2 %3 %4 %5 %6 %7 %8 %9 -l 1500