Подключение OVS-моста и virbr на одном хосте

#networking #linux-kernel #openvswitch #virtual-network

#сетевой #linux-ядро #переключатель openvswitch #виртуальная сеть

Вопрос:

У меня есть настройка на хосте, где VM1 пытается поговорить с VM2. Пакеты Ping (ping 172.17.8.101) от VM1 достигают моста OVS, который является шлюзом по умолчанию, настроенным на маршрутизаторе OVS. Они не видны на virbr2.

Я могу пинговать VM2 с хоста.

Как я могу пересылать пакеты с OVS-моста в ядро Linux таким образом, чтобы оно могло направлять пакет на virbr2?

 VM2 (172.17.8.101) VM1 (10.0.0.2)  | |  | |  -------- ------------ | virbr2 |-----------------| OVS-router | | | | OVS-br |  -------- ------------  virbr - 172.17.8.1 VM2 - 172.17.8.101 OVS-router - 172.16.0.1 OVS-bridge - 172.16.0.254  #sudo netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.0.0.0 172.16.0.1 255.255.255.0 UG 0 0 0 br-ex 172.16.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-ex 172.17.8.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr2   

Буду признателен за любую помощь.