Я использовал комбинацию интерфейсов связывания, vlan и мостов для обеспечения избыточности и различных логических сетевых уровней для xen domU.
Эта настройка работает хорошо, однако я немного не уверен, как разные настройки на этих интерфейсах влияют друг на друга. Для иллюстрации вот моя установка на типичном dom0:
/- vlan10 -- br10
eth0 -\ /
> bond0 <--- vlan20 -- br20
eth1 -/ \
\- vlan30 -- br30
Учитывая, что интерфейсы связи, vlan и моста являются логическими, а не физическими, имеет ли значение MTU для этих интерфейсов какой-либо эффект, если для физических интерфейсов (eth0, eth1) установлен другой MTU, для чего?
с сайта Red Hat https://access.redhat.com/solutions/963753:
Проблема
jumbo-кадры должны быть настроены в интерфейсе с тегами vlan. Добавление MTU = 9000 в интерфейсе с тегами vlan i: e ifcfg-ethX.Y или ifcfg-bondX.Y не помогает, и вывод ifconfig по-прежнему показывает интерфейс vlan с MTU: 1500
разрешение
Когда для одной из VLAN, принадлежащих интерфейсу, требуется MTU равное 9000, базовый основной интерфейс без vlan также должен иметь такой же MTU. Другие сети VLAN могут использовать другой MTU в соответствии с требованиями. Таким образом, наряду с добавлением MTU = 9000 в ifcfg-ethX.Y / bondX.Y, добавьте его также в ifcfg-ethX / bondX.
Основная причина
Базовый интерфейс VLAN должен иметь необходимый MTU, чтобы распространять изменения в интерфейсе VLAN.
В вашем примере настройки MTU на интерфейсе связи должны быть такими же большими, как самые большие настройки MTU в каждой VLAN. И я думаю, вам не нужно устанавливать его на подчиненном eth0, eth1.