Controller node can ping the address of ComputeNode's instance tunnel, but fail to ping Network's

asked 2014-07-02 04:13:15 -0500

dwyaneini gravatar image

updated 2014-07-02 20:08:54 -0500

I'm deploying openstack icehouse version with three-node architecture (controller node, network node, and compute node1) on Debian wheezy.

I directly use a cable to connect the instance tunnel interface between network node and compute node. I try to ping both of instance tunnel interfaces. But only compute node works. It makes me confused...

"ovs-vsctl show" on network node:

 8c47997d-93dc-418d-96af-6299b826e98e
     Bridge br-ex
         Port "eth3"
             Interface "eth3"
         Port br-ex
             Interface br-ex
                 type: internal
         Port "qg-f90d487e-b6"
             Interface "qg-f90d487e-b6"
                 type: internal
     Bridge br-int
         Port br-int
             Interface br-int
                 type: internal
         Port patch-tun
             Interface patch-tun
                 type: patch
                 options: {peer=patch-int}
         Port "qr-90cd0c89-df"
             tag: 4
             Interface "qr-90cd0c89-df"
                 type: internal
     Bridge br-tun
         Port "gre-2"
             Interface "gre-2"
                 type: gre
                 options: {in_key=flow, local_ip="192.168.1.21", out_key=flow, remote_ip="127.0.0.1"}
         Port patch-int
             Interface patch-int
                 type: patch
                 options: {peer=patch-tun}
         Port br-tun
             Interface br-tun
                 type: internal
         Port "gre-1"
             Interface "gre-1"
                 type: gre
                 options: {in_key=flow, local_ip="192.168.1.21", out_key=flow, remote_ip="192.168.1.31"}
     ovs_version: "2.0.1"

"ovs-vsctl show" on compute node:

 dba09f2b-0fd5-48d3-af2d-18f389db92ea
     Bridge br-tun
         Port "gre-3"
             Interface "gre-3"
                 type: gre
                 options: {in_key=flow, local_ip="192.168.1.31", out_key=flow, re                                                                             mote_ip="192.168.1.21"}
         Port patch-int
             Interface patch-int
                 type: patch
                 options: {peer=patch-tun}
         Port br-tun
             Interface br-tun
                 type: internal
         Port "gre-2"
             Interface "gre-2"
                 type: gre
                 options: {in_key=flow, local_ip="192.168.1.31", out_key=flow, re                                                                             mote_ip="127.0.0.1"}
     Bridge br-int
         Port patch-tun
             Interface patch-tun
                 type: patch
                 options: {peer=patch-int}
         Port br-int
             Interface br-int
                 type: internal
     ovs_version: "2.0.1"

Do you have any idea? Thanks in advance.

edit retag flag offensive close merge delete