aristanetworks / avd

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

Support IPv6 only underlay and VTEPs #2860

Open mloevner opened 1 year ago

mloevner commented 1 year ago

Enhancement summary

Need to support IPv6 only underlay and overlay, with numbered /64 addressing between switches. The only IPv4 addresses within this model should be on the management interfaces and the MLAG peer link IPs. dIPv6 sample configs.zip

Which component of AVD is impacted

eos_designs, eos_cli_config_gen

Use case example

Customer requirement to use IPv6 everywhere as part of US Federal Presidential Mandate

Describe the solution you would like

Deployment of IPv6 only underlay and IPv6/Ipv4 overlay.

Describe alternatives you have considered

I've looked at using RFC5549 support but there are a number of differences, like numbered interfaces and IPv6 only VTEPs.

Additional context

No response

Task List

mloevner commented 1 year ago

Some items that we cant complete with the existing model:

Remove all underlay IPv4 addresses Remove all IPv4 Loopback addresses (Lo0 and Lo1) Ensure all IPv6 addresses are /64 (there can be no /127 or /128; Except /128 on Loopbacks) Have all underlay eBGP sessions established using IPv6 addresses Have all overlay eBGP EVPN sessions established using Lo0 IPv6 address

mc1101 commented 10 months ago

Through further discussions with the customer, IPv6 loopback addresses should be /64s as well.

mc1101 commented 10 months ago

Also need to add IPv6 MLAG peer addresses (added in 4.31.1)

github-actions[bot] commented 6 months 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