On 11/23/2015 11:11 AM, Ben Pfaff wrote:
> On Mon, Nov 23, 2015 at 10:56:34AM -0500, Russell Bryant wrote:
>> On 11/23/2015 10:49 AM, Ben Pfaff wrote:
>>> I think we'll need more rationale than that.  BFD is expensive without a
>>> good reason.
>>
>> It was on the ovn/TODO list, at least.  :-)
>>
>>> * Use BFD as tunnel monitor.
> 
> I think I wrote that.  It came from an NVP mindset.  In NVP, the
> hypervisors use a set of "service nodes" to implement broadcast: a
> hypervisor sends a broadcast packet to a service node, then the service
> node replicates it and sends it to all of the destination hypervisors.
> In that design, it's really important for the hypervisors to have BFD
> set up between the hypervisors and the service nodes, because if one
> service node goes down the hypervisors need to shift to using a
> different service node to ensure availability.  The same goes for the
> "gateway nodes" that provide access to physical networks.
> 
> For OVN, we're not using service nodes (which simplifies the system a
> great deal; service nodes were never well-motivated), so we don't need
> BFD for that reason.  We'll need something for the OVN gateways when we
> start supporting HA for gateways, and that something will probably
> involve BFD.
> 
> For hypervisor-to-hypervisor tunnels, it's much less important to have
> tunnel monitoring (such as BFD), because when the tunnel goes down
> there's no alternative to switch to.  If there's someone working on some
> kind of monitoring system for OVN, then it might make sense to turn on
> BFD (probably at a slow rate) to allow monitoring of the physical
> network.  But absent that I don't think it's really worth the cost.
> 
> Anyway, that's my story and I'm sticking to it ;-)
> 

Thanks for that explanation.  It makes sense to me.  I'll see if I can
incorporate that into the TODO item.

-- 
Russell Bryant
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to