1

以下のようなネットワークを作成します

   host1:floodlight controller

                |

         L2 physical switch

                |

           /           \

host2:ovs1                host3:ovs2

すべてのホストには 1 つのネットワーク デバイスがあります

ホスト1 : eno1(192.168.100.101)

host2: openvswitch br1 (192.168.100.102) を eno1 で設定

host3: config openvswitch br1 (192.168.100.103) と eno1

host1 で実行されている Floodlight : 0.0.0.0:6653 でリッスン

ホスト 2 とホスト 3 に ovs コントローラーを設定しないと、ホスト 2/ホスト 3 はホスト 1 に ping でき、ホスト 2 はホスト 3 に ping できます。

host2(/host3) に ovs コントローラーを設定し、host3(/host2) には設定しない場合、host2/host3 は host1 に ping を実行でき、host2 は host3 に ping を実行できます。

ホスト 2 とホスト 3 で ovs コントローラーを設定すると、ホスト 2 はホスト 3 に ping できますが、ホスト 2/ホスト 3 はホスト 1 に ping できません。

host2/host3 で tcpdump を確認した後、icmp データ パケットがすでに eno1 で送信および受信されていることがわかりました。

tcpdump -i eno1 icmp

....192.168.100.102 > 192.168.100.101....

....192.168.100.101 > 192.168.100.102....

....192.168.100.102 > 192.168.100.101....

....192.168.100.101 > 192.168.100.102....

また、br1 で icmp データ パケットが既に送信され、受信されていないことがわかりました。

tcpdump -i br1 icmp

....192.168.100.102 > 192.168.100.101....

....192.168.100.102 > 192.168.100.101....

どうして??私の設定にエラーがありますか?

4

0 に答える 0