This looks precisely what I am looking for. Will try it out. Thank you!

On Wed, Jun 9, 2021 at 10:42 AM Claudio Jeker <cje...@diehard.n-r-g.com>
wrote:

> On Wed, Jun 09, 2021 at 09:57:32AM +0200, open...@kene.nu wrote:
> > Hello,
> >
> > Just a question and maybe a suggestion. I am implementing a few DCs that
> > use vxlan symmetric routing and hence, layer2 redundancy protocols like
> > CARP (and VRRP/HSRP) do not work as intended due to evpn layer2 being the
> > technology of choice to announce ARP entries.
> >
> > This led me to try out the "depend on carp" functionality that is
> available
> > on openbgpd. It does what I want, partially. It would be much more usable
> > if you cold define what this functionality does in case of a CARP backup
> > state. Currently it puts the bgp neighbor into Idle state. However, it
> > would be better if one could define that it should as-path prepend and/or
> > add a metric (MED) instead. This way, carp failovers would not rely on
> the
> > tedious and relatively time consuming process of setting up a BGP session
> > and announcing prefixes before it can truly be carp master.
> >
> > WDYT?
>
> The 'depend on' feature was added to use a CARP cluster as a BGP border
> router (e.g. at an IXP that only gives one IP/port). In that case the
> backup carp interface is not able to open a TCP session. The backup carp
> interface is not reachable and the session would conflict with the master
> session.
>
> What you would like is to add depend on on announcements (network
> 10.0.0.0/24 depend on carp0) or probably as a filter (match to group
> uplinks depend on carp set med 100). At least this is how I understand
> your request.
>
> --
> :wq Claudio
>
>

Reply via email to