This appears to be an incompatibility between OpenVswitch 1.4 and Linux kernel version 3.2, and / or possibly bridge-utils.

I upgraded from Ubuntu 12.04 (with standard packages) to Ubuntu 13.04 (with standard packages) and everything started working.

=== 12.04 vs 13.04 ===

12.04

kernel - 3.2.0-48-generic
openvswitch - 1.4.0-1ubuntu1.5
ifenslave - 1.1.0-19ubuntu5
bridge-utils - 1.5-2ubuntu7
vlan - 1.9-3ubuntu6

13.04

kernel - 3.8.0-25-generic
openvswitch - 1.9.0-0ubuntu1
ifenslave - 1.1.0-20ubuntu3
bridge-utils - 1.5-6ubuntu1
vlan - 1.9-3ubuntu8

Given this, it looks like the incompatibility is somewhere between OpenVswitch and the kernel, or possibly bridge-utils.

On 06/26/2013 12:28 PM, John Eckhardt wrote:

I'm trying to understand why a bridge I've created, and added an IP address to, isn't reliably reaching it's network.

root@vwc-s35:~# ping -I br-2064v 10.26.95.254
PING 10.26.95.254 (10.26.95.254) from 10.26.75.35 br-2064v: 56(84) bytes of data.
64 bytes from 10.26.95.254: icmp_req=1 ttl=255 time=0.735 ms
64 bytes from 10.26.95.254: icmp_req=2 ttl=255 time=0.236 ms
64 bytes from 10.26.95.254: icmp_req=3 ttl=255 time=0.226 ms
64 bytes from 10.26.95.254: icmp_req=46 ttl=255 time=2.31 ms
64 bytes from 10.26.95.254: icmp_req=47 ttl=255 time=0.248 ms
64 bytes from 10.26.95.254: icmp_req=48 ttl=255 time=0.255 ms
64 bytes from 10.26.95.254: icmp_req=49 ttl=255 time=0.683 ms
64 bytes from 10.26.95.254: icmp_req=50 ttl=255 time=0.343 ms
64 bytes from 10.26.95.254: icmp_req=51 ttl=255 time=3.03 ms
64 bytes from 10.26.95.254: icmp_req=93 ttl=255 time=0.414 ms
64 bytes from 10.26.95.254: icmp_req=94 ttl=255 time=0.279 ms
64 bytes from 10.26.95.254: icmp_req=95 ttl=255 time=0.604 ms
64 bytes from 10.26.95.254: icmp_req=96 ttl=255 time=0.293 ms
64 bytes from 10.26.95.254: icmp_req=97 ttl=255 time=0.292 ms

The bridge's only port is a OS (linux) bonded interface.

root@vwc-s35:~# ovs-vsctl show
0a2349d6-77fa-40c6-b71f-989e3f28b740
    Bridge br-ex
        Port br-ex
            Interface br-ex
                type: internal
    Bridge br-int
        Port br-int
            Interface br-int
                type: internal
    Bridge "br-2064v"
        Port "br-2064v"
            Interface "br-2064v"
                type: internal
        Port "Bond10G"
            Interface "Bond10G"
    ovs_version: "1.10.0"

Where can I start with this?

Many thanks in advance,

- John

=== More System Details ===

- Running "Ubuntu 12.04.2 LTS"
- Was originally running the ubuntu-packaged OVS version 1.4, which had the same issue.
- Upgraded to OVS version 1.10 to see if it would help, same behavior.
- Snippets from interfaces follow:


## Interface eth0 ##
auto eth0
iface eth0 inet manual
    bond-master Bond10G

## Interface eth1 ##
auto eth1
iface eth1 inet manual
    bond-master Bond10G

...

## Interface Bond10G ##
auto Bond10G
iface Bond10G inet manual
    bond-downdelay 200
    bond-fail_over_mac none
    bond-miimon 100
    bond-mode balance-alb
    bond-slaves none
    bond-updelay 200
    mtu 9000
    up ifconfig $IFACE 0.0.0.0 up
    up ip link set $IFACE promisc on
    down ip link set $IFACE promisc off
    down ifconfig $IFACE down

...

auto br-2064v
iface br-2064v inet static
    address 10.26.75.35
up GATEWAY=10.26.95.254; ip route add 10.26.64.0/255.255.224.0 dev Bond10G src 10.26.75.35 table Bond10G; ip route add default via 10.26.95.254 dev Bond10G src 10.26.75.35 table Bond10G; ip rule add from 10.26.75.35 table Bond10G
    netmask 255.255.224.0
    network 10.26.64.0
    dns-nameservers 8.8.8.8
    dns-search at.solidfire.net



--

John Eckhardt
Automation Engineer, *SolidFire Inc*.
e: [email protected] <mailto:[email protected]>
c: 720.244.5262
Advancing the way the world uses the cloud <http://solidfire.com/solution/overview/?video=play>^(TM)


--

John Eckhardt
Automation Engineer, *SolidFire Inc*.
e: [email protected] <mailto:[email protected]>
c: 720.244.5262
Advancing the way the world uses the cloud <http://solidfire.com/solution/overview/?video=play>^(TM)
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to