Bug 1010931
Summary: | Migration of OVS tunnel from GRE to VXLAN stops connectivity | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Josep 'Pep' Turro Mauri <pep> |
Component: | kernel | Assignee: | Don Howard <dhoward> |
Status: | CLOSED NOTABUG | QA Contact: | Jean-Tsung Hsiao <jhsiao> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.0 | CC: | hateya, lwang, rkhan, tgraf, tvvcox, yeylon |
Target Milestone: | --- | ||
Target Release: | 4.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-09-26 07:25:36 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Josep 'Pep' Turro Mauri
2013-09-23 10:13:42 UTC
Migration from OVS/GRE to OVS/VXLAN works under kernel-419 --- test done NOT in a Openstack env. Will try kernel-416. *** gre tunnel *** Bridge "grebr0" Port "grebr0" Interface "grebr0" type: internal Port "gre1" Interface "gre1" type: gre options: {remote_ip="10.1.0.3"} Bridge "grebr0" Port "gre1" Interface "gre1" type: gre options: {remote_ip="10.1.0.1"} Port "grebr0" Interface "grebr0" type: internal ping -c 10 -i 0.2 192.168.3.1 PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data. 64 bytes from 192.168.3.1: icmp_seq=1 ttl=64 time=4.37 ms 64 bytes from 192.168.3.1: icmp_seq=2 ttl=64 time=0.132 ms 64 bytes from 192.168.3.1: icmp_seq=3 ttl=64 time=0.158 ms 64 bytes from 192.168.3.1: icmp_seq=4 ttl=64 time=0.138 ms 64 bytes from 192.168.3.1: icmp_seq=5 ttl=64 time=0.139 ms 64 bytes from 192.168.3.1: icmp_seq=6 ttl=64 time=0.144 ms 64 bytes from 192.168.3.1: icmp_seq=7 ttl=64 time=0.144 ms 64 bytes from 192.168.3.1: icmp_seq=8 ttl=64 time=0.144 ms 64 bytes from 192.168.3.1: icmp_seq=9 ttl=64 time=0.155 ms 64 bytes from 192.168.3.1: icmp_seq=10 ttl=64 time=0.153 ms *** Changing gre to vxlan *** Bridge "grebr0" Port "grebr0" Interface "grebr0" type: internal Port "gre1" Interface "gre1" type: vxlan options: {remote_ip="10.1.0.3"} Bridge "grebr0" Port "gre1" Interface "gre1" type: vxlan options: {remote_ip="10.1.0.1"} Port "grebr0" Interface "grebr0" type: internal ping -c 10 -i 0.2 192.168.3.1 PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data. 64 bytes from 192.168.3.1: icmp_seq=1 ttl=64 time=0.513 ms 64 bytes from 192.168.3.1: icmp_seq=2 ttl=64 time=0.147 ms 64 bytes from 192.168.3.1: icmp_seq=3 ttl=64 time=0.181 ms 64 bytes from 192.168.3.1: icmp_seq=4 ttl=64 time=0.146 ms 64 bytes from 192.168.3.1: icmp_seq=5 ttl=64 time=0.147 ms 64 bytes from 192.168.3.1: icmp_seq=6 ttl=64 time=0.156 ms 64 bytes from 192.168.3.1: icmp_seq=7 ttl=64 time=0.131 ms 64 bytes from 192.168.3.1: icmp_seq=8 ttl=64 time=0.176 ms 64 bytes from 192.168.3.1: icmp_seq=9 ttl=64 time=0.145 ms 64 bytes from 192.168.3.1: icmp_seq=10 ttl=64 time=0.173 ms --- 192.168.3.1 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 1800ms rtt min/avg/max/mdev = 0.131/0.191/0.513/0.109 ms (In reply to Jean-Tsung Hsiao from comment #1) > Migration from OVS/GRE to OVS/VXLAN works under kernel-419 --- test done NOT > in a Openstack env. > > Will try kernel-416. > > *** gre tunnel *** > > Bridge "grebr0" > Port "grebr0" > Interface "grebr0" > type: internal > Port "gre1" > Interface "gre1" > type: gre > options: {remote_ip="10.1.0.3"} > > Bridge "grebr0" > Port "gre1" > Interface "gre1" > type: gre > options: {remote_ip="10.1.0.1"} > Port "grebr0" > Interface "grebr0" > type: internal > ping -c 10 -i 0.2 192.168.3.1 > PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data. > 64 bytes from 192.168.3.1: icmp_seq=1 ttl=64 time=4.37 ms > 64 bytes from 192.168.3.1: icmp_seq=2 ttl=64 time=0.132 ms > 64 bytes from 192.168.3.1: icmp_seq=3 ttl=64 time=0.158 ms > 64 bytes from 192.168.3.1: icmp_seq=4 ttl=64 time=0.138 ms > 64 bytes from 192.168.3.1: icmp_seq=5 ttl=64 time=0.139 ms > 64 bytes from 192.168.3.1: icmp_seq=6 ttl=64 time=0.144 ms > 64 bytes from 192.168.3.1: icmp_seq=7 ttl=64 time=0.144 ms > 64 bytes from 192.168.3.1: icmp_seq=8 ttl=64 time=0.144 ms > 64 bytes from 192.168.3.1: icmp_seq=9 ttl=64 time=0.155 ms > 64 bytes from 192.168.3.1: icmp_seq=10 ttl=64 time=0.153 ms > > *** Changing gre to vxlan *** > > Bridge "grebr0" > Port "grebr0" > Interface "grebr0" > type: internal > Port "gre1" > Interface "gre1" > type: vxlan > options: {remote_ip="10.1.0.3"} > > Bridge "grebr0" > Port "gre1" > Interface "gre1" > type: vxlan > options: {remote_ip="10.1.0.1"} > Port "grebr0" > Interface "grebr0" > type: internal > ping -c 10 -i 0.2 192.168.3.1 > PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data. > 64 bytes from 192.168.3.1: icmp_seq=1 ttl=64 time=0.513 ms > 64 bytes from 192.168.3.1: icmp_seq=2 ttl=64 time=0.147 ms > 64 bytes from 192.168.3.1: icmp_seq=3 ttl=64 time=0.181 ms > 64 bytes from 192.168.3.1: icmp_seq=4 ttl=64 time=0.146 ms > 64 bytes from 192.168.3.1: icmp_seq=5 ttl=64 time=0.147 ms > 64 bytes from 192.168.3.1: icmp_seq=6 ttl=64 time=0.156 ms > 64 bytes from 192.168.3.1: icmp_seq=7 ttl=64 time=0.131 ms > 64 bytes from 192.168.3.1: icmp_seq=8 ttl=64 time=0.176 ms > 64 bytes from 192.168.3.1: icmp_seq=9 ttl=64 time=0.145 ms > 64 bytes from 192.168.3.1: icmp_seq=10 ttl=64 time=0.173 ms > > --- 192.168.3.1 ping statistics --- > 10 packets transmitted, 10 received, 0% packet loss, time 1800ms > rtt min/avg/max/mdev = 0.131/0.191/0.513/0.109 ms Also works under kerne-416. Mistery solved: it was the firewall blocking the UDP-based VXLAN traffic. Thanks for the assistance. |