На каком уровне работает ifconfig при настройке MTU. Устанавливает ли он MTU для физического устройства (уровень сетевого интерфейса) или MTU пакета (уровень Internet)?

Выполняя

ifconfig eth0 mtu 1300

это заставляет меня поверить, что это вызывает ограничение уровня сетевого интерфейса, поскольку необходимо указать интерфейс. Я не уверен в этом все же.

Кто-нибудь может подтвердить это для меня? Кроме того, если у кого-то есть хороший источник, это было бы здорово!

Решение было найдено по этой ссылке: debianhelp.co.uk/mtu.htm скрыто в комментариях joeqwerty.

1 ответ1

1

Сетевые интерфейсы работают на уровнях 1 и 2. Протокол Ethernet работает на уровнях 1 и 2. Поскольку вы устанавливаете MTU на интерфейсе, я предполагаю, что вы устанавливаете его для любой используемой реализации уровня 2 (поскольку уровень 1 не имеет дело с инкапсуляцией данных в кадры, пакеты, сегменты и т.д.). Установка MTU на внутреннем интерфейсе - это установка MTU для размера кадра Ethernet (при условии, что вы используете Ethernet).

Сетевой уровень - это уровень 3, на котором работает TCP\IP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .