aristanetworks / avd

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

Add support for MSDP peer mesh groups (including non-default VRF) #1615

Closed gusmb closed 1 year ago

gusmb commented 2 years ago

Enhancement summary

Add router_msdp knob to eos_cli_config_gen to support MSDP configurations for default and non-default VRFs in EOS devices. As a minimal example, I need to cover the following config:

router msdp
   vrf VRF1
      peer 1.2.3.4
         local-interface Loopback1
         mesh-group MSDP-VRF1
!

A more complete data model should follow The configuration guide: https://www.arista.com/en/um-eos/eos-multicast-source-discovery-protocol-msdp#xx1151283

Which component of AVD is impacted

eos_cli_config_gen

Use case example

Need to configure MSDP mesh groups on a VRF

Describe the solution you would like

See summary for the minimum required CLI. Ideally the data model should cover a more complete configuration based on the official MSDP configuration guide.

Describe alternatives you have considered

Using custom template to cover the requirement

Additional context

No response

Contributing Guide

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 15 days

gusmb commented 1 year ago

@ClausHolbechArista is it possible to reopen this issue? As part of the DCI deployment I need 9 render MSDP config, simple in my case based on the example given.

ClausHolbechArista commented 1 year ago

I need something similar (without VRF though) for a project, but it will be a while. Let me know if you will take this on, or if we should see if we can find a volunteer :)

gusmb commented 1 year ago

I could invest some time to implement the basics to cover the initial needs, but can't commit much time till EOY. if we start to expose an MSDP Datamodel it would need to be extended to cover as much CLI as possible or at least most of the typical config scenarios. An additional volunteer would be nice :)

emilarista commented 1 year ago

I'm picking this one up. Aiming to implement complete coverage of the msdp configuration.