Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support VRF multicast group in VXLAN interface #1363

Closed
1 task done
gusmb opened this issue Nov 26, 2021 · 0 comments · Fixed by #1368
Closed
1 task done

Support VRF multicast group in VXLAN interface #1363

gusmb opened this issue Nov 26, 2021 · 0 comments · Fixed by #1368
Assignees
Labels
state: accepted Issue is part of the development roadmap type: enhancement New feature or request
Milestone

Comments

@gusmb
Copy link
Contributor

gusmb commented Nov 26, 2021

Enhancement summary

Enhance data model for vxlan_interface to support multicast group definition at vrf level

Which component of AVD is impacted

eos_cli_config_gen

Use case example

Need to apply the following CLI:

interface vxlan1
  vxlan vrf VRF1 multicast group 232.0.0.10

Describe the solution you would like

Data model enhancement to include multicast group:

vxlan_interface:
  Vxlan1:
    description: < description >
    vxlan:
      source_interface: < source_interface_name >
      udp_port: < udp_port >
      virtual_router_encapsulation_mac_address: < mlag-system-id | ethernet_address (H.H.H) >
      vlans:
        < vlan_id_1 >:
          vni: < vni_id_1 >
          flood_vteps:
            - < remote_vtep_1_ip_address >
            - < remote_vtep_2_ip_address >
        < vlan_id_2 >:
          vni: < vni_id_2 >
          flood_vteps:
            - < remote_vtep_1_ip_address >
            - < remote_vtep_2_ip_address >
      vrfs:
        < vrf_name_1 >:
          vni: < vni_id_3 >
          multicast_group: <group>
        < vrf_name_2 >:
          vni: < vni_id_4 >
          multicast_group: <group>
      flood_vteps:
        - < remote_vtep_1_ip_address >
        - < remote_vtep_2_ip_address >
      flood_vtep_learned_data_plane: < true | false >
    # EOS CLI rendered directly on the Vxlan interface in the final EOS configuration
    eos_cli: |
      < multiline eos cli >

Describe alternatives you have considered

using eos_cli (not ideal)

Additional context

No response

Contributing Guide

  • I agree to follow this project's Code of Conduct
@gusmb gusmb added the type: enhancement New feature or request label Nov 26, 2021
@carlbuchmann carlbuchmann self-assigned this Nov 27, 2021
@carlbuchmann carlbuchmann added this to the v3.2.0 milestone Nov 27, 2021
@carlbuchmann carlbuchmann added the state: accepted Issue is part of the development roadmap label Nov 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state: accepted Issue is part of the development roadmap type: enhancement New feature or request
Projects
None yet
2 participants