On 23/04/15 19:18, Ben Pfaff wrote:
I don't think that the behavior you describe is intentional.  It sounds
like a bug or an unexpected interaction between features.  I think
you'll have to investigate and figure out why it's happening, and then
once we understand that it can be fixed.
This is also how linux bridge works though, so maybe it is intentional(?). Although the linux bridge allows a forwarding delay of zero for cases where there's only one bridge.

Doing:

  # ovs-vsctl set bridge br0 other_config:stp-forward-delay=4
  # ovs-vsctl set bridge br0 other_config:stp-max-age=6

, reduces from 15s to 4s delay, but if an existing connection sends data during the 'down' time then it receives an RST so the application closes.

I did try to use rstp but openvswitch  replied with an error:

  # ovs-vsctl set bridge br0 rstp_enable=true
ovs-vsctl: Bridge does not contain a column whose name matches "rstp_enable"

rstp_enable is referenced in a man page pdf, http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf, so I checked http://openvswitch.org/releases/NEWS-2.3.1 but rstp isn't mentioned.

Any idea when rstp will be available?

I have worked around the problem using the standard linux bridge and gretap for now, which works surprisingly well, but is there any other way to connect ovs bridges (3+ hosts) without the above problems? I can't help but think that I'm doing something wrong!

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to