Назад | Перейти на главную страницу

Какой максимальный MTU поддерживается стандартами DSL

Ограничивает ли какой-либо из стандартов ITU DSL максимальный поддерживаемый MTU?

Я знаю, что RFC2516 (PPPoE) ограничивает MTU 1492 байтами; однако, когда PPPoE не используется, этого ограничения не должно быть.

Стандарты PPP, L2TP и ATM AAL5 имеют поля длиной 16 бит, позволяющие передавать пакеты длиной до 64 КБ.

Я часто видел оптовую передачу обслуживания для ADSL и G.SHDSL с ограничениями на MTU, поддерживаемыми где-то между 1460 и 1500 байтами; тем не менее, мне не известно о рекламных возможностях операторов, превышающих 1500 байт.

Существуют ли какие-либо основанные на стандартах ограничения на DSL-соединения, ограничивающие размеры пакетов на линиях DSL, или это просто произвольные ограничения от поставщиков и операторов, которые ограничивают доступность поддержки больших кадров на рынке?

РЕДАКТИРОВАТЬ: Обратите внимание, что этот вопрос спрашивает о том, какие стандарты применяются к MTU по DSL-соединениям, а не о том, какие общие соглашения существуют.

Здесь необходимо сделать важное различие. Трафик, исходящий из DSL-соединения, меняется несколько раз по пути. Когда он покидает ваш компьютер, проходит через вашу сеть и попадает в модем, это трафик Ethernet. Для большинства оборудования потребительского уровня по умолчанию установлено значение 1500, а для модема, который отправляет вам ваш провайдер, также, вероятно, установлено значение по умолчанию 1500. Если вы измените MTU, ВСЕ интерфейсы между сетевой картой вашего ПК и модемом (включая модем) должны быть изменены.

После выхода из модема он официально оказывается в сети Интернет-провайдера и работает как трафик ATM. Этот интерфейс и остальная часть пути вы не сможете контролировать. Трафик ATM обычно работает с другим MTU, но это зависит от оборудования и сети. Например, оборудование cisco ATM работает на 4470. Облако ATM сети ISP может состоять из Juniper, Cisco, Alcatel, Nortel, Fujitsu, Adtran или любого из многих других поставщиков. Он также может взаимодействовать с сетями других провайдеров и их оборудованием. Другими словами, у вас нет возможности узнать, что произойдет с пакетами после того, как они покинут площадку - и ваш интернет-провайдер может даже не иметь представления обо всем пути пакета.

Как только он достигнет другой стороны и снова станет Ethernet, значение MTU в другой сети будет иметь значение. Если вы ничего не знаете о сети, в которую отправляете, лучше предположить, что это 1500.

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

Если вы отправляете пакеты, которые равны или меньше максимального MTU в цепочке, они пройдут без проблем. Если вы пошлете выше, есть шанс, что они будут фрагментированы или даже выброшены.

Все сводится к тому, что вам действительно следует знать MTU по всему пути, если вы собираетесь использовать что-либо выше 1500, в противном случае безопаснее всего просто установить по умолчанию 1500.

MTU выше 1500 обычно не используется в интернет-соединениях, чтобы избежать условий черной дыры.

1500 - это значение по умолчанию для Ethernet, которое в наши дни используют многие сетевые устройства ... Вот некоторые другие размеры окон по умолчанию - http://support.microsoft.com/kb/314496