0

こんにちは、私はネットワーキングの初心者なので、少し迷っています。どなたか助けていただければ幸いです...

インターフェイスに同じ構成の 2 つの物理ノードがあります。

# The primary network interface
#auto eth0
#iface eth0 inet dhcp

auto br0
    iface br0 inet dhcp
    bridge_ports eth0
    bridge_fd 9
    bridge_hello 2
    bridge_maxage 12
    bridge_stp off

私のノードには次のパブリック IP があります:
ubuntu001: 158.42.104.129
ubuntu002: 158.42.104.139


libvirtのデフォルト設定を使用して、各ノードで 1 つの VM を実行します

「OVSを使用したgreトンネル」を介してVM間でpingを実行したいので、次のことを行いましたが、機能しませんでした:

最初に OVS ブリッジを作成します:
# ovs-vsctl add-br ovs-br0

次に、ブリッジをそのアップリンク (この場合は eth0) に接続します
# ovs-vsctl add-port ovs-br0 eth0

3 番目に、各ノードで VM を実行します (それぞれ ubuntu001: 10.1.1.189 と ubuntu002: 10.1.1.59)。

4 番目に、GRE トンネル用のポートを追加します。
# ovs-vsctl add-port ovs-br0 gre0 -- set interface gre0 type=gre options:remote_ip=158.42.104.139インターフェイス gre0 タイプ=gre オプション:remote_ip=158.42.104.129

他のノードでも同じことを行い、ovs-vsctl show を使用すると次のように表示されます。

root@ubuntu001:~# ovs-vsctl show
    41268e02-3996-4caa-b941-e4fe9c718e35
    Bridge "ovs-br0"
       Port "ovs-br0"
          Interface "ovs-br0"
              type: internal
       Port "gre0"
          Interface "gre0"
              type: gre
              options: {remote_ip="158.42.104.139"}
       Port "eth0"
          Interface "eth0"
       ovs_version: "2.0.2"

root@ubuntu002:~# ovs-vsctl show
    f0128df4-1a89-4999-8add-b5076ff055ee
    Bridge "ovs-br0"
       Port "ovs-br0"
          Interface "ovs-br0"
              type: internal
       Port "gre0"
          Interface "gre0"
              type: gre
              options: {remote_ip="158.42.104.129"}
       Port "eth0"
          Interface "eth0"
       ovs_version: "2.0.2"

私が間違っていること、または何かが欠けていますか??

4

1 に答える 1