On Wed, Oct 15, 2014 at 01:54:52PM +0000, Niels van Adrichem wrote:
> Integration of each interface' status as confirmed by BFD into the
> FastFailover Group table. When BFD is configured and function
> bfd_forwarding() reports false, odp_port_is_alive also reports false in
> order to have a watched interface report false and omit to another
> backup.
> 
> Test-suite has been succesfully run, as well as testing with ICMP echo
> requests and replies that traffic was succesfully rerouted over the
> backup path. More extensive load-consumption tests with a function that
> only checked whether (bfd->state == STATE_UP) have been succesfully
> performed, but was later changed to use the larger function
> bfd_forwarding() as it captures all possible exceptions and is properly
> mutually excluded.
> 
> Signed-off-by: Niels van Adrichem <n.l.m.vanadric...@tudelft.nl>

Thanks.  I applied this.  It is definitely an improvement.

There are two ways that we should continue to improve it, though.  One
is incremental: CFM, as well as BFD, should control forwarding.  The
other is that the "live" bit in the OpenFlow port status is supposed to
track whether a port is live for this purpose; I don't think OVS is
doing the right thing there.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to