Как недавно обнаружил, мой провайдер в настоящее время использует PPPoA для аутентификации моего ADSL-соединения.
Я хотел бы знать оптимальный размер MTU для этого соединения?
Как недавно обнаружил, мой провайдер в настоящее время использует PPPoA для аутентификации моего ADSL-соединения.
Я хотел бы знать оптимальный размер MTU для этого соединения?
MTU и Windows и значения по умолчанию: MTU для Windows по умолчанию составляет 1500 или 576 для внешних сетей. 1500 - это нормально, если вы не используете PPPoE, не хотите использовать IPSec (Secure VPN) или оба, тогда он слишком велик. 576 слишком мало и неэффективно для широкополосного интернета!
Процедура поиска оптимального MTU: если ваш MTU в данный момент установлен слишком низким, например, 576, следующая процедура не сможет определить, обнаружили ли вы "Оптимальный размер MTU". Сначала сбросьте настройку MTU вашего оборудования до 1500, максимально возможного размера. Для PPPoE ваш максимальный MTU должен быть не более 1492, чтобы оставить место для 8-байтовой оболочки PPPoE. 1492 + 8 = 1500. Оттуда можно экспериментировать и найти оптимальное значение MTU. Для PPPoE ставки высоки: если вы неправильно поняли MTU, вы можете не просто быть неоптимальными, например, загружать файлы или загружать веб-страницы, они могут зависнуть или не работать вообще! Тест ping, который мы будем выполнять, не включает заголовок IP/ICMP размером 28 байт. 1500 - 28 = 1472 Включите 8-байтовую оболочку PPPoE, если ваш провайдер использует PPPoE, и вы получаете 1500 - 28 - 8 = 1464. Причина этих чисел станет очевидна очень скоро. Чтобы узнать, фрагментированы ли ваши пакеты, мы используем команду Ping из командной строки. Лучшее значение для MTU - это значение перед тем, как ваши пакеты будут фрагментированы. Добавьте 28 к наибольшему размеру пакета, который не приводит к фрагментации пакетов (поскольку команда ping указывает размер пакета ping, не включая заголовок IP/ICMP в 28 байтов), и это ваш параметр Max MTU.
Вот что нужно сделать:
Пользователи Windows:
Перейдите в Пуск / Программы / Стандартные / Командная строка и введите (или Копируйте и Вставьте) следующее:
Если вы подключаетесь к вашему провайдеру с помощью PPPoE: ping -f -l 1464 www.dslreports.com Если вы не подключаетесь к своему провайдеру с помощью PPPoE: ping -f -l 1472 www.dslreports.com (это тире в нижнем регистре) L, "не тире" 1. "Также обратите внимание на пробелы между разделами.)
Пользователи Linux:
Если вы подключаетесь к вашему провайдеру с помощью PPPoE: ping -s 1464 www.dslreports.com Если вы не подключаетесь к своему провайдеру через PPPoE: ping -s 1472 www.dslreports.com
Пользователи OS X:
Если вы подключаетесь к вашему провайдеру с помощью PPPoE: ping -D -s 1464 www.dslreports.com Если вы не подключаетесь к своему провайдеру через PPPoE: ping -D -s 1472 www.dslreports.com
Команды Linux и OS X чувствительны к регистру.
Далее: нажмите Enter. Если вы получаете сообщение об ошибке "пакет должен быть фрагментирован", уменьшите исходное значение 1464/1472 на 10, пока не перестанете получать сообщение об ошибке "пакет должен быть фрагментирован". Затем увеличивайте настройку на 1 до тех пор, пока вы снова не достигнете (меньше) получения сообщения об ошибке "пакет должен быть фрагментирован". Если вы можете пропинговать номер 1464 (для PPPoE) / 1472 (не для PPPoE), без сообщения об ошибке, все готово! Стоп. Добавьте 28 к наибольшему числу, проверенному без ошибок (как для PPPoE, так и для не PPPoE), и эта сумма будет вашей настройкой Max MTU. Используйте эту (рассчитанную сумму) настройку Max MTU в вашем роутере или на вашем ПК, если ваш ПК подключается напрямую к вашему модему.
Рекомендации:
Ну, у меня есть PPPoA ADSL соединение.
У меня были проблемы с загрузкой файла, я позвонил производителю маршрутизатора, мы зашли на страницу конфигурации маршрутизатора, это было на 1500, он сказал, измените его на 1400, мы сделали, и это исправило. Возможно, если бы он был немного больше, например, 1410 или 1420 или более, это было бы более эффективно и без проблем. Это не должно быть больше 1500, это точно.
Я не эксперт, но все может быть эффективно, если оно больше, но не слишком велико.
Существует отличная веб-страница, на которой рассказывается о поиске оптимального значения MTU (возможно, более актуального, если у вас есть проблемы) http://www.dslreports.com/faq/5793