aristanetworks / avd

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

Support for underlay multicast in eos_designs #1873

Closed carlbuchmann closed 1 year ago

carlbuchmann commented 2 years ago

Enhancement summary

Add knobs in eos_designs to easily enable multicast in the underlay.

Which component of AVD is impacted

eos_designs

Use case example

Enable multicast all underlay links.

Describe the solution you would like

New keys to add to global fabric variables:

Enable multicast on all underlay p2p links, including mlag interface.

underlay_multicast: < boolean >

# Setting to true would generate the following configuration
# p2p uplink interfaces
ethernet_interfaces:
  Ethernet49/1:
    pim:
      ipv4:
        sparse_mode: true
  Ethernet53/1:
    pim:
      ipv4:
        sparse_mode: true

# mlag l3 peer interface
vlan_interfaces:
  Vlan4093:
    pim:
      ipv4:
        sparse_mode: true

Other knobs discussed with @ClausHolbechArista

underlay_mulicast_mode: < ssm (default) | asm >
underlay_mulicast_rps:
  - < rp_hostname >
underlay_mulicast_anycast_rp: < msdp | pim >

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

github-actions[bot] commented 1 year 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

github-actions[bot] commented 1 year 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

ClausHolbechArista commented 1 year ago

More related knobs required (this may be abstracted depending on the overall implementation: