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): Add support for Port-Channel for Direct HA #4482

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
bda5219
Feat(eos_designs): Add support for Port-Channel for Direct HA
gmuloc Sep 17, 2024
2efc157
Feat(eos_designs): Adjust router path-selection
gmuloc Sep 17, 2024
4c0b081
Feat: Move descriptions to common module
gmuloc Sep 17, 2024
ceec9f9
Test: Add positive tests
gmuloc Sep 17, 2024
9524e8a
Test: Add negative unit test
gmuloc Sep 17, 2024
8842ba3
Doc(eos_designs): Update how-to doc
gmuloc Sep 18, 2024
a7a03f6
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 18, 2024
070e87f
Doc: Typo
gmuloc Sep 18, 2024
112b54c
Doc: Update wrong images
gmuloc Sep 19, 2024
ca704a2
WIP
gmuloc Sep 19, 2024
7f3bc79
Doc: Add entries in release notes and porting guide
gmuloc Sep 19, 2024
b4adcb7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 19, 2024
90e8ed9
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 20, 2024
2a0011b
Test: Re-run molecule
gmuloc Sep 20, 2024
8cb8dbe
Merge branch 'devel' into wan-lan-ha-port-channel
ClausHolbechArista Sep 23, 2024
6b1da47
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 23, 2024
5901f6b
Refactor: Address PR comments
gmuloc Sep 23, 2024
d5043b9
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 23, 2024
3637784
Doc: Address PR comment
gmuloc Sep 23, 2024
2bb926c
Refactor: Address live review comments
gmuloc Sep 24, 2024
567e9cf
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 24, 2024
3cd6565
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 24, 2024
229d161
Test: Re-run molecule
gmuloc Sep 24, 2024
7584408
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 25, 2024
f53acb9
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 25, 2024
4ec9e6f
Test: Re-run molecule after merge
gmuloc Sep 25, 2024
bb8eaf9
Merge branch 'devel' into wan-lan-ha-port-channel
ClausHolbechArista Sep 25, 2024
57fcff3
Update ansible_collections/arista/avd/docs/porting-guides/5.x.x.md
ClausHolbechArista Sep 25, 2024
06b1e12
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 25, 2024
54a5833
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 27, 2024
7284116
Merge branch 'devel' into wan-lan-ha-port-channel
gmuloc Sep 30, 2024
97b4835
Merge branch 'devel' into wan-lan-ha-port-channel
ClausHolbechArista Sep 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions ansible_collections/arista/avd/docs/porting-guides/5.x.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -832,6 +832,25 @@ To retain the vxlan encapsulation on WAN EVPN iBGP peerings use `wan_encapsulati
+ wan_encapsulation: vxlan
```

### PREVIEW WAN HA Direct Link now uses Port-Channel by default

For WAN direct HA, AVD will now configure a port-channel by default. This feature was introduced in EOS 4.33.0F.

To retain the previous configuration use custom_platform_settings use `use_port_channel_for_direct_ha: false` under `wan_ha`.
ClausHolbechArista marked this conversation as resolved.
Show resolved Hide resolved

```diff
wan_router:
node_groups:
- group: Site42
cv_pathfinder_region: AVD_Land_West
cv_pathfinder_site: Site42
wan_ha:
enabled: true
+ use_port_channel_for_direct_ha: false
ha_interfaces: [Ethernet52]
ha_ipv4_pool: 10.10.10.0/24
```

## Changes to role `arista.avd.eos_cli_config_gen`

TODO: Level 3 sections for each change with details on how to migrate
Expand Down
9 changes: 9 additions & 0 deletions ansible_collections/arista/avd/docs/release-notes/5.x.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,15 @@ With AVD version 5.0.0 the default encapsulation used for EVPN iBGP peering betw

See the [porting guide](../porting-guides/5.x.x.md#default-encapsulation-for-wan-evpn-ibgp-peerings-changed-to-path-selection) for details.

#### PREVIEW WAN HA Direct Link now uses Port-Channel by default

TODO: Keep PREVIEW changes at the end as we warn users that PREVIEW mean changes

For WAN direct HA, AVD will now configure a port-channel by default.
This feature was introduced recently in EOS and may not be supported on your version.

See the [porting guide](../porting-guides/5.x.x.md#preview-wan-ha-direct-link-now-uses-port-channel-by-default) for details.

### Other breaking or behavioral changes

Breaking changes may require modifications to the inventory or playbook. See the [Porting guide for AVD 5.x.x](../porting-guides/5.x.x.md)
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified ansible_collections/arista/avd/media/wan_ebgp_lan_ha.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified ansible_collections/arista/avd/media/wan_lan_common.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -222,10 +222,11 @@ interface Ethernet1
dhcp client accept default-route
!
interface Ethernet52
description DIRECT LAN HA LINK
description WAN_HA_cv-pathfinder-edge3B_Ethernet52
no shutdown
mtu 9100
no switchport
flow tracker hardware FLOW-TRACKER
ip address 10.10.10.1/24
!
interface Loopback0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,10 +222,11 @@ interface Ethernet2
ip address 172.15.6.6/31
!
interface Ethernet52
description DIRECT LAN HA LINK
description WAN_HA_cv-pathfinder-edge3A_Ethernet52
no shutdown
mtu 9100
no switchport
flow tracker hardware FLOW-TRACKER
ip address 10.10.10.2/24
!
interface Loopback0
Expand Down
Loading
Loading