bgpaas requires predictable selection of control node at vrouter to manage HA deployments

Bug #1738049 reported by richard roberts
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
In Progress
Undecided
sangarshan p

Bug Description

Following Orange VEPC, all vendors are highly relying on bgpaas for routing from/to VNF.

VNF are made up of several nodes spread on different computes:
 - Forwarders (line cards)
 - Control/Routing VMs (a la routing Engine)

This leads to a decoupling between data plane and control plane.

VNF will usually rely on two BGP peers per plane for HA (managed at differnt forwarder and/or Routing VMs).

PROBLEM:
The problem is that for a given plane, all BGP peers from a VNF can be actually terminated on a same control node. If this control node fails, both primary and backup peer get lost at a same time.

Contrail will break the HA design.

ASK: be able to have some control on how vrouter agent estblish peers toward Control Nodes - static definition in vrouter-agent.conf (one compute => all bgpaas to a given control node) is good too -

CAUTION: it is better that on of the peer do not establish at all than having two primary/backup peers established on a same Control Node

Tags: vrouter
description: updated
summary: - bgpaas requires management of control node affinity to manage HA
- deployments
+ bgpaas requires predictable selection of control node at vrouter to
+ manage HA deployments
tags: added: vrouter
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/40524
Submitter: sangarshan p (<email address hidden>)

information type: Proprietary → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.