Наиболее распространенная практика соединения виртуальных машин - использование ответвленных интерфейсов с мостом между ними. В Linux драйвер моста фильтрует некоторые классы многоадресного трафика, локального для канала, например, кадры LACP. Не существует простого механизма, разрешающего пересылку кадров LACP через интерфейс моста, и он требует ручного исправления кода модуля моста.
Я хотел бы использовать LACP в моей тестовой сети между виртуальными машинами без ручного исправления кода моста Linux на хост-машине, нет необходимости иметь соединение между хостом и виртуальной машиной.
Я определил два возможных решения
Какое самое простое решение для моей потребности?
Если у вас последнее ядро (2.6.31+), вы должны иметь возможность использовать ebtables для пересылки кадров LACP через мост Linux, при условии, что STP отключен на мосту.
brctl stp virbr0 off
ebtables -I INPUT -p 0x8809 -j ACCEPT
ebtables -I FORWARD -p 0x8809 -j ACCEPT