aristanetworks / avd

Arista Validated Designs
https://avd.arista.com
Apache License 2.0
288 stars 206 forks source link

Support for Management Active interface HA in modular devices #4214

Open dgonzalez85 opened 3 months ago

dgonzalez85 commented 3 months ago

Enhancement summary

The main motivation for the feature is to provide high availability to the ManagementActive interface (Management0) via multiple redundant paths in the modular system.

This is described in detail in the following TOI: https://www.arista.com/en/support/toi/eos-4-22-0f/14195-management-active-interface-ha

Example of configuration:

interface Management0
   redundancy fallback-delay 30 seconds
   redundancy monitor link-state
   redundancy supervisor 1 interface primary Management1/1 backup Management1/2 Management2/1
   redundancy supervisor 2 interface primary Management2/1 backup Management2/2 Management1/1

Starting 4.30 the new set of commands are:

(config-if-ma0)# [no | default] redundancy monitor link-state 
(config-if-ma0)# [no | default] redundancy monitor neighbor 
                 ipv6 <ADDR> [ interval <MILLISECONDS> milliseconds ] 
                             [ multiplier <MULTIPLIER> ] 
(config-if-ma0)# [no | default] redundancy fallback-delay ( <SECONDS> seconds | infinity )

Currently this is not supported via eos_cli_config_gen commands: https://avd.arista.com/4.9/roles/eos_cli_config_gen/docs/input-variables.html#management-interfaces

Which component of AVD is impacted

eos_cli_config_gen

Use case example

Be able to configure supervisor HA redudancy in modular switches.

Describe the solution you would like

Support the "redundancy" command options under Management0 interface in modular switches.

Describe alternatives you have considered

eos_cli commands.

Additional context

No response

Contributing Guide

github-actions[bot] commented 4 days ago

This issue is stale because it has been open 90 days with no activity. The issue will be reviewed by a maintainer and may be closed