Skip to content

Refactor(eos_designs): Revisit in which scenarios BFD multihop config is rendered #5487

@gmuloc

Description

@gmuloc

Enhancement summary

In AVD 5.4 and previous versions, bfd_multihop key is only rendered in the overlay module which means that a device without overlay (e.g. L2LS l3spine) will not render the inputs

https://avd.arista.com/5.4/ansible_collections/arista/avd/roles/eos_designs/docs/input-variables.html?h=bfd_multi#bfd-settings

Which component of AVD is impacted

eos_designs

Use case example

BFD config needed for external connectivity outside of the L2LS fabric from l3spines

probably others.

Describe the solution you would like

To be discussed and agreed but tentatively:

if this is configured in the input, the bfd_multihop input is used and router bfd seciton is configured no matter what.

this is a breaking change so scheduling it for 6.0. If a better solution is found we will update this issue.

Describe alternatives you have considered

custom structured config

voodoo forcing overlay...

Additional context

No response

Contributing Guide

  • I agree to follow this project Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions