yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #10472
[Bug 1287485] [NEW] No traffic in GRE tunnel with ML2
Public bug reported:
This is a multi-node installation with one controller node, one network
node and one compute node. All nodes are VMs running in a XenServer 6.2
server. ML2 plugin is configured to support neutrun-server running in
controller node.
In both network node and dom0, br-int and br-tun are both existed and
gre ports seem good. But if I tried to ping a VM from network node, I
can only get traffic from br-int on network node. No traffic on the
physical interface of network node which used to transmit inter VM data.
Of course, the VM cannot get a IP address or ping the gateway.
The same thing happened in Dom0: traffic can only be captured on br-int,
but no data on physic interface.
On network node:
xxxx@os-network:~$ sudo ovs-vsctl show
65b85364-5313-4c6e-879a-47eb02eeeb62
Bridge br-tun
Port br-tun
Interface br-tun
type: internal
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Port "gre-2"
Interface "gre-2"
type: gre
options: {in_key=flow, local_ip="10.3.0.15", out_key=flow, remote_ip="10.3.0.10"}
Bridge br-int
Port patch-tun
Interface patch-tun
type: patch
options: {peer=patch-int}
Port "tapb3202ff8-84"
tag: 4095
Interface "tapb3202ff8-84"
type: internal
Port br-int
Interface br-int
type: internal
Port "qr-3faa3fe7-5c"
tag: 1
Interface "qr-3faa3fe7-5c"
type: internal
Port "tap88bf4722-01"
tag: 1
Interface "tap88bf4722-01"
type: internal
Bridge br-ex
Port "qg-ac2d1761-c0"
Interface "qg-ac2d1761-c0"
type: internal
Port "eth0"
Interface "eth0"
Port "qg-f90546e4-6c"
Interface "qg-f90546e4-6c"
type: internal
Port br-ex
Interface br-ex
type: internal
ovs_version: "1.10.2"
On Dom0:
[root@cloud-main ~]# ovs-vsctl show
88b05926-605a-48b0-9dfd-bfd519994720
Bridge "xapi3"
fail_mode: standalone
Port patch-tun
Interface patch-tun
type: patch
options: {peer=patch-int}
Port "vif8.3"
Interface "vif8.3"
Port "vif9.0"
Interface "vif9.0"
Port "xapi3"
Interface "xapi3"
type: internal
Bridge "xenbr2"
fail_mode: standalone
Port "eth2"
Interface "eth2"
Port "vif4.2"
Interface "vif4.2"
Port "xenbr2"
Interface "xenbr2"
type: internal
Port "vif8.1"
Interface "vif8.1"
Bridge "xenbr1"
fail_mode: standalone
Port "vif8.0"
Interface "vif8.0"
Port "vif2.1"
Interface "vif2.1"
Port "eth1"
Interface "eth1"
Port "vif3.1"
Interface "vif3.1"
Port "xenbr1"
Interface "xenbr1"
type: internal
Port "vif1.0"
Interface "vif1.0"
Port "vif4.1"
Interface "vif4.1"
Bridge "xenbr3"
fail_mode: standalone
Port "xenbr3"
Interface "xenbr3"
type: internal
Port "eth3"
Interface "eth3"
Bridge "xenbr0"
fail_mode: standalone
Port "xenbr0"
Interface "xenbr0"
type: internal
Port "vif3.0"
Interface "vif3.0"
Port "vif1.1"
Interface "vif1.1"
Port "vif4.0"
Interface "vif4.0"
Port "vif2.0"
Interface "vif2.0"
Port "eth0"
Interface "eth0"
Port "vif8.2"
Interface "vif8.2"
Bridge br-tun
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Port "gre-1"
Interface "gre-1"
type: gre
options: {in_key=flow, local_ip="10.3.0.10", out_key=flow, remote_ip="10.3.0.15"}
Port br-tun
Interface br-tun
type: internal
ovs_version: "1.4.6"
** Affects: neutron
Importance: Undecided
Status: New
** Tags: xen
** Description changed:
This is a multi-node installation with one controller node, one network
- node and one compute node. All nodes are VMs running in a XenServer 6.1
+ node and one compute node. All nodes are VMs running in a XenServer 6.2
server. ML2 plugin is configured to support neutrun-server running in
controller node.
In both network node and dom0, br-int and br-tun are both existed and gre ports seem good. But if I tried to ping a VM from network node, I can only get traffic from br-int on network node. No traffic on the physical interface of network node which used to transmit inter VM data.
The same thing happened in Dom0: traffic can only be captured on br-int, but no data on physic interface.
On network node:
xxxx@os-network:~$ sudo ovs-vsctl show
65b85364-5313-4c6e-879a-47eb02eeeb62
- Bridge br-tun
- Port br-tun
- Interface br-tun
- type: internal
- Port patch-int
- Interface patch-int
- type: patch
- options: {peer=patch-tun}
- Port "gre-2"
- Interface "gre-2"
- type: gre
- options: {in_key=flow, local_ip="10.3.0.15", out_key=flow, remote_ip="10.3.0.10"}
- Bridge br-int
- Port patch-tun
- Interface patch-tun
- type: patch
- options: {peer=patch-int}
- Port "tapb3202ff8-84"
- tag: 4095
- Interface "tapb3202ff8-84"
- type: internal
- Port br-int
- Interface br-int
- type: internal
- Port "qr-3faa3fe7-5c"
- tag: 1
- Interface "qr-3faa3fe7-5c"
- type: internal
- Port "tap88bf4722-01"
- tag: 1
- Interface "tap88bf4722-01"
- type: internal
- Bridge br-ex
- Port "qg-ac2d1761-c0"
- Interface "qg-ac2d1761-c0"
- type: internal
- Port "eth0"
- Interface "eth0"
- Port "qg-f90546e4-6c"
- Interface "qg-f90546e4-6c"
- type: internal
- Port br-ex
- Interface br-ex
- type: internal
- ovs_version: "1.10.2"
+ Bridge br-tun
+ Port br-tun
+ Interface br-tun
+ type: internal
+ Port patch-int
+ Interface patch-int
+ type: patch
+ options: {peer=patch-tun}
+ Port "gre-2"
+ Interface "gre-2"
+ type: gre
+ options: {in_key=flow, local_ip="10.3.0.15", out_key=flow, remote_ip="10.3.0.10"}
+ Bridge br-int
+ Port patch-tun
+ Interface patch-tun
+ type: patch
+ options: {peer=patch-int}
+ Port "tapb3202ff8-84"
+ tag: 4095
+ Interface "tapb3202ff8-84"
+ type: internal
+ Port br-int
+ Interface br-int
+ type: internal
+ Port "qr-3faa3fe7-5c"
+ tag: 1
+ Interface "qr-3faa3fe7-5c"
+ type: internal
+ Port "tap88bf4722-01"
+ tag: 1
+ Interface "tap88bf4722-01"
+ type: internal
+ Bridge br-ex
+ Port "qg-ac2d1761-c0"
+ Interface "qg-ac2d1761-c0"
+ type: internal
+ Port "eth0"
+ Interface "eth0"
+ Port "qg-f90546e4-6c"
+ Interface "qg-f90546e4-6c"
+ type: internal
+ Port br-ex
+ Interface br-ex
+ type: internal
+ ovs_version: "1.10.2"
On Dom0:
[root@cloud-main ~]# ovs-vsctl show
88b05926-605a-48b0-9dfd-bfd519994720
- Bridge "xapi3"
- fail_mode: standalone
- Port patch-tun
- Interface patch-tun
- type: patch
- options: {peer=patch-int}
- Port "vif8.3"
- Interface "vif8.3"
- Port "vif9.0"
- Interface "vif9.0"
- Port "xapi3"
- Interface "xapi3"
- type: internal
- Bridge "xenbr2"
- fail_mode: standalone
- Port "eth2"
- Interface "eth2"
- Port "vif4.2"
- Interface "vif4.2"
- Port "xenbr2"
- Interface "xenbr2"
- type: internal
- Port "vif8.1"
- Interface "vif8.1"
- Bridge "xenbr1"
- fail_mode: standalone
- Port "vif8.0"
- Interface "vif8.0"
- Port "vif2.1"
- Interface "vif2.1"
- Port "eth1"
- Interface "eth1"
- Port "vif3.1"
- Interface "vif3.1"
- Port "xenbr1"
- Interface "xenbr1"
- type: internal
- Port "vif1.0"
- Interface "vif1.0"
- Port "vif4.1"
- Interface "vif4.1"
- Bridge "xenbr3"
- fail_mode: standalone
- Port "xenbr3"
- Interface "xenbr3"
- type: internal
- Port "eth3"
- Interface "eth3"
- Bridge "xenbr0"
- fail_mode: standalone
- Port "xenbr0"
- Interface "xenbr0"
- type: internal
- Port "vif3.0"
- Interface "vif3.0"
- Port "vif1.1"
- Interface "vif1.1"
- Port "vif4.0"
- Interface "vif4.0"
- Port "vif2.0"
- Interface "vif2.0"
- Port "eth0"
- Interface "eth0"
- Port "vif8.2"
- Interface "vif8.2"
- Bridge br-tun
- Port patch-int
- Interface patch-int
- type: patch
- options: {peer=patch-tun}
- Port "gre-1"
- Interface "gre-1"
- type: gre
- options: {in_key=flow, local_ip="10.3.0.10", out_key=flow, remote_ip="10.3.0.15"}
- Port br-tun
- Interface br-tun
- type: internal
- ovs_version: "1.4.6"
+ Bridge "xapi3"
+ fail_mode: standalone
+ Port patch-tun
+ Interface patch-tun
+ type: patch
+ options: {peer=patch-int}
+ Port "vif8.3"
+ Interface "vif8.3"
+ Port "vif9.0"
+ Interface "vif9.0"
+ Port "xapi3"
+ Interface "xapi3"
+ type: internal
+ Bridge "xenbr2"
+ fail_mode: standalone
+ Port "eth2"
+ Interface "eth2"
+ Port "vif4.2"
+ Interface "vif4.2"
+ Port "xenbr2"
+ Interface "xenbr2"
+ type: internal
+ Port "vif8.1"
+ Interface "vif8.1"
+ Bridge "xenbr1"
+ fail_mode: standalone
+ Port "vif8.0"
+ Interface "vif8.0"
+ Port "vif2.1"
+ Interface "vif2.1"
+ Port "eth1"
+ Interface "eth1"
+ Port "vif3.1"
+ Interface "vif3.1"
+ Port "xenbr1"
+ Interface "xenbr1"
+ type: internal
+ Port "vif1.0"
+ Interface "vif1.0"
+ Port "vif4.1"
+ Interface "vif4.1"
+ Bridge "xenbr3"
+ fail_mode: standalone
+ Port "xenbr3"
+ Interface "xenbr3"
+ type: internal
+ Port "eth3"
+ Interface "eth3"
+ Bridge "xenbr0"
+ fail_mode: standalone
+ Port "xenbr0"
+ Interface "xenbr0"
+ type: internal
+ Port "vif3.0"
+ Interface "vif3.0"
+ Port "vif1.1"
+ Interface "vif1.1"
+ Port "vif4.0"
+ Interface "vif4.0"
+ Port "vif2.0"
+ Interface "vif2.0"
+ Port "eth0"
+ Interface "eth0"
+ Port "vif8.2"
+ Interface "vif8.2"
+ Bridge br-tun
+ Port patch-int
+ Interface patch-int
+ type: patch
+ options: {peer=patch-tun}
+ Port "gre-1"
+ Interface "gre-1"
+ type: gre
+ options: {in_key=flow, local_ip="10.3.0.10", out_key=flow, remote_ip="10.3.0.15"}
+ Port br-tun
+ Interface br-tun
+ type: internal
+ ovs_version: "1.4.6"
** Tags added: xenserver
** Tags removed: xenserver
** Tags added: xen
** Description changed:
This is a multi-node installation with one controller node, one network
node and one compute node. All nodes are VMs running in a XenServer 6.2
server. ML2 plugin is configured to support neutrun-server running in
controller node.
- In both network node and dom0, br-int and br-tun are both existed and gre ports seem good. But if I tried to ping a VM from network node, I can only get traffic from br-int on network node. No traffic on the physical interface of network node which used to transmit inter VM data.
- The same thing happened in Dom0: traffic can only be captured on br-int, but no data on physic interface.
+ In both network node and dom0, br-int and br-tun are both existed and
+ gre ports seem good. But if I tried to ping a VM from network node, I
+ can only get traffic from br-int on network node. No traffic on the
+ physical interface of network node which used to transmit inter VM data.
+ Of course, the VM cannot get a IP address or ping the gateway.
+
+ The same thing happened in Dom0: traffic can only be captured on br-int,
+ but no data on physic interface.
On network node:
xxxx@os-network:~$ sudo ovs-vsctl show
65b85364-5313-4c6e-879a-47eb02eeeb62
Bridge br-tun
Port br-tun
Interface br-tun
type: internal
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Port "gre-2"
Interface "gre-2"
type: gre
options: {in_key=flow, local_ip="10.3.0.15", out_key=flow, remote_ip="10.3.0.10"}
Bridge br-int
Port patch-tun
Interface patch-tun
type: patch
options: {peer=patch-int}
Port "tapb3202ff8-84"
tag: 4095
Interface "tapb3202ff8-84"
type: internal
Port br-int
Interface br-int
type: internal
Port "qr-3faa3fe7-5c"
tag: 1
Interface "qr-3faa3fe7-5c"
type: internal
Port "tap88bf4722-01"
tag: 1
Interface "tap88bf4722-01"
type: internal
Bridge br-ex
Port "qg-ac2d1761-c0"
Interface "qg-ac2d1761-c0"
type: internal
Port "eth0"
Interface "eth0"
Port "qg-f90546e4-6c"
Interface "qg-f90546e4-6c"
type: internal
Port br-ex
Interface br-ex
type: internal
ovs_version: "1.10.2"
On Dom0:
[root@cloud-main ~]# ovs-vsctl show
88b05926-605a-48b0-9dfd-bfd519994720
Bridge "xapi3"
fail_mode: standalone
Port patch-tun
Interface patch-tun
type: patch
options: {peer=patch-int}
Port "vif8.3"
Interface "vif8.3"
Port "vif9.0"
Interface "vif9.0"
Port "xapi3"
Interface "xapi3"
type: internal
Bridge "xenbr2"
fail_mode: standalone
Port "eth2"
Interface "eth2"
Port "vif4.2"
Interface "vif4.2"
Port "xenbr2"
Interface "xenbr2"
type: internal
Port "vif8.1"
Interface "vif8.1"
Bridge "xenbr1"
fail_mode: standalone
Port "vif8.0"
Interface "vif8.0"
Port "vif2.1"
Interface "vif2.1"
Port "eth1"
Interface "eth1"
Port "vif3.1"
Interface "vif3.1"
Port "xenbr1"
Interface "xenbr1"
type: internal
Port "vif1.0"
Interface "vif1.0"
Port "vif4.1"
Interface "vif4.1"
Bridge "xenbr3"
fail_mode: standalone
Port "xenbr3"
Interface "xenbr3"
type: internal
Port "eth3"
Interface "eth3"
Bridge "xenbr0"
fail_mode: standalone
Port "xenbr0"
Interface "xenbr0"
type: internal
Port "vif3.0"
Interface "vif3.0"
Port "vif1.1"
Interface "vif1.1"
Port "vif4.0"
Interface "vif4.0"
Port "vif2.0"
Interface "vif2.0"
Port "eth0"
Interface "eth0"
Port "vif8.2"
Interface "vif8.2"
Bridge br-tun
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Port "gre-1"
Interface "gre-1"
type: gre
options: {in_key=flow, local_ip="10.3.0.10", out_key=flow, remote_ip="10.3.0.15"}
Port br-tun
Interface br-tun
type: internal
ovs_version: "1.4.6"
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1287485
Title:
No traffic in GRE tunnel with ML2
Status in OpenStack Neutron (virtual network service):
New
Bug description:
This is a multi-node installation with one controller node, one
network node and one compute node. All nodes are VMs running in a
XenServer 6.2 server. ML2 plugin is configured to support neutrun-
server running in controller node.
In both network node and dom0, br-int and br-tun are both existed and
gre ports seem good. But if I tried to ping a VM from network node, I
can only get traffic from br-int on network node. No traffic on the
physical interface of network node which used to transmit inter VM
data. Of course, the VM cannot get a IP address or ping the gateway.
The same thing happened in Dom0: traffic can only be captured on br-
int, but no data on physic interface.
On network node:
xxxx@os-network:~$ sudo ovs-vsctl show
65b85364-5313-4c6e-879a-47eb02eeeb62
Bridge br-tun
Port br-tun
Interface br-tun
type: internal
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Port "gre-2"
Interface "gre-2"
type: gre
options: {in_key=flow, local_ip="10.3.0.15", out_key=flow, remote_ip="10.3.0.10"}
Bridge br-int
Port patch-tun
Interface patch-tun
type: patch
options: {peer=patch-int}
Port "tapb3202ff8-84"
tag: 4095
Interface "tapb3202ff8-84"
type: internal
Port br-int
Interface br-int
type: internal
Port "qr-3faa3fe7-5c"
tag: 1
Interface "qr-3faa3fe7-5c"
type: internal
Port "tap88bf4722-01"
tag: 1
Interface "tap88bf4722-01"
type: internal
Bridge br-ex
Port "qg-ac2d1761-c0"
Interface "qg-ac2d1761-c0"
type: internal
Port "eth0"
Interface "eth0"
Port "qg-f90546e4-6c"
Interface "qg-f90546e4-6c"
type: internal
Port br-ex
Interface br-ex
type: internal
ovs_version: "1.10.2"
On Dom0:
[root@cloud-main ~]# ovs-vsctl show
88b05926-605a-48b0-9dfd-bfd519994720
Bridge "xapi3"
fail_mode: standalone
Port patch-tun
Interface patch-tun
type: patch
options: {peer=patch-int}
Port "vif8.3"
Interface "vif8.3"
Port "vif9.0"
Interface "vif9.0"
Port "xapi3"
Interface "xapi3"
type: internal
Bridge "xenbr2"
fail_mode: standalone
Port "eth2"
Interface "eth2"
Port "vif4.2"
Interface "vif4.2"
Port "xenbr2"
Interface "xenbr2"
type: internal
Port "vif8.1"
Interface "vif8.1"
Bridge "xenbr1"
fail_mode: standalone
Port "vif8.0"
Interface "vif8.0"
Port "vif2.1"
Interface "vif2.1"
Port "eth1"
Interface "eth1"
Port "vif3.1"
Interface "vif3.1"
Port "xenbr1"
Interface "xenbr1"
type: internal
Port "vif1.0"
Interface "vif1.0"
Port "vif4.1"
Interface "vif4.1"
Bridge "xenbr3"
fail_mode: standalone
Port "xenbr3"
Interface "xenbr3"
type: internal
Port "eth3"
Interface "eth3"
Bridge "xenbr0"
fail_mode: standalone
Port "xenbr0"
Interface "xenbr0"
type: internal
Port "vif3.0"
Interface "vif3.0"
Port "vif1.1"
Interface "vif1.1"
Port "vif4.0"
Interface "vif4.0"
Port "vif2.0"
Interface "vif2.0"
Port "eth0"
Interface "eth0"
Port "vif8.2"
Interface "vif8.2"
Bridge br-tun
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Port "gre-1"
Interface "gre-1"
type: gre
options: {in_key=flow, local_ip="10.3.0.10", out_key=flow, remote_ip="10.3.0.15"}
Port br-tun
Interface br-tun
type: internal
ovs_version: "1.4.6"
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1287485/+subscriptions
Follow ups
References