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

Feat(eos_designs): Support of IPv6 range for vtep_diagnostic #3936

Open
1 task done
bjmeuer opened this issue May 2, 2024 · 1 comment
Open
1 task done

Feat(eos_designs): Support of IPv6 range for vtep_diagnostic #3936

bjmeuer opened this issue May 2, 2024 · 1 comment
Labels
type: enhancement New feature or request

Comments

@bjmeuer
Copy link
Contributor

bjmeuer commented May 2, 2024

Enhancement summary

Today the diagnostic VTEP can only have an IPv4 address, but it is useful also to have IPv6 address capabilities.

Which component of AVD is impacted

eos_designs

Use case example

IPv6 loopback diagnostics would be useful in case we only have IPv6 addressing in a VRF, it also can be used in case of DHCP Relay for IPv6 in anycast GW use-case.

Describe the solution you would like

Introduce a new key like this:

<network_services_keys.name>:
  - name: <str; required; unique>
    vrfs:
      - name: <str; required; unique>
        vtep_diagnostic:
          ...
          loopback_ipv6_range: <str>

Else the logic should follow the IPv4 approach.

Describe alternatives you have considered

Using structured_config for every single leaf works, but depending on the amount of leaves it is quite some extra lines. If it can be done with just one line in the network service this would be preferred.

Additional context

No response

Contributing Guide

  • I agree to follow this project's Code of Conduct
@bjmeuer bjmeuer added the type: enhancement New feature or request label May 2, 2024
@bjmeuer bjmeuer self-assigned this May 2, 2024
@ClausHolbechArista
Copy link
Contributor

Setting the loopback_ipv6_range should also trigger ipv4 unicast-routing for the VRF. Today we detect this based on the SVIs or manual setting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants