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

MTU VLAN в Linux с серверным адаптером Intel Pro / 1000 PT

По некоторым причинам MTU все еще кажется случайной проблемой при транкинговых соединениях.

В этом случае у меня есть магистраль, подключенная к серверу Enterprise Linux 5. Я использую стандартное разделение vlan в Linux, и интерфейс vlan соединен с виртуальными интерфейсами для Xen.

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

Насколько я понимаю, Intel Pro / 1000 PT поддерживает VLAN и должен пропускать тег VLAN поверх 1500-байтового сетевого пакета.

Как заставить это работать? Есть ли настройка драйвера или какой-то особый способ настройки VLAN?

Дополнительная информация:

Dom0 использует драйвер e1000e.

На коммутаторах отключена поддержка jumboframes.

Как ни странно, это проблема только для гостей. Dom0 не имеет проблем с MTU, несмотря на наличие подключения на псевдониме моста vlan (например, vlan10: 1)

Вещи не всегда такие, какими кажутся. Оказывается, основной причиной был шлюз / брандмауэр для этой VLAN. Он был оснащен более старым nic, поддерживаемым драйвером eepro100.

Я заменил этот интерфейс на SMC 9452TX, и проблема с MTU больше не возникает.

Спасибо всем!