VM1 が VM2 と通信しようとしているホストにセットアップがあります。VM1 からの ping パケット (ping 172.17.8.101) は、OVS ルーターで構成されたデフォルト ゲートウェイである OVS ブリッジに到達しています。これらは virbr2 では見られません。
ホストから VM2 に ping を実行できます。
パケットを virbr2 にルーティングできるように、OVS ブリッジから Linux カーネルにパケットを転送するにはどうすればよいですか?
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
どんな助けにも感謝します。