diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml
index c7aa591ca2a..309186f6f92 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.97
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf1b
description: dc1-leaf1b
- ip_address: 10.255.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet1
- ip_address: 10.255.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet1
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml
index c12e378577e..ada6d281d73 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.96
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf1a
description: dc1-leaf1a
- ip_address: 10.255.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet2
- ip_address: 10.255.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet2
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml
index 1b2911c8be5..96dbdbf3b48 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.101
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf2b
description: dc1-leaf2b
- ip_address: 10.255.255.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet3
- ip_address: 10.255.255.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet3
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
- ip_address: 10.255.128.15
peer_group: EVPN-OVERLAY-CORE
+ peer: dc2-leaf2a
description: dc2-leaf2a
remote_as: '65202'
- ip_address: 172.100.100.1
remote_as: '65202'
+ peer: dc2-leaf2a
description: dc2-leaf2a
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml
index be1f137a6f0..2d47fb9c033 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.100
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf2a
description: dc1-leaf2a
- ip_address: 10.255.255.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet4
- ip_address: 10.255.255.14
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet4
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
- ip_address: 10.255.128.16
peer_group: EVPN-OVERLAY-CORE
+ peer: dc2-leaf2b
description: dc2-leaf2b
remote_as: '65202'
- ip_address: 172.100.100.3
remote_as: '65202'
+ peer: dc2-leaf2b
description: dc2-leaf2b
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine1.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine1.yml
index 8b521233e93..c2e8269f7de 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine1.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine1.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1a
description: dc1-leaf1a_Ethernet1
- ip_address: 10.255.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1b
description: dc1-leaf1b_Ethernet1
- ip_address: 10.255.255.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a_Ethernet1
- ip_address: 10.255.255.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b_Ethernet1
- ip_address: 10.255.0.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1a
description: dc1-leaf1a
remote_as: '65101'
- ip_address: 10.255.0.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1b
description: dc1-leaf1b
remote_as: '65101'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine2.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine2.yml
index 8ea2acc9c5c..556f6e87688 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine2.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-spine2.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1a
description: dc1-leaf1a_Ethernet2
- ip_address: 10.255.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1b
description: dc1-leaf1b_Ethernet2
- ip_address: 10.255.255.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a_Ethernet2
- ip_address: 10.255.255.15
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b_Ethernet2
- ip_address: 10.255.0.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1a
description: dc1-leaf1a
remote_as: '65101'
- ip_address: 10.255.0.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1b
description: dc1-leaf1b
remote_as: '65101'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml
index b7ad1480224..2497c9ef13c 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.117
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf1b
description: dc2-leaf1b
- ip_address: 10.255.255.104
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet1
- ip_address: 10.255.255.106
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet1
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml
index 01cdd4ef74e..35127bf9721 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.116
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf1a
description: dc2-leaf1a
- ip_address: 10.255.255.108
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet2
- ip_address: 10.255.255.110
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet2
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml
index a3203b1b9dd..5a50989890d 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.121
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf2b
description: dc2-leaf2b
- ip_address: 10.255.255.112
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet3
- ip_address: 10.255.255.114
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet3
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-CORE
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 172.100.100.0
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml
index d5df675049c..81f0eecb6e8 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.120
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf2a
description: dc2-leaf2a
- ip_address: 10.255.255.116
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet4
- ip_address: 10.255.255.118
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet4
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-CORE
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
- ip_address: 172.100.100.2
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine1.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine1.yml
index 62263f892a0..79adda91520 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine1.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine1.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.105
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1a
description: dc2-leaf1a_Ethernet1
- ip_address: 10.255.255.109
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1b
description: dc2-leaf1b_Ethernet1
- ip_address: 10.255.255.113
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2a
description: dc2-leaf2a_Ethernet1
- ip_address: 10.255.255.117
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2b
description: dc2-leaf2b_Ethernet1
- ip_address: 10.255.128.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1a
description: dc2-leaf1a
remote_as: '65201'
- ip_address: 10.255.128.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1b
description: dc2-leaf1b
remote_as: '65201'
- ip_address: 10.255.128.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2a
description: dc2-leaf2a
remote_as: '65202'
- ip_address: 10.255.128.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2b
description: dc2-leaf2b
remote_as: '65202'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine2.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine2.yml
index fac14caa230..aaea7a6bc72 100644
--- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine2.yml
+++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-spine2.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.107
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1a
description: dc2-leaf1a_Ethernet2
- ip_address: 10.255.255.111
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1b
description: dc2-leaf1b_Ethernet2
- ip_address: 10.255.255.115
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2a
description: dc2-leaf2a_Ethernet2
- ip_address: 10.255.255.119
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2b
description: dc2-leaf2b_Ethernet2
- ip_address: 10.255.128.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1a
description: dc2-leaf1a
remote_as: '65201'
- ip_address: 10.255.128.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1b
description: dc2-leaf1b
remote_as: '65201'
- ip_address: 10.255.128.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2a
description: dc2-leaf2a
remote_as: '65202'
- ip_address: 10.255.128.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2b
description: dc2-leaf2b
remote_as: '65202'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml
index d5bfd489a91..24b09e7331e 100644
--- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml
+++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.97
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf1b
description: dc1-leaf1b
- ip_address: 10.255.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet1
- ip_address: 10.255.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet1
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml
index a7428492324..5c3bd7d3e86 100644
--- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml
+++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.96
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf1a
description: dc1-leaf1a
- ip_address: 10.255.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet2
- ip_address: 10.255.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet2
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml
index 3b0626ed5c4..b62a91dff0d 100644
--- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml
+++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.101
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf2b
description: dc1-leaf2b
- ip_address: 10.255.255.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet3
- ip_address: 10.255.255.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet3
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml
index 54e2e6d72ce..5a934012b26 100644
--- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml
+++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.100
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf2a
description: dc1-leaf2a
- ip_address: 10.255.255.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet4
- ip_address: 10.255.255.14
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet4
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine1.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine1.yml
index 13bd0993ef0..50327134112 100644
--- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine1.yml
+++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine1.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1a
description: dc1-leaf1a_Ethernet1
- ip_address: 10.255.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1b
description: dc1-leaf1b_Ethernet1
- ip_address: 10.255.255.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a_Ethernet1
- ip_address: 10.255.255.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b_Ethernet1
- ip_address: 10.255.0.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1a
description: dc1-leaf1a
remote_as: '65101'
- ip_address: 10.255.0.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1b
description: dc1-leaf1b
remote_as: '65101'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine2.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine2.yml
index 88c8450681a..f27294b9ff6 100644
--- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine2.yml
+++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-spine2.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1a
description: dc1-leaf1a_Ethernet2
- ip_address: 10.255.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1b
description: dc1-leaf1b_Ethernet2
- ip_address: 10.255.255.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a_Ethernet2
- ip_address: 10.255.255.15
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b_Ethernet2
- ip_address: 10.255.0.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1a
description: dc1-leaf1a
remote_as: '65101'
- ip_address: 10.255.0.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1b
description: dc1-leaf1b
remote_as: '65101'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1A.yml
index ee0f0df1e2a..79ebd3564fe 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1A.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.11
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-BL1B
description: DC1-BL1B
- ip_address: 172.31.255.40
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet6
- ip_address: 172.31.255.42
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet6
- ip_address: 172.31.255.44
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet6
- ip_address: 172.31.255.46
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet6
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1B.yml
index a0784820cb3..3a91555a7ee 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-BL1B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.10
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-BL1A
description: DC1-BL1A
- ip_address: 172.31.255.48
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet7
- ip_address: 172.31.255.50
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet7
- ip_address: 172.31.255.52
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet7
- ip_address: 172.31.255.54
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet7
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF1A.yml
index 1e0d3521271..2d41a33b33d 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF1A.yml
@@ -40,33 +40,41 @@ router_bgp:
- ip_address: 172.31.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet1
- ip_address: 172.31.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1
- ip_address: 172.31.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1
- ip_address: 172.31.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml
index 708d4b97d3f..583105f3ffb 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.3
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
- ip_address: 172.31.255.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet2
- ip_address: 172.31.255.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet2
- ip_address: 172.31.255.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet2
- ip_address: 172.31.255.14
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml
index b5fba2aca4e..c96afe43daa 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.2
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
- ip_address: 172.31.255.16
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet3
- ip_address: 172.31.255.18
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet3
- ip_address: 172.31.255.20
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet3
- ip_address: 172.31.255.22
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet3
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE1.yml
index 07c5dddda0c..af71c6d2d53 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE1.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet1
- ip_address: 172.31.255.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet1
- ip_address: 172.31.255.17
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet1
- ip_address: 172.31.255.25
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet1
- ip_address: 172.31.255.33
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet1
- ip_address: 172.31.255.41
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet1
- ip_address: 172.31.255.49
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet1
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE2.yml
index ff72bc96852..6afa1ee1228 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE2.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet2
- ip_address: 172.31.255.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet2
- ip_address: 172.31.255.19
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet2
- ip_address: 172.31.255.27
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet2
- ip_address: 172.31.255.35
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet2
- ip_address: 172.31.255.43
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet2
- ip_address: 172.31.255.51
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet2
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE3.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE3.yml
index eca9064d226..8a80eabf779 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE3.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE3.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet3
- ip_address: 172.31.255.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet3
- ip_address: 172.31.255.21
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet3
- ip_address: 172.31.255.29
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet3
- ip_address: 172.31.255.37
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet3
- ip_address: 172.31.255.45
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet3
- ip_address: 172.31.255.53
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet3
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE4.yml
index f909f625866..7662498da41 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE4.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SPINE4.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet4
- ip_address: 172.31.255.15
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet4
- ip_address: 172.31.255.23
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet4
- ip_address: 172.31.255.31
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet4
- ip_address: 172.31.255.39
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet4
- ip_address: 172.31.255.47
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet4
- ip_address: 172.31.255.55
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet4
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml
index 6793c379c57..9853cddb86d 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.7
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-SVC3B
description: DC1-SVC3B
- ip_address: 172.31.255.24
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet4
- ip_address: 172.31.255.26
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet4
- ip_address: 172.31.255.28
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet4
- ip_address: 172.31.255.30
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet4
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml
index 10e7d0512a6..11f4fca1807 100644
--- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.6
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-SVC3A
description: DC1-SVC3A
- ip_address: 172.31.255.32
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet5
- ip_address: 172.31.255.34
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet5
- ip_address: 172.31.255.36
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet5
- ip_address: 172.31.255.38
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet5
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE1.yml
index 6d5e4518638..93a0a5c9e8b 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE1.yml
@@ -33,9 +33,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.254.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: BGP-SPINE2
description: BGP-SPINE2
- ip_address: 192.168.253.5
remote_as: '65000'
+ peer: DUMMY-CORE
description: DUMMY-CORE
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE2.yml
index 03d2097b88c..deece24dd01 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/structured_configs/BGP-SPINE2.yml
@@ -33,9 +33,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.254.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: BGP-SPINE1
description: BGP-SPINE1
- ip_address: 192.168.253.7
remote_as: '65000'
+ peer: DUMMY-CORE
description: DUMMY-CORE
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml
index 7a2a7d2f49d..3d38fe179de 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml
@@ -36,9 +36,11 @@ router_bgp:
neighbors:
- ip_address: 100.70.0.8
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-RR1
description: SITE1-RR1
- ip_address: 100.70.0.9
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE2-RR1
description: SITE2-RR1
vrfs:
- name: TENANT_B_INTRA
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER2.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER2.yml
index 667fcecf98d..9f4041a14fd 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER2.yml
@@ -48,15 +48,19 @@ router_bgp:
neighbors:
- ip_address: 100.70.0.8
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-RR1
description: SITE1-RR1
- ip_address: 100.70.0.9
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE2-RR1
description: SITE2-RR1
- ip_address: 100.70.0.5
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-LER1
description: SITE1-LER1
- ip_address: 100.70.0.7
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE2-LER1
description: SITE2-LER1
vrfs:
- name: TENANT_B_INTRA
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-RR1.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-RR1.yml
index 8d6dde690a2..f120568c9bb 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-RR1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-RR1.yml
@@ -62,15 +62,19 @@ router_bgp:
neighbors:
- ip_address: 100.70.0.5
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-LER1
description: SITE1-LER1
- ip_address: 100.70.0.6
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-LER2
description: SITE1-LER2
- ip_address: 100.70.0.7
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE2-LER1
description: SITE2-LER1
- ip_address: 100.70.0.9
peer_group: RR-OVERLAY-PEERS
+ peer: SITE2-RR1
description: SITE2-RR1
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml
index 091c19f09ff..565edd17a40 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml
@@ -48,9 +48,11 @@ router_bgp:
neighbors:
- ip_address: 100.70.0.8
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-RR1
description: SITE1-RR1
- ip_address: 100.70.0.9
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE2-RR1
description: SITE2-RR1
vrfs:
- name: TENANT_B_INTRA
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-RR1.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-RR1.yml
index 00cbe384874..36da010170a 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-RR1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-RR1.yml
@@ -62,15 +62,19 @@ router_bgp:
neighbors:
- ip_address: 100.70.0.5
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-LER1
description: SITE1-LER1
- ip_address: 100.70.0.6
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE1-LER2
description: SITE1-LER2
- ip_address: 100.70.0.7
peer_group: MPLS-OVERLAY-PEERS
+ peer: SITE2-LER1
description: SITE2-LER1
- ip_address: 100.70.0.8
peer_group: RR-OVERLAY-PEERS
+ peer: SITE1-RR1
description: SITE1-RR1
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF1A.yml
index a230526894a..fff54e12d75 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF1A.yml
@@ -41,42 +41,51 @@ router_bgp:
- ip_address: 172.17.110.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet3
- ip_address: 172.17.110.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet3
- ip_address: 172.17.10.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-RS1
description: DC1-RS1_Ethernet3
bfd: true
- ip_address: 172.16.210.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
remote_as: '65211'
route_map_out: RM-EVPN-FILTER-AS65211
- ip_address: 172.16.210.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1
remote_as: '65210'
route_map_out: RM-EVPN-FILTER-AS65210
- ip_address: 172.16.20.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-RS1
description: DC2-RS1
remote_as: '65201'
route_map_out: RM-EVPN-FILTER-AS65201
- ip_address: 172.16.200.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1
remote_as: '65200'
route_map_out: RM-EVPN-FILTER-AS65200
- ip_address: 172.16.110.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B
remote_as: '65112.100'
- ip_address: 172.16.110.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A
remote_as: '65112.100'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml
index 665e58ab23a..1caed570e3f 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml
@@ -56,44 +56,54 @@ router_bgp:
neighbors:
- ip_address: 172.20.110.2
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A
- ip_address: 172.17.110.16
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet5
- ip_address: 172.17.110.18
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet5
- ip_address: 172.17.110.20
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet8
- ip_address: 172.17.110.22
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet8
- ip_address: 172.16.110.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A
remote_as: '65111.100'
route_map_out: RM-EVPN-FILTER-AS65111.100
- ip_address: 172.16.110.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1
remote_as: '65110.100'
route_map_out: RM-EVPN-FILTER-AS65110.100
- ip_address: 172.16.10.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS1
description: DC1-RS1
remote_as: '65101'
route_map_out: RM-EVPN-FILTER-AS65101
- ip_address: 1.1.1.1
peer_group: EVPN-OVERLAY-CORE
+ peer: HOSTNAME_NOT_IN_ANSIBLE
description: HOSTNAME_NOT_IN_ANSIBLE
remote_as: '1111'
- ip_address: 11.1.0.39
remote_as: '65211'
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
peer_group: IPv4-UNDERLAY-PEERS
bfd: true
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE1.yml
index 61ef3abd668..1d42ef32c5e 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE1.yml
@@ -40,62 +40,76 @@ router_bgp:
- ip_address: 172.16.11.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE1
description: DC1-SUPER-SPINE1_Ethernet1
- ip_address: 172.16.11.64
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE2
description: DC1-SUPER-SPINE2_Ethernet1
- ip_address: 172.17.110.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65111.100'
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A_Ethernet1
- ip_address: 172.17.110.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A_Ethernet1
- ip_address: 172.17.110.17
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B_Ethernet1
- ip_address: 172.17.10.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-RS1
description: DC1-RS1_Ethernet2
bfd: true
- ip_address: 172.17.110.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A_Ethernet11
- ip_address: 172.17.110.21
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B_Ethernet11
- ip_address: 172.16.210.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
remote_as: '65211'
route_map_out: RM-EVPN-FILTER-AS65211
- ip_address: 172.16.210.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1
remote_as: '65210'
route_map_out: RM-EVPN-FILTER-AS65210
- ip_address: 172.16.20.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-RS1
description: DC2-RS1
remote_as: '65201'
route_map_out: RM-EVPN-FILTER-AS65201
- ip_address: 172.16.200.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1
remote_as: '65200'
route_map_out: RM-EVPN-FILTER-AS65200
- ip_address: 172.16.110.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B
remote_as: '65112.100'
- ip_address: 172.16.110.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A
remote_as: '65112.100'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE2.yml
index 3b218247c4a..b344f1cd87c 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-SPINE2.yml
@@ -30,30 +30,37 @@ router_bgp:
- ip_address: 172.16.11.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE1
description: DC1-SUPER-SPINE1_Ethernet2
- ip_address: 172.16.11.66
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE2
description: DC1-SUPER-SPINE2_Ethernet2
- ip_address: 172.17.110.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65111.100'
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A_Ethernet2
- ip_address: 172.17.110.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A_Ethernet2
- ip_address: 172.17.110.19
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B_Ethernet2
- ip_address: 172.17.110.15
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A_Ethernet12
- ip_address: 172.17.110.23
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65112.100'
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B_Ethernet12
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml
index 21fb8af7f80..0128a1f1849 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml
@@ -40,23 +40,28 @@ router_bgp:
- ip_address: 172.17.120.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE1
description: DC1-POD2-SPINE1_Ethernet3
- ip_address: 172.17.120.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE2
description: DC1-POD2-SPINE2_Ethernet3
- ip_address: 172.17.10.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-RS2
description: DC1-RS2_Ethernet3
bfd: true
- ip_address: 172.16.120.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD2-SPINE1
description: DC1-POD2-SPINE1
remote_as: '65120'
route_map_out: RM-EVPN-FILTER-AS65120
- ip_address: 172.16.120.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD2-SPINE2
description: DC1-POD2-SPINE2
remote_as: '65120'
route_map_out: RM-EVPN-FILTER-AS65120
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE1.yml
index 903cf8b2526..a1ad712b01c 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE1.yml
@@ -41,26 +41,32 @@ router_bgp:
- ip_address: 172.16.12.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE1
description: DC1-SUPER-SPINE1_Ethernet3
- ip_address: 172.16.12.64
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE2
description: DC1-SUPER-SPINE2_Ethernet3
- ip_address: 172.17.120.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65121'
+ peer: DC1-POD2-LEAF1A
description: DC1-POD2-LEAF1A_Ethernet1
- ip_address: 172.17.10.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-RS2
description: DC1-RS2_Ethernet2
bfd: true
- ip_address: 172.16.120.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD2-LEAF1A
description: DC1-POD2-LEAF1A
remote_as: '65121'
- ip_address: 11.1.1.19
remote_as: '65210'
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1
peer_group: IPv4-UNDERLAY-PEERS
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE2.yml
index 3d52dfa51b9..da811bced92 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-SPINE2.yml
@@ -41,21 +41,26 @@ router_bgp:
- ip_address: 172.16.12.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE1
description: DC1-SUPER-SPINE1_Ethernet4
- ip_address: 172.16.12.66
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE2
description: DC1-SUPER-SPINE2_Ethernet4
- ip_address: 172.17.120.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65121'
+ peer: DC1-POD2-LEAF1A
description: DC1-POD2-LEAF1A_Ethernet2
- ip_address: 172.16.120.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD2-LEAF1A
description: DC1-POD2-LEAF1A
remote_as: '65121'
- ip_address: 200.200.200.201
remote_as: '65210'
+ peer: DC2-POD1-SPINE2
description: DC2-POD1-SPINE2
peer_group: IPv4-UNDERLAY-PEERS
bfd: false
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS1.yml
index 0773e93c820..d6f04aa96e1 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS1.yml
@@ -41,44 +41,53 @@ router_bgp:
- ip_address: 172.17.10.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE1
description: DC1-SUPER-SPINE1_Ethernet5
bfd: true
- ip_address: 172.17.10.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet6
bfd: true
- ip_address: 172.17.10.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65111.100'
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A_Ethernet4
bfd: true
- ip_address: 172.16.210.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
remote_as: '65211'
route_map_out: RM-EVPN-FILTER-AS65211
- ip_address: 172.16.210.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1
remote_as: '65210'
route_map_out: RM-EVPN-FILTER-AS65210
- ip_address: 172.16.20.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-RS1
description: DC2-RS1
remote_as: '65201'
route_map_out: RM-EVPN-FILTER-AS65201
- ip_address: 172.16.200.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1
remote_as: '65200'
route_map_out: RM-EVPN-FILTER-AS65200
- ip_address: 172.16.110.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B
remote_as: '65112.100'
- ip_address: 172.16.110.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A
remote_as: '65112.100'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS2.yml
index 192d2889f43..f369d38edb6 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-RS2.yml
@@ -41,35 +41,42 @@ router_bgp:
- ip_address: 172.17.10.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: DC1-SUPER-SPINE2
description: DC1-SUPER-SPINE2_Ethernet5
bfd: true
- ip_address: 172.17.10.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE1
description: DC1-POD2-SPINE1_Ethernet4
bfd: true
- ip_address: 172.17.10.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65121'
+ peer: DC1-POD2-LEAF1A
description: DC1-POD2-LEAF1A_Ethernet3
bfd: true
- ip_address: 172.16.210.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
remote_as: '65211'
route_map_out: RM-EVPN-FILTER-AS65211
- ip_address: 172.16.210.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1
remote_as: '65210'
route_map_out: RM-EVPN-FILTER-AS65210
- ip_address: 172.16.20.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-RS1
description: DC2-RS1
remote_as: '65201'
route_map_out: RM-EVPN-FILTER-AS65201
- ip_address: 172.16.200.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1
remote_as: '65200'
route_map_out: RM-EVPN-FILTER-AS65200
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE1.yml
index e4fb97ba5e8..b037cf13106 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE1.yml
@@ -30,26 +30,32 @@ router_bgp:
- ip_address: 172.16.11.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet1
- ip_address: 172.16.11.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet1
- ip_address: 172.16.12.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE1
description: DC1-POD2-SPINE1_Ethernet1
- ip_address: 172.16.12.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE2
description: DC1-POD2-SPINE2_Ethernet1
- ip_address: 172.17.10.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-RS1
description: DC1-RS1_Ethernet1
bfd: true
- ip_address: 11.1.2.1
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1
peer_group: IPv4-UNDERLAY-PEERS
bfd: false
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE2.yml
index 2effb6d937a..cdad6cd1d45 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-SUPER-SPINE2.yml
@@ -30,26 +30,32 @@ router_bgp:
- ip_address: 172.16.11.65
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet2
- ip_address: 172.16.11.67
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet2
- ip_address: 172.16.12.65
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE1
description: DC1-POD2-SPINE1_Ethernet2
- ip_address: 172.16.12.67
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65120'
+ peer: DC1-POD2-SPINE2
description: DC1-POD2-SPINE2_Ethernet2
- ip_address: 172.17.10.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-RS2
description: DC1-RS2_Ethernet1
bfd: true
- ip_address: 11.1.2.3
remote_as: '65200'
+ peer: DC2-SUPER-SPINE2
description: DC2-SUPER-SPINE2
peer_group: IPv4-UNDERLAY-PEERS
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml
index b34ca5be70c..aaca9cb9658 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml
@@ -56,44 +56,54 @@ router_bgp:
neighbors:
- ip_address: 172.20.110.3
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B
- ip_address: 172.17.110.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet4
- ip_address: 172.17.110.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet4
- ip_address: 172.17.110.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1_Ethernet7
- ip_address: 172.17.110.14
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65110.100'
+ peer: DC1-POD1-SPINE2
description: DC1-POD1-SPINE2_Ethernet7
- ip_address: 172.16.110.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A
remote_as: '65111.100'
route_map_out: RM-EVPN-FILTER-AS65111.100
- ip_address: 172.16.110.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1
remote_as: '65110.100'
route_map_out: RM-EVPN-FILTER-AS65110.100
- ip_address: 172.16.10.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS1
description: DC1-RS1
remote_as: '65101'
route_map_out: RM-EVPN-FILTER-AS65101
- ip_address: 172.16.120.3
peer_group: EVPN-OVERLAY-CORE
+ peer: DC1-POD2-LEAF1A
description: DC1-POD2-LEAF1A
remote_as: '65121'
- ip_address: 100.100.100.201
remote_as: '65211'
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml
index ed2c51ae422..6e09702e333 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml
@@ -40,37 +40,46 @@ router_bgp:
- ip_address: 172.17.210.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1_Ethernet3
- ip_address: 172.17.210.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE2
description: DC2-POD1-SPINE2_Ethernet3
- ip_address: 172.16.110.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A
remote_as: '65111.100'
- ip_address: 172.16.110.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1
remote_as: '65110.100'
- ip_address: 172.16.10.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS1
description: DC1-RS1
remote_as: '65101'
- ip_address: 172.16.10.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS2
description: DC1-RS2
remote_as: '65102'
- ip_address: 172.16.210.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-LEAF2A
description: DC2-POD1-LEAF2A
remote_as: '65212'
- ip_address: 100.100.100.101
remote_as: '65112.100'
+ peer: DC1.POD1.LEAF2A
description: DC1.POD1.LEAF2A
peer_group: IPv4-UNDERLAY-PEERS
- ip_address: 11.1.0.38
remote_as: '65120'
+ peer: DC1-POD1-LEAF2B
description: DC1-POD1-LEAF2B
peer_group: IPv4-UNDERLAY-PEERS
bfd: true
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF2A.yml
index 6bc74fb8d8f..d9607667640 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF2A.yml
@@ -39,13 +39,16 @@ router_bgp:
- ip_address: 172.17.210.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1_Ethernet4
- ip_address: 172.17.210.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE2
description: DC2-POD1-SPINE2_Ethernet4
- ip_address: 172.16.210.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A
remote_as: '65211'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE1.yml
index 0f4883da011..3741fbcecc7 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE1.yml
@@ -39,37 +39,46 @@ router_bgp:
- ip_address: 172.16.21.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1_Ethernet1
- ip_address: 172.16.21.64
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE2
description: DC2-SUPER-SPINE2_Ethernet1
- ip_address: 172.17.210.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65211'
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A_Ethernet1
- ip_address: 172.17.210.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65212'
+ peer: DC2-POD1-LEAF2A
description: DC2-POD1-LEAF2A_Ethernet1
- ip_address: 172.16.110.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A
remote_as: '65111.100'
- ip_address: 172.16.110.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1
remote_as: '65110.100'
- ip_address: 172.16.10.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS1
description: DC1-RS1
remote_as: '65101'
- ip_address: 172.16.10.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS2
description: DC1-RS2
remote_as: '65102'
- ip_address: 11.1.1.18
remote_as: '65120'
+ peer: DC1-POD2-SPINE1
description: DC1-POD2-SPINE1
peer_group: IPv4-UNDERLAY-PEERS
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE2.yml
index cf4e65db8d9..7c71b56f0ae 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-SPINE2.yml
@@ -29,21 +29,26 @@ router_bgp:
- ip_address: 172.16.21.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1_Ethernet2
- ip_address: 172.16.21.66
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE2
description: DC2-SUPER-SPINE2_Ethernet2
- ip_address: 172.17.210.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65211'
+ peer: DC2-POD1-LEAF1A
description: DC2-POD1-LEAF1A_Ethernet2
- ip_address: 172.17.210.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65212'
+ peer: DC2-POD1-LEAF2A
description: DC2-POD1-LEAF2A_Ethernet2
- ip_address: 200.200.200.101
remote_as: '65112'
+ peer: DC1-POD2-SPINE2
description: DC1-POD2-SPINE2
peer_group: IPv4-UNDERLAY-PEERS
bfd: false
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS1.yml
index aaa7cb4966d..d351caea25d 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS1.yml
@@ -39,25 +39,31 @@ router_bgp:
- ip_address: 172.17.20.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1_Ethernet3
- ip_address: 172.17.20.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1_Ethernet6
- ip_address: 172.16.110.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A
remote_as: '65111.100'
- ip_address: 172.16.110.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1
remote_as: '65110.100'
- ip_address: 172.16.10.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS1
description: DC1-RS1
remote_as: '65101'
- ip_address: 172.16.10.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS2
description: DC1-RS2
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS2.yml
index 671cd99937f..0be8ae51b4c 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-RS2.yml
@@ -29,10 +29,12 @@ router_bgp:
- ip_address: 172.17.20.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1_Ethernet5
- ip_address: 172.17.20.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: DC2-SUPER-SPINE1
description: DC2-SUPER-SPINE1_Ethernet7
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE1.yml
index 3f8cea81ffa..4d629282917 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE1.yml
@@ -39,45 +39,56 @@ router_bgp:
- ip_address: 172.16.21.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1_Ethernet1
- ip_address: 172.16.21.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE2
description: DC2-POD1-SPINE2_Ethernet1
- ip_address: 172.17.20.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: DC2-RS1
description: DC2-RS1_Ethernet1
- ip_address: 172.17.20.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: DC2-RS2
description: DC2-RS2_Ethernet1
- ip_address: 172.17.20.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: DC2-RS1
description: DC2-RS1_Ethernet2
- ip_address: 172.17.20.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: DC2-RS2
description: DC2-RS2_Ethernet2
- ip_address: 172.16.110.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-LEAF1A
description: DC1-POD1-LEAF1A
remote_as: '65111.100'
- ip_address: 172.16.110.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-POD1-SPINE1
description: DC1-POD1-SPINE1
remote_as: '65110.100'
- ip_address: 172.16.10.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS1
description: DC1-RS1
remote_as: '65101'
- ip_address: 172.16.10.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-RS2
description: DC1-RS2
remote_as: '65102'
- ip_address: 11.1.2.0
remote_as: '65100'
+ peer: DC1-SUPER-SPINE1
description: DC1-SUPER-SPINE1
peer_group: IPv4-UNDERLAY-PEERS
bfd: false
diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE2.yml
index 4b678d3e2d5..65e5a939a16 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-SUPER-SPINE2.yml
@@ -29,13 +29,16 @@ router_bgp:
- ip_address: 172.16.21.65
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE1
description: DC2-POD1-SPINE1_Ethernet2
- ip_address: 172.16.21.67
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65210'
+ peer: DC2-POD1-SPINE2
description: DC2-POD1-SPINE2_Ethernet2
- ip_address: 11.1.2.2
remote_as: '65100'
+ peer: DC1-SUPER-SPINE2
description: DC1-SUPER-SPINE2
peer_group: IPv4-UNDERLAY-PEERS
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-1.yml b/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-1.yml
index 1f9b8b6783c..64cd364552b 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-1.yml
@@ -40,13 +40,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.99
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: duplicate-ip-address-2
description: duplicate-ip-address-2
- ip_address: 10.255.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: duplicate-ip-address-uplink-switch-router-bgp
description: duplicate-ip-address-uplink-switch-router-bgp_Ethernet1
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: duplicate-ip-address-uplink-switch-router-bgp
description: duplicate-ip-address-uplink-switch-router-bgp
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-2.yml b/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-2.yml
index fdf8a79500c..a6ba5518673 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/intended/structured_configs/duplicate-ip-address-2.yml
@@ -40,13 +40,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.98
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: duplicate-ip-address-1
description: duplicate-ip-address-1
- ip_address: 10.255.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: duplicate-ip-address-uplink-switch-router-bgp
description: duplicate-ip-address-uplink-switch-router-bgp_Ethernet2
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: duplicate-ip-address-uplink-switch-router-bgp
description: duplicate-ip-address-uplink-switch-router-bgp
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/inventory/host_vars/duplicate-ip-address-uplink-switch-router-bgp.yml b/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/inventory/host_vars/duplicate-ip-address-uplink-switch-router-bgp.yml
index a65f524ac4f..5fa2df168a2 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/inventory/host_vars/duplicate-ip-address-uplink-switch-router-bgp.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_negative_unit_tests/inventory/host_vars/duplicate-ip-address-uplink-switch-router-bgp.yml
@@ -20,5 +20,5 @@ spine:
expected_error_message: >-
Found duplicate objects with conflicting data while generating configuration for IP address defined under BGP neighbor for
- underlay. {'ip_address': '10.255.255.3', 'peer_group': 'IPv4-UNDERLAY-PEERS', 'description': 'duplicate-ip-address-2_Ethernet1'}
- conflicts with {'ip_address': '10.255.255.3', 'peer_group': 'IPv4-UNDERLAY-PEERS', 'description': 'duplicate-ip-address-1_Ethernet1'}.
+ underlay. {'ip_address': '10.255.255.3', 'peer_group': 'IPv4-UNDERLAY-PEERS', 'description': 'duplicate-ip-address-2_Ethernet1', 'peer': 'duplicate-ip-address-2'}
+ conflicts with {'ip_address': '10.255.255.3', 'peer_group': 'IPv4-UNDERLAY-PEERS', 'description': 'duplicate-ip-address-1_Ethernet1', 'peer': 'duplicate-ip-address-1'}.
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3A.yml
index 37c629f40ca..c1721936250 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3A.yml
@@ -44,6 +44,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.9
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: AUTO_BGP_ASN_LEAF3B
description: AUTO_BGP_ASN_LEAF3B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3B.yml
index 0e9d450a8dc..2a020add0de 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF3B.yml
@@ -44,6 +44,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.8
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: AUTO_BGP_ASN_LEAF3A
description: AUTO_BGP_ASN_LEAF3A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4A.yml
index c8ca05ff690..d86a50195af 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4A.yml
@@ -44,6 +44,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.13
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: AUTO_BGP_ASN_LEAF4B
description: AUTO_BGP_ASN_LEAF4B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4B.yml
index 0c8d38d8243..0d3da93d4e4 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF4B.yml
@@ -44,6 +44,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.12
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: AUTO_BGP_ASN_LEAF4A
description: AUTO_BGP_ASN_LEAF4A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7A.yml
index 6bd68f955a6..b802ddc2b0a 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7A.yml
@@ -44,6 +44,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.21
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: AUTO_BGP_ASN_LEAF7B
description: AUTO_BGP_ASN_LEAF7B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7B.yml
index c5d5f7d96a7..a4967d37b75 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_BGP_ASN_LEAF7B.yml
@@ -44,6 +44,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.20
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: AUTO_BGP_ASN_LEAF7A
description: AUTO_BGP_ASN_LEAF7A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_LEAF01.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_LEAF01.yml
index cc3d6ed633c..8394285a511 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_LEAF01.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_LEAF01.yml
@@ -38,17 +38,21 @@ router_bgp:
- ip_address: 172.31.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: AUTO_NODE_TYPE_SPINE01
description: AUTO_NODE_TYPE_SPINE01_Ethernet1
- ip_address: 172.31.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: AUTO_NODE_TYPE_SPINE02
description: AUTO_NODE_TYPE_SPINE02_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_SPINE01
description: AUTO_NODE_TYPE_SPINE01
remote_as: '65100'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_SPINE02
description: AUTO_NODE_TYPE_SPINE02
remote_as: '65100'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE01.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE01.yml
index 43233ed0837..409e667732d 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE01.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE01.yml
@@ -39,17 +39,21 @@ router_bgp:
- ip_address: 172.31.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: AUTO_NODE_TYPE_LEAF01
description: AUTO_NODE_TYPE_LEAF01_Ethernet1
- ip_address: 172.31.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: AUTO_NODE_TYPE_UNGROUPED_LEAF02
description: AUTO_NODE_TYPE_UNGROUPED_LEAF02_Ethernet1
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_LEAF01
description: AUTO_NODE_TYPE_LEAF01
remote_as: '65101'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_UNGROUPED_LEAF02
description: AUTO_NODE_TYPE_UNGROUPED_LEAF02
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE02.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE02.yml
index bf01514822a..4854b3d38d8 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE02.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_SPINE02.yml
@@ -39,17 +39,21 @@ router_bgp:
- ip_address: 172.31.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: AUTO_NODE_TYPE_LEAF01
description: AUTO_NODE_TYPE_LEAF01_Ethernet2
- ip_address: 172.31.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: AUTO_NODE_TYPE_UNGROUPED_LEAF02
description: AUTO_NODE_TYPE_UNGROUPED_LEAF02_Ethernet2
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_LEAF01
description: AUTO_NODE_TYPE_LEAF01
remote_as: '65101'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_UNGROUPED_LEAF02
description: AUTO_NODE_TYPE_UNGROUPED_LEAF02
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.yml
index e7999e72012..68dfd9f8df8 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.yml
@@ -38,17 +38,21 @@ router_bgp:
- ip_address: 172.31.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: AUTO_NODE_TYPE_SPINE01
description: AUTO_NODE_TYPE_SPINE01_Ethernet2
- ip_address: 172.31.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: AUTO_NODE_TYPE_SPINE02
description: AUTO_NODE_TYPE_SPINE02_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_SPINE01
description: AUTO_NODE_TYPE_SPINE01
remote_as: '65100'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: AUTO_NODE_TYPE_SPINE02
description: AUTO_NODE_TYPE_SPINE02
remote_as: '65100'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.yml
index 3522064b668..97668934c3d 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.11
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: CUSTOM-PYTHON_MODULES-L3LEAF1B
description: CUSTOM-PYTHON_MODULES-L3LEAF1B
- ip_address: 172.31.255.20
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: CUSTOM-PYTHON_MODULES-SPINE1
description: CUSTOM-PYTHON_MODULES-SPINE1_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-PYTHON_MODULES-SPINE1
description: CUSTOM-PYTHON_MODULES-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.yml
index 3f9aeaa3c67..34c0e8b98d9 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.10
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: CUSTOM-PYTHON_MODULES-L3LEAF1A
description: CUSTOM-PYTHON_MODULES-L3LEAF1A
- ip_address: 172.31.255.22
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: CUSTOM-PYTHON_MODULES-SPINE1
description: CUSTOM-PYTHON_MODULES-SPINE1_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-PYTHON_MODULES-SPINE1
description: CUSTOM-PYTHON_MODULES-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-SPINE1.yml
index 08bbd58d324..55f2cd62aca 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-PYTHON_MODULES-SPINE1.yml
@@ -37,17 +37,21 @@ router_bgp:
- ip_address: 172.31.255.21
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: CUSTOM-PYTHON_MODULES-L3LEAF1A
description: CUSTOM-PYTHON_MODULES-L3LEAF1A_Ethernet1
- ip_address: 172.31.255.23
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: CUSTOM-PYTHON_MODULES-L3LEAF1B
description: CUSTOM-PYTHON_MODULES-L3LEAF1B_Ethernet1
- ip_address: 192.168.255.21
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-PYTHON_MODULES-L3LEAF1A
description: CUSTOM-PYTHON_MODULES-L3LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.22
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-PYTHON_MODULES-L3LEAF1B
description: CUSTOM-PYTHON_MODULES-L3LEAF1B
remote_as: '65101'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1A.yml
index e21eb884bba..7353ecc3013 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1A.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.11
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: CUSTOM-TEMPLATES-L3LEAF1B
description: CUSTOM-TEMPLATES-L3LEAF1B
- ip_address: 172.31.255.20
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: CUSTOM-TEMPLATES-SPINE1
description: CUSTOM-TEMPLATES-SPINE1_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-TEMPLATES-SPINE1
description: CUSTOM-TEMPLATES-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1B.yml
index b307850b8fc..12efa70abfa 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-L3LEAF1B.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.10
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: CUSTOM-TEMPLATES-L3LEAF1A
description: CUSTOM-TEMPLATES-L3LEAF1A
- ip_address: 172.31.255.22
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: CUSTOM-TEMPLATES-SPINE1
description: CUSTOM-TEMPLATES-SPINE1_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-TEMPLATES-SPINE1
description: CUSTOM-TEMPLATES-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-SPINE1.yml
index aa6f3de0430..d78c3c17d0a 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/CUSTOM-TEMPLATES-SPINE1.yml
@@ -37,17 +37,21 @@ router_bgp:
- ip_address: 172.31.255.21
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: CUSTOM-TEMPLATES-L3LEAF1A
description: CUSTOM-TEMPLATES-L3LEAF1A_Ethernet1
- ip_address: 172.31.255.23
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: CUSTOM-TEMPLATES-L3LEAF1B
description: CUSTOM-TEMPLATES-L3LEAF1B_Ethernet1
- ip_address: 192.168.255.21
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-TEMPLATES-L3LEAF1A
description: CUSTOM-TEMPLATES-L3LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.22
peer_group: EVPN-OVERLAY-PEERS
+ peer: CUSTOM-TEMPLATES-L3LEAF1B
description: CUSTOM-TEMPLATES-L3LEAF1B
remote_as: '65101'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml
index 03397ef6d08..9c985d1a2e6 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml
@@ -49,37 +49,46 @@ router_bgp:
- ip_address: 172.31.254.160
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet22
- ip_address: 172.31.254.162
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet22
- ip_address: 172.31.254.164
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet22
- ip_address: 172.31.254.166
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet22
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
- ip_address: 192.168.255.16
peer_group: EVPN-OVERLAY-CORE
+ peer: DC1-BL2A
description: DC1-BL2A
remote_as: '65106'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml
index a65c5ada464..196218c6baa 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml
@@ -49,41 +49,51 @@ router_bgp:
- ip_address: 172.31.254.192
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet23
- ip_address: 172.31.254.194
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet23
- ip_address: 172.31.254.196
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet23
- ip_address: 172.31.254.198
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet23
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
- ip_address: 1.1.1.1
peer_group: EVPN-OVERLAY-CORE
+ peer: MY_EVPN_GW1_USER_DEFINED
description: MY_EVPN_GW1_USER_DEFINED
remote_as: '65555'
- ip_address: 2.2.2.2
peer_group: EVPN-OVERLAY-CORE
+ peer: MY_EVPN_GW2_USER_DEFINED
description: MY_EVPN_GW2_USER_DEFINED
remote_as: '65555'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2A.yml
index 5f227572640..54b32437382 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2A.yml
@@ -71,42 +71,52 @@ router_bgp:
- ip_address: 172.31.254.224
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet24
- ip_address: 172.31.254.226
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet24
- ip_address: 172.31.254.228
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet24
- ip_address: 172.31.254.230
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet24
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
- ip_address: 100.70.0.1
peer_group: IPVPN-INTERWORKING-PEERS
+ peer: rr1
description: rr1
remote_as: '64512'
ebgp_multihop: 15
- ip_address: 100.70.0.2
peer_group: IPVPN-INTERWORKING-PEERS
+ peer: rr2
description: rr2
remote_as: '64512'
ebgp_multihop: 15
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2B.yml
index e86d2241875..a6ec4c6b1fd 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL2B.yml
@@ -67,42 +67,52 @@ router_bgp:
- ip_address: 172.31.255.0
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet25
- ip_address: 172.31.255.2
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet25
- ip_address: 172.31.255.4
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet25
- ip_address: 172.31.255.6
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet25
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
- ip_address: 100.70.0.1
peer_group: IPVPN-INTERWORKING-PEERS
+ peer: rr1
description: rr1
remote_as: '64512'
ebgp_multihop: 15
- ip_address: 100.70.0.2
peer_group: IPVPN-INTERWORKING-PEERS
+ peer: rr2
description: rr2
remote_as: '64512'
ebgp_multihop: 15
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1A.yml
index 7f11c4c42f2..85f049ace06 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1A.yml
@@ -46,37 +46,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.19
peer_group: MLAG-PEERS
+ peer: DC1-CL1B
description: DC1-CL1B
- ip_address: 172.31.255.32
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet26
- ip_address: 172.31.255.34
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet26
- ip_address: 172.31.255.36
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet26
- ip_address: 172.31.255.38
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet26
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1B.yml
index c24040336d2..58194a9f6e8 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-CL1B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.18
peer_group: MLAG-PEERS
+ peer: DC1-CL1A
description: DC1-CL1A
- ip_address: 172.31.255.64
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet27
- ip_address: 172.31.255.66
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet27
- ip_address: 172.31.255.68
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet27
- ip_address: 172.31.255.70
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet27
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml
index 1b5c604400f..bec10992e89 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml
@@ -41,33 +41,41 @@ router_bgp:
- ip_address: 172.31.254.0
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet1/1
- ip_address: 172.31.254.2
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/1/1
- ip_address: 172.31.254.4
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/1/1
- ip_address: 172.31.254.6
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet1/1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml
index 0a2158c5342..e3272822398 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml
@@ -41,49 +41,61 @@ router_bgp:
- ip_address: 172.31.254.32
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet3/1
- ip_address: 172.31.254.34
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/3/1
- ip_address: 172.31.254.36
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/4/1
- ip_address: 172.31.254.38
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet4/1
- ip_address: 172.31.254.40
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/3/1
- ip_address: 172.31.254.42
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet3/1
- ip_address: 172.31.254.44
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet4/1
- ip_address: 172.31.254.46
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/4/1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml
index 8e633d5c2c7..2d7201d3733 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml
@@ -41,49 +41,61 @@ router_bgp:
- ip_address: 172.31.254.64
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet5/1
- ip_address: 172.31.254.66
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/5/1
- ip_address: 172.31.254.68
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/6/1
- ip_address: 172.31.254.70
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet6/1
- ip_address: 172.31.254.72
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/5/1
- ip_address: 172.31.254.74
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet5/1
- ip_address: 172.31.254.76
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet6/1
- ip_address: 172.31.254.78
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/6/1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE1.yml
index 1bb8759399d..f02970eb610 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE1.yml
@@ -41,153 +41,191 @@ router_bgp:
- ip_address: 172.31.254.1
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet27
- ip_address: 172.31.254.33
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet49/1
- ip_address: 172.31.254.39
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet52/1
- ip_address: 172.31.254.65
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet49/1
- ip_address: 172.31.254.71
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet52/1
- ip_address: 172.31.254.97
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet49/1
- ip_address: 172.31.254.129
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet49/1
- ip_address: 10.10.101.7
peer_group: UNDERLAY-PEERS
remote_as: '65161'
+ peer: MLAG-OSPF-L3LEAF1A
description: MLAG-OSPF-L3LEAF1A_Ethernet1
- ip_address: 10.10.101.1
peer_group: UNDERLAY-PEERS
remote_as: '65151'
+ peer: MH-LEAF1A
description: MH-LEAF1A_Ethernet1
- ip_address: 10.10.101.3
peer_group: UNDERLAY-PEERS
remote_as: '65152'
+ peer: MH-LEAF1B
description: MH-LEAF1B_Ethernet1
- ip_address: 10.10.101.5
peer_group: UNDERLAY-PEERS
remote_as: '65153'
+ peer: MH-LEAF2A
description: MH-LEAF2A_Ethernet1
- ip_address: 172.31.254.161
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet1
- ip_address: 172.31.254.193
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet1
- ip_address: 172.31.254.225
peer_group: UNDERLAY-PEERS
remote_as: '65106'
+ peer: DC1-BL2A
description: DC1-BL2A_Ethernet1
- ip_address: 172.31.255.1
peer_group: UNDERLAY-PEERS
remote_as: '65107'
+ peer: DC1-BL2B
description: DC1-BL2B_Ethernet1
- ip_address: 172.31.255.33
peer_group: UNDERLAY-PEERS
remote_as: '65108'
+ peer: DC1-CL1A
description: DC1-CL1A_Ethernet1
- ip_address: 172.31.255.65
peer_group: UNDERLAY-PEERS
remote_as: '65109'
+ peer: DC1-CL1B
description: DC1-CL1B_Ethernet1
- ip_address: 172.31.255.129
peer_group: UNDERLAY-PEERS
remote_as: '65110'
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A_Ethernet49/1
- ip_address: 172.31.255.161
peer_group: UNDERLAY-PEERS
remote_as: '65111'
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B_Ethernet49/1
- ip_address: 10.10.101.9
peer_group: UNDERLAY-PEERS
remote_as: '65161'
+ peer: MLAG-OSPF-L3LEAF1B
description: MLAG-OSPF-L3LEAF1B_Ethernet1
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2A
description: DC1-BL2A
remote_as: '65106'
- ip_address: 192.168.255.17
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2B
description: DC1-BL2B
remote_as: '65107'
- ip_address: 192.168.255.18
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1A
description: DC1-CL1A
remote_as: '65108'
- ip_address: 192.168.255.19
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1B
description: DC1-CL1B
remote_as: '65109'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
- ip_address: 192.168.255.21
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A
remote_as: '65110'
- ip_address: 192.168.255.22
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B
remote_as: '65111'
- ip_address: 192.168.255.33
peer_group: EVPN-OVERLAY-PEERS
+ peer: MH-LEAF1A
description: MH-LEAF1A
remote_as: '65151'
- ip_address: 192.168.255.34
peer_group: EVPN-OVERLAY-PEERS
+ peer: MH-LEAF1B
description: MH-LEAF1B
remote_as: '65152'
- ip_address: 192.168.255.35
peer_group: EVPN-OVERLAY-PEERS
+ peer: MH-LEAF2A
description: MH-LEAF2A
remote_as: '65153'
- ip_address: 192.168.255.36
peer_group: EVPN-OVERLAY-PEERS
+ peer: MLAG-OSPF-L3LEAF1A
description: MLAG-OSPF-L3LEAF1A
remote_as: '65161'
- ip_address: 192.168.255.37
peer_group: EVPN-OVERLAY-PEERS
+ peer: MLAG-OSPF-L3LEAF1B
description: MLAG-OSPF-L3LEAF1B
remote_as: '65161'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE2.yml
index f7495452640..2bb55bf404e 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE2.yml
@@ -41,113 +41,141 @@ router_bgp:
- ip_address: 172.31.254.3
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet28
- ip_address: 172.31.254.35
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet50/1
- ip_address: 172.31.254.37
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet51/1
- ip_address: 172.31.254.67
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet50/1
- ip_address: 172.31.254.69
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet51/1
- ip_address: 172.31.254.99
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet50/1
- ip_address: 172.31.254.131
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet50/1
- ip_address: 172.31.254.163
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet2
- ip_address: 172.31.254.195
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet2
- ip_address: 172.31.254.227
peer_group: UNDERLAY-PEERS
remote_as: '65106'
+ peer: DC1-BL2A
description: DC1-BL2A_Ethernet2
- ip_address: 172.31.255.3
peer_group: UNDERLAY-PEERS
remote_as: '65107'
+ peer: DC1-BL2B
description: DC1-BL2B_Ethernet2
- ip_address: 172.31.255.35
peer_group: UNDERLAY-PEERS
remote_as: '65108'
+ peer: DC1-CL1A
description: DC1-CL1A_Ethernet2
- ip_address: 172.31.255.67
peer_group: UNDERLAY-PEERS
remote_as: '65109'
+ peer: DC1-CL1B
description: DC1-CL1B_Ethernet2
- ip_address: 172.31.255.131
peer_group: UNDERLAY-PEERS
remote_as: '65110'
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A_Ethernet50/1
- ip_address: 172.31.255.163
peer_group: UNDERLAY-PEERS
remote_as: '65111'
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B_Ethernet50/1
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2A
description: DC1-BL2A
remote_as: '65106'
- ip_address: 192.168.255.17
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2B
description: DC1-BL2B
remote_as: '65107'
- ip_address: 192.168.255.18
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1A
description: DC1-CL1A
remote_as: '65108'
- ip_address: 192.168.255.19
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1B
description: DC1-CL1B
remote_as: '65109'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
- ip_address: 192.168.255.21
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A
remote_as: '65110'
- ip_address: 192.168.255.22
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B
remote_as: '65111'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE3.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE3.yml
index 2fa50edcc0f..cf75b14480b 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE3.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE3.yml
@@ -41,113 +41,141 @@ router_bgp:
- ip_address: 172.31.254.5
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet29
- ip_address: 172.31.254.41
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet53/1
- ip_address: 172.31.254.47
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet56/1
- ip_address: 172.31.254.73
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet53/1
- ip_address: 172.31.254.79
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet56/1
- ip_address: 172.31.254.101
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet51/1
- ip_address: 172.31.254.133
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet51/1
- ip_address: 172.31.254.165
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet3
- ip_address: 172.31.254.197
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet3
- ip_address: 172.31.254.229
peer_group: UNDERLAY-PEERS
remote_as: '65106'
+ peer: DC1-BL2A
description: DC1-BL2A_Ethernet3
- ip_address: 172.31.255.5
peer_group: UNDERLAY-PEERS
remote_as: '65107'
+ peer: DC1-BL2B
description: DC1-BL2B_Ethernet3
- ip_address: 172.31.255.37
peer_group: UNDERLAY-PEERS
remote_as: '65108'
+ peer: DC1-CL1A
description: DC1-CL1A_Ethernet3
- ip_address: 172.31.255.69
peer_group: UNDERLAY-PEERS
remote_as: '65109'
+ peer: DC1-CL1B
description: DC1-CL1B_Ethernet3
- ip_address: 172.31.255.133
peer_group: UNDERLAY-PEERS
remote_as: '65110'
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A_Ethernet51/1
- ip_address: 172.31.255.165
peer_group: UNDERLAY-PEERS
remote_as: '65111'
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B_Ethernet51/1
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2A
description: DC1-BL2A
remote_as: '65106'
- ip_address: 192.168.255.17
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2B
description: DC1-BL2B
remote_as: '65107'
- ip_address: 192.168.255.18
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1A
description: DC1-CL1A
remote_as: '65108'
- ip_address: 192.168.255.19
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1B
description: DC1-CL1B
remote_as: '65109'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
- ip_address: 192.168.255.21
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A
remote_as: '65110'
- ip_address: 192.168.255.22
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B
remote_as: '65111'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml
index 635438f745e..d0e99eed9f0 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml
@@ -41,113 +41,141 @@ router_bgp:
- ip_address: 172.31.254.7
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet30
- ip_address: 172.31.254.43
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet54/1
- ip_address: 172.31.254.45
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet55/1
- ip_address: 172.31.254.75
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet54/1
- ip_address: 172.31.254.77
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet55/1
- ip_address: 172.31.254.103
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet52/1
- ip_address: 172.31.254.135
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet52/1
- ip_address: 172.31.254.167
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet4
- ip_address: 172.31.254.199
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet4
- ip_address: 172.31.254.231
peer_group: UNDERLAY-PEERS
remote_as: '65106'
+ peer: DC1-BL2A
description: DC1-BL2A_Ethernet4
- ip_address: 172.31.255.7
peer_group: UNDERLAY-PEERS
remote_as: '65107'
+ peer: DC1-BL2B
description: DC1-BL2B_Ethernet4
- ip_address: 172.31.255.39
peer_group: UNDERLAY-PEERS
remote_as: '65108'
+ peer: DC1-CL1A
description: DC1-CL1A_Ethernet4
- ip_address: 172.31.255.71
peer_group: UNDERLAY-PEERS
remote_as: '65109'
+ peer: DC1-CL1B
description: DC1-CL1B_Ethernet4
- ip_address: 172.31.255.135
peer_group: UNDERLAY-PEERS
remote_as: '65110'
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A_Ethernet52/1
- ip_address: 172.31.255.167
peer_group: UNDERLAY-PEERS
remote_as: '65111'
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B_Ethernet52/1
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2A
description: DC1-BL2A
remote_as: '65106'
- ip_address: 192.168.255.17
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL2B
description: DC1-BL2B
remote_as: '65107'
- ip_address: 192.168.255.18
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1A
description: DC1-CL1A
remote_as: '65108'
- ip_address: 192.168.255.19
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-CL1B
description: DC1-CL1B
remote_as: '65109'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
- ip_address: 192.168.255.21
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A
remote_as: '65110'
- ip_address: 192.168.255.22
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B
remote_as: '65111'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3A.yml
index 39632a0de2d..92da40aa62e 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3A.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.7
peer_group: MLAG-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
- ip_address: 172.31.254.96
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet7/1
- ip_address: 172.31.254.98
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/7/1
- ip_address: 172.31.254.100
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/7/1
- ip_address: 172.31.254.102
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet7/1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3B.yml
index 2ef41a0053a..20736986414 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SVC3B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.6
peer_group: MLAG-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
- ip_address: 172.31.254.128
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet9/1
- ip_address: 172.31.254.130
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1/9/1
- ip_address: 172.31.254.132
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1/9/1
- ip_address: 172.31.254.134
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet9/1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1A.yml
index 4ec59c9ca24..d8798970ef0 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1A.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.25
peer_group: MLAG-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1B
description: DC1_UNDEPLOYED_LEAF1B
- ip_address: 172.31.255.128
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet28
- ip_address: 172.31.255.130
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet28
- ip_address: 172.31.255.132
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet28
- ip_address: 172.31.255.134
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet28
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1B.yml
index 944c3edee8a..502b06c8c1f 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1_UNDEPLOYED_LEAF1B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.24
peer_group: MLAG-PEERS
+ peer: DC1_UNDEPLOYED_LEAF1A
description: DC1_UNDEPLOYED_LEAF1A
- ip_address: 172.31.255.160
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet29
- ip_address: 172.31.255.162
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet29
- ip_address: 172.31.255.164
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet29
- ip_address: 172.31.255.166
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet29
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml
index 048b4929633..1e7042f7e6a 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: EVPN-MULTICAST-L3LEAF1B
description: EVPN-MULTICAST-L3LEAF1B
- ip_address: 172.31.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml
index cc31d89cedf..0083e43a6ad 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: EVPN-MULTICAST-L3LEAF1A
description: EVPN-MULTICAST-L3LEAF1A
- ip_address: 172.31.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml
index 52816eef6ee..ba44e91b239 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml
@@ -36,9 +36,11 @@ router_bgp:
- ip_address: 172.31.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1_Ethernet3
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml
index dc3cc6a4925..506327da114 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml
@@ -36,9 +36,11 @@ router_bgp:
- ip_address: 172.31.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1_Ethernet4
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml
index 6c0e732d431..6bb88b706fa 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml
@@ -36,9 +36,11 @@ router_bgp:
- ip_address: 172.31.255.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1_Ethernet5
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-SPINE1
description: EVPN-MULTICAST-SPINE1
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-SPINE1.yml
index 1d3fe414aa2..e172417f9ec 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-SPINE1.yml
@@ -37,41 +37,51 @@ router_bgp:
- ip_address: 172.31.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: EVPN-MULTICAST-L3LEAF1A
description: EVPN-MULTICAST-L3LEAF1A_Ethernet1
- ip_address: 172.31.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: EVPN-MULTICAST-L3LEAF1B
description: EVPN-MULTICAST-L3LEAF1B_Ethernet1
- ip_address: 172.31.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65103'
+ peer: EVPN-MULTICAST-L3LEAF2A
description: EVPN-MULTICAST-L3LEAF2A_Ethernet1
- ip_address: 172.31.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65104'
+ peer: EVPN-MULTICAST-L3LEAF3A
description: EVPN-MULTICAST-L3LEAF3A_Ethernet1
- ip_address: 172.31.255.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65105'
+ peer: EVPN-MULTICAST-L3LEAF3B
description: EVPN-MULTICAST-L3LEAF3B_Ethernet1
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-L3LEAF1A
description: EVPN-MULTICAST-L3LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-L3LEAF1B
description: EVPN-MULTICAST-L3LEAF1B
remote_as: '65101'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-L3LEAF2A
description: EVPN-MULTICAST-L3LEAF2A
remote_as: '65103'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-L3LEAF3A
description: EVPN-MULTICAST-L3LEAF3A
remote_as: '65104'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: EVPN-MULTICAST-L3LEAF3B
description: EVPN-MULTICAST-L3LEAF3B
remote_as: '65105'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1A.yml
index 7ba5fd3cb36..ac2fb989cb3 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1A.yml
@@ -38,9 +38,11 @@ router_bgp:
- ip_address: 10.10.101.0
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet19
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1B.yml
index c458f4945ce..f5fbd5afd33 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF1B.yml
@@ -38,9 +38,11 @@ router_bgp:
- ip_address: 10.10.101.2
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet20
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF2A.yml
index 2a657c183d3..4fc510a2bed 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MH-LEAF2A.yml
@@ -40,9 +40,11 @@ router_bgp:
- ip_address: 10.10.101.4
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet21
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1A.yml
index ad7ddc743aa..bd3f410f8ff 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1A.yml
@@ -36,6 +36,7 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1B.yml
index b8f0728efc4..33d8147c633 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG-OSPF-L3LEAF1B.yml
@@ -36,6 +36,7 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1A.yml
index f04ecb4b7b7..5fcaf1626ef 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1A.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.3
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: MLAG_ODD_ID_L3LEAF1B
description: MLAG_ODD_ID_L3LEAF1B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1B.yml
index 0f17287be46..0b15fe7a6d6 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_ODD_ID_L3LEAF1B.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.2
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: MLAG_ODD_ID_L3LEAF1A
description: MLAG_ODD_ID_L3LEAF1A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1A.yml
index 520254c4275..f4eb0c92297 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1A.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: MLAG_SAME_SUBNET_L3LEAF1B
description: MLAG_SAME_SUBNET_L3LEAF1B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1B.yml
index 6a78fa9ea44..f3a8b310374 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF1B.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: MLAG_SAME_SUBNET_L3LEAF1A
description: MLAG_SAME_SUBNET_L3LEAF1A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2A.yml
index 3abb971a379..dddecb64af3 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2A.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: MLAG_SAME_SUBNET_L3LEAF2B
description: MLAG_SAME_SUBNET_L3LEAF2B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2B.yml
index b21b86d4253..d2fb0ad3e31 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/MLAG_SAME_SUBNET_L3LEAF2B.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: MLAG_SAME_SUBNET_L3LEAF2A
description: MLAG_SAME_SUBNET_L3LEAF2A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.yml
index f89a9892cf0..bb7b4e3e706 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.yml
@@ -33,6 +33,7 @@ router_bgp:
neighbors:
- ip_address: 192.168.253.5
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B
description: OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.yml
index 09d4e33c444..0b815097370 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.yml
@@ -33,6 +33,7 @@ router_bgp:
neighbors:
- ip_address: 192.168.253.4
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A
description: OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1A.yml
index 3fb3638a1e8..7b81de3b066 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1A.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.5
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: OVERRIDE_VTEP_L3LEAF1B
description: OVERRIDE_VTEP_L3LEAF1B
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1B.yml
index 0897187d10f..ac1e9a5f8c0 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/OVERRIDE_VTEP_L3LEAF1B.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.10.224.4
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: OVERRIDE_VTEP_L3LEAF1A
description: OVERRIDE_VTEP_L3LEAF1A
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1A.yml
index b0287dae180..7da46dfaeb2 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1A.yml
@@ -42,21 +42,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: UNDERLAY-MULTICAST-L3LEAF1B
description: UNDERLAY-MULTICAST-L3LEAF1B
- ip_address: 172.31.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1_Ethernet1
- ip_address: 172.31.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1B.yml
index f61bcc07fe1..14ef4087d03 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF1B.yml
@@ -42,21 +42,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: UNDERLAY-MULTICAST-L3LEAF1A
description: UNDERLAY-MULTICAST-L3LEAF1A
- ip_address: 172.31.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1_Ethernet2
- ip_address: 172.31.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2A.yml
index 264e7c02a00..1a4eaef0996 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2A.yml
@@ -42,21 +42,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.252.5
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: UNDERLAY-MULTICAST-L3LEAF2B
description: UNDERLAY-MULTICAST-L3LEAF2B
- ip_address: 172.31.255.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1_Ethernet3
- ip_address: 172.31.255.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2_Ethernet3
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2B.yml
index df50a2735be..245c62b159a 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-L3LEAF2B.yml
@@ -42,21 +42,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.252.4
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: UNDERLAY-MULTICAST-L3LEAF2A
description: UNDERLAY-MULTICAST-L3LEAF2A
- ip_address: 172.31.255.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1_Ethernet4
- ip_address: 172.31.255.14
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2_Ethernet4
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE1
description: UNDERLAY-MULTICAST-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-SPINE2
description: UNDERLAY-MULTICAST-SPINE2
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE1.yml
index bc3bd53d49a..f3147586494 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE1.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 172.31.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: UNDERLAY-MULTICAST-L3LEAF1A
description: UNDERLAY-MULTICAST-L3LEAF1A_Ethernet1
- ip_address: 172.31.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: UNDERLAY-MULTICAST-L3LEAF1B
description: UNDERLAY-MULTICAST-L3LEAF1B_Ethernet1
- ip_address: 172.31.255.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: UNDERLAY-MULTICAST-L3LEAF2A
description: UNDERLAY-MULTICAST-L3LEAF2A_Ethernet1
- ip_address: 172.31.255.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: UNDERLAY-MULTICAST-L3LEAF2B
description: UNDERLAY-MULTICAST-L3LEAF2B_Ethernet1
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF1A
description: UNDERLAY-MULTICAST-L3LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF1B
description: UNDERLAY-MULTICAST-L3LEAF1B
remote_as: '65101'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF2A
description: UNDERLAY-MULTICAST-L3LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF2B
description: UNDERLAY-MULTICAST-L3LEAF2B
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE2.yml
index 1fb6962b9d6..1faa0b8f37d 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY-MULTICAST-SPINE2.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 172.31.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: UNDERLAY-MULTICAST-L3LEAF1A
description: UNDERLAY-MULTICAST-L3LEAF1A_Ethernet2
- ip_address: 172.31.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: UNDERLAY-MULTICAST-L3LEAF1B
description: UNDERLAY-MULTICAST-L3LEAF1B_Ethernet2
- ip_address: 172.31.255.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: UNDERLAY-MULTICAST-L3LEAF2A
description: UNDERLAY-MULTICAST-L3LEAF2A_Ethernet2
- ip_address: 172.31.255.15
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: UNDERLAY-MULTICAST-L3LEAF2B
description: UNDERLAY-MULTICAST-L3LEAF2B_Ethernet2
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF1A
description: UNDERLAY-MULTICAST-L3LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF1B
description: UNDERLAY-MULTICAST-L3LEAF1B
remote_as: '65101'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF2A
description: UNDERLAY-MULTICAST-L3LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: UNDERLAY-MULTICAST-L3LEAF2B
description: UNDERLAY-MULTICAST-L3LEAF2B
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.yml
index 0fa7c24465b..3a1cc874565 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.yml
@@ -26,11 +26,13 @@ router_bgp:
- ip_address: 192.168.0.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65000'
+ peer: UNDERLAY_FILTER_PEER_AS_SPINE1
description: UNDERLAY_FILTER_PEER_AS_SPINE1_Ethernet1
route_map_out: RM-BGP-AS65000-OUT
- ip_address: 192.168.0.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65000'
+ peer: UNDERLAY_FILTER_PEER_AS_SPINE2
description: UNDERLAY_FILTER_PEER_AS_SPINE2_Ethernet1
route_map_out: RM-BGP-AS65000-OUT
service_routing_protocols_model: multi-agent
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE1.yml
index 2119cf275d0..8eb11b34860 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE1.yml
@@ -27,6 +27,7 @@ router_bgp:
- ip_address: 192.168.0.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY_FILTER_PEER_AS_L3LEAF1
description: UNDERLAY_FILTER_PEER_AS_L3LEAF1_Ethernet1
route_map_out: RM-BGP-AS65001-OUT
service_routing_protocols_model: multi-agent
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE2.yml
index 99b97153351..40b6a985e10 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UNDERLAY_FILTER_PEER_AS_SPINE2.yml
@@ -27,6 +27,7 @@ router_bgp:
- ip_address: 192.168.0.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UNDERLAY_FILTER_PEER_AS_L3LEAF1
description: UNDERLAY_FILTER_PEER_AS_L3LEAF1_Ethernet2
route_map_out: RM-BGP-AS65001-OUT
service_routing_protocols_model: multi-agent
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.yml
index 2ba0ae0e5e8..df860562f50 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B
description: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B
- ip_address: 172.31.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1
description: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1
description: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.yml
index 217f8906206..0ae82b089be 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.yml
@@ -42,13 +42,16 @@ router_bgp:
neighbors:
- ip_address: 10.255.251.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A
description: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A
- ip_address: 172.31.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65001'
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1
description: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1
description: UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.yml
index e5cc87320ea..8562d62dfd5 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.yml
@@ -37,17 +37,21 @@ router_bgp:
- ip_address: 172.31.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A
description: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A_Ethernet1
- ip_address: 172.31.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B
description: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B_Ethernet1
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A
description: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B
description: UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B
remote_as: '65101'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-1.yml
index 065aa1c1b63..1e2a340db45 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-1.yml
@@ -46,9 +46,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.253.205
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: bgp-peer-groups-2
description: bgp-peer-groups-2
- ip_address: 192.168.255.112
peer_group: EVPN-OVERLAY-PEERS
+ peer: bgp-peer-groups-2
description: bgp-peer-groups-2
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-2.yml
index 60fdd03470b..e06feed6735 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/bgp-peer-groups-2.yml
@@ -57,9 +57,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.253.204
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: bgp-peer-groups-1
description: bgp-peer-groups-1
- ip_address: 192.168.255.111
peer_group: EVPN-OVERLAY-PEERS
+ peer: bgp-peer-groups-1
description: bgp-peer-groups-1
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn-to-ipvpn-gateway.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn-to-ipvpn-gateway.yml
index cf830d2b8e0..ea8d2b4b753 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn-to-ipvpn-gateway.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn-to-ipvpn-gateway.yml
@@ -58,11 +58,13 @@ router_bgp:
neighbors:
- ip_address: 10.90.90.90
peer_group: IPVPN-GATEWAY-PEERS
+ peer: SOME-EBGP-PEER
description: SOME-EBGP-PEER
remote_as: '65099.900'
ebgp_multihop: 15
- ip_address: 10.80.80.80
peer_group: IPVPN-GATEWAY-PEERS
+ peer: SOME-IBGP-PEER
description: SOME-IBGP-PEER
remote_as: '65555.100'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/l3_edge_bgp.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/l3_edge_bgp.yml
index 4bffb9d08a2..1fbeb413e8f 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/l3_edge_bgp.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/l3_edge_bgp.yml
@@ -26,22 +26,27 @@ router_bgp:
neighbors:
- ip_address: 192.168.0.3
remote_as: '65002'
+ peer: peer2
description: peer2
peer_group: IPv4-UNDERLAY-PEERS
- ip_address: 192.168.0.5
remote_as: '65003'
+ peer: peer3
description: peer3
peer_group: IPv4-UNDERLAY-PEERS
- ip_address: 192.168.0.7
remote_as: '65004'
+ peer: peer4
description: peer4
peer_group: IPv4-UNDERLAY-PEERS
- ip_address: 192.168.0.9
remote_as: '65005'
+ peer: peer5
description: peer5
peer_group: IPv4-UNDERLAY-PEERS
- ip_address: 192.168.0.11
remote_as: '65006'
+ peer: peer6
description: peer6
peer_group: IPv4-UNDERLAY-PEERS
service_routing_protocols_model: multi-agent
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf1.yml
index 6f604d2774c..b3571b4c298 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf1.yml
@@ -40,17 +40,21 @@ router_bgp:
neighbors:
- ip_address: 10.254.1.97
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: ptp-tests-leaf2
description: ptp-tests-leaf2
- ip_address: 10.254.2.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: ptp-tests-spine1
description: ptp-tests-spine1_Ethernet1
- ip_address: 10.254.2.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: ptp-tests-spine1
description: ptp-tests-spine1_Ethernet2
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: ptp-tests-spine1
description: ptp-tests-spine1
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf2.yml
index 07cb5ace161..7d1ae441fb8 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-leaf2.yml
@@ -40,17 +40,21 @@ router_bgp:
neighbors:
- ip_address: 10.254.1.96
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: ptp-tests-leaf1
description: ptp-tests-leaf1
- ip_address: 10.254.2.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: ptp-tests-spine1
description: ptp-tests-spine1_Ethernet3
- ip_address: 10.254.2.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: ptp-tests-spine1
description: ptp-tests-spine1_Ethernet4
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: ptp-tests-spine1
description: ptp-tests-spine1
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-spine1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-spine1.yml
index d439f668cc2..98448cb276d 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-spine1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/ptp-tests-spine1.yml
@@ -37,25 +37,31 @@ router_bgp:
- ip_address: 10.254.2.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: ptp-tests-leaf1
description: ptp-tests-leaf1_Ethernet1
- ip_address: 10.254.2.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: ptp-tests-leaf1
description: ptp-tests-leaf1_Ethernet2
- ip_address: 10.254.2.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: ptp-tests-leaf2
description: ptp-tests-leaf2_Ethernet1
- ip_address: 10.254.2.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: ptp-tests-leaf2
description: ptp-tests-leaf2_Ethernet2
- ip_address: 10.254.1.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: ptp-tests-leaf1
description: ptp-tests-leaf1
remote_as: '65101'
- ip_address: 10.254.1.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: ptp-tests-leaf2
description: ptp-tests-leaf2
remote_as: '65102'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf1.yml
index b3e04481aaa..014d2e139dc 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf1.yml
@@ -34,13 +34,16 @@ router_bgp:
- ip_address: 10.254.2.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet1
- ip_address: 10.254.2.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet2
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-spine1
description: sflow-tests-spine1
remote_as: '65200'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf2.yml
index 4f91cb6b55e..96291353e3e 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf2.yml
@@ -34,13 +34,16 @@ router_bgp:
- ip_address: 10.254.2.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet3
- ip_address: 10.254.2.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet4
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-spine1
description: sflow-tests-spine1
remote_as: '65200'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf3.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf3.yml
index 0cfd3d16da9..764139611d5 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf3.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf3.yml
@@ -40,17 +40,21 @@ router_bgp:
neighbors:
- ip_address: 10.254.1.105
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: sflow-tests-leaf4
description: sflow-tests-leaf4
- ip_address: 10.254.2.16
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet5
- ip_address: 10.254.2.18
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet6
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-spine1
description: sflow-tests-spine1
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf4.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf4.yml
index 43c9a10f074..8f0b9c8e261 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf4.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-leaf4.yml
@@ -40,17 +40,21 @@ router_bgp:
neighbors:
- ip_address: 10.254.1.104
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: sflow-tests-leaf3
description: sflow-tests-leaf3
- ip_address: 10.254.2.20
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet7
- ip_address: 10.254.2.22
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: sflow-tests-spine1
description: sflow-tests-spine1_Ethernet8
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-spine1
description: sflow-tests-spine1
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-spine1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-spine1.yml
index 5a04f221d32..61b2813ef87 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-spine1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/sflow-tests-spine1.yml
@@ -37,49 +37,61 @@ router_bgp:
- ip_address: 10.254.2.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: sflow-tests-leaf1
description: sflow-tests-leaf1_Ethernet1
- ip_address: 10.254.2.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: sflow-tests-leaf1
description: sflow-tests-leaf1_Ethernet2
- ip_address: 10.254.2.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: sflow-tests-leaf2
description: sflow-tests-leaf2_Ethernet1
- ip_address: 10.254.2.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: sflow-tests-leaf2
description: sflow-tests-leaf2_Ethernet2
- ip_address: 10.254.2.17
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65105'
+ peer: sflow-tests-leaf3
description: sflow-tests-leaf3_Ethernet1
- ip_address: 10.254.2.19
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65105'
+ peer: sflow-tests-leaf3
description: sflow-tests-leaf3_Ethernet2
- ip_address: 10.254.2.21
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65105'
+ peer: sflow-tests-leaf4
description: sflow-tests-leaf4_Ethernet1
- ip_address: 10.254.2.23
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65105'
+ peer: sflow-tests-leaf4
description: sflow-tests-leaf4_Ethernet2
- ip_address: 10.254.1.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-leaf1
description: sflow-tests-leaf1
remote_as: '65101'
- ip_address: 10.254.1.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-leaf2
description: sflow-tests-leaf2
remote_as: '65102'
- ip_address: 10.254.1.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-leaf3
description: sflow-tests-leaf3
remote_as: '65105'
- ip_address: 10.254.1.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: sflow-tests-leaf4
description: sflow-tests-leaf4
remote_as: '65105'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1a.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1a.yml
index 08c18df9a62..2c3b0b8c8d2 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1a.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1a.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.247.1
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: trunk-group-tests-l3leaf1b
description: trunk-group-tests-l3leaf1b
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1b.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1b.yml
index 527efa7cae1..9b19cbbf04b 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1b.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf1b.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.247.0
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: trunk-group-tests-l3leaf1a
description: trunk-group-tests-l3leaf1a
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2a.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2a.yml
index 50c0fe0cf8f..7d4bf9c9516 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2a.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2a.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.247.5
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: trunk-group-tests-l3leaf2b
description: trunk-group-tests-l3leaf2b
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2b.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2b.yml
index 6d8ef91ab90..ea3ade94357 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2b.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/trunk-group-tests-l3leaf2b.yml
@@ -42,6 +42,7 @@ router_bgp:
neighbors:
- ip_address: 10.255.247.4
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: trunk-group-tests-l3leaf2a
description: trunk-group-tests-l3leaf2a
redistribute_routes:
- source_protocol: connected
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_1.yml
index d11ae9bc8e0..b7684a0963a 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_1.yml
@@ -36,19 +36,23 @@ router_bgp:
- ip_address: 192.168.153.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '64513'
+ peer: underlay_filter_peer_as_evpn_2
description: underlay_filter_peer_as_evpn_2_Ethernet1
route_map_out: RM-BGP-AS64513-OUT
- ip_address: 192.168.153.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '64513'
+ peer: underlay_filter_peer_as_evpn_3
description: underlay_filter_peer_as_evpn_3_Ethernet1
route_map_out: RM-BGP-AS64513-OUT
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: underlay_filter_peer_as_evpn_2
description: underlay_filter_peer_as_evpn_2
remote_as: '64513'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: underlay_filter_peer_as_evpn_3
description: underlay_filter_peer_as_evpn_3
remote_as: '64513'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_2.yml
index c2cee096d4e..1bc50393a4b 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_2.yml
@@ -37,10 +37,12 @@ router_bgp:
- ip_address: 192.168.153.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '64512'
+ peer: underlay_filter_peer_as_evpn_1
description: underlay_filter_peer_as_evpn_1_Ethernet1
route_map_out: RM-BGP-AS64512-OUT
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: underlay_filter_peer_as_evpn_1
description: underlay_filter_peer_as_evpn_1
remote_as: '64512'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_3.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_3.yml
index 00f0e0a2207..7ac6521daef 100644
--- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_3.yml
+++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/underlay_filter_peer_as_evpn_3.yml
@@ -37,10 +37,12 @@ router_bgp:
- ip_address: 192.168.153.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '64512'
+ peer: underlay_filter_peer_as_evpn_1
description: underlay_filter_peer_as_evpn_1_Ethernet2
route_map_out: RM-BGP-AS64512-OUT
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: underlay_filter_peer_as_evpn_1
description: underlay_filter_peer_as_evpn_1
remote_as: '64512'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml
index bcd4dae1569..d4292402816 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.97
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf1b
description: dc1-leaf1b
- ip_address: 10.255.255.0
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet1
- ip_address: 10.255.255.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet1
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml
index 6cafcf76fbb..d95158c4f26 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml
@@ -1,5 +1,5 @@
hostname: dc1-leaf1b
-is_deployed: false
+is_deployed: true
router_bgp:
as: '65101'
router_id: 10.255.0.4
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.96
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf1a
description: dc1-leaf1a
- ip_address: 10.255.255.4
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet2
- ip_address: 10.255.255.6
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet2
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1c.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1c.yml
index a6ea3892196..6cde9e2b924 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1c.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1c.yml
@@ -55,7 +55,7 @@ ethernet_interfaces:
peer_interface: Ethernet8
peer_type: l3leaf
description: DC1-LEAF1B_Ethernet8
- shutdown: true
+ shutdown: false
type: port-channel-member
channel_group:
id: 1
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml
index 0c035f31891..7a66da70562 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.101
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf2b
description: dc1-leaf2b
- ip_address: 10.255.255.8
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet3
- ip_address: 10.255.255.10
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet3
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
- ip_address: 10.255.128.15
peer_group: EVPN-OVERLAY-CORE
+ peer: dc2-leaf2a
description: dc2-leaf2a
remote_as: '65202'
- ip_address: 192.168.100.1
remote_as: '65202'
+ peer: dc2-leaf2a
description: dc2-leaf2a
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml
index 5b1d2892b69..95321d7d475 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml
@@ -1,5 +1,5 @@
hostname: dc1-leaf2b
-is_deployed: true
+is_deployed: false
router_bgp:
as: '65102'
router_id: 10.255.0.6
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.1.100
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc1-leaf2a
description: dc1-leaf2a
- ip_address: 10.255.255.12
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine1
description: dc1-spine1_Ethernet4
- ip_address: 10.255.255.14
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65100'
+ peer: dc1-spine2
description: dc1-spine2_Ethernet4
- ip_address: 10.255.0.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine1
description: dc1-spine1
remote_as: '65100'
- ip_address: 10.255.0.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-spine2
description: dc1-spine2
remote_as: '65100'
- ip_address: 10.255.128.16
peer_group: EVPN-OVERLAY-CORE
+ peer: dc2-leaf2b
description: dc2-leaf2b
remote_as: '65202'
- ip_address: 192.168.100.3
remote_as: '65202'
+ peer: dc2-leaf2b
description: dc2-leaf2b
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2c.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2c.yml
index fc7e4e3b3a4..cdfe59b5c68 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2c.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2c.yml
@@ -55,7 +55,7 @@ ethernet_interfaces:
peer_interface: Ethernet8
peer_type: l3leaf
description: DC1-LEAF2B_Ethernet8
- shutdown: false
+ shutdown: true
type: port-channel-member
channel_group:
id: 1
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine1.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine1.yml
index 260d9c30097..59bbc6cb475 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine1.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.1
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1a
description: dc1-leaf1a_Ethernet1
- ip_address: 10.255.255.5
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1b
description: dc1-leaf1b_Ethernet1
- ip_address: 10.255.255.9
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a_Ethernet1
- ip_address: 10.255.255.13
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b_Ethernet1
- ip_address: 10.255.0.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1a
description: dc1-leaf1a
remote_as: '65101'
- ip_address: 10.255.0.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1b
description: dc1-leaf1b
remote_as: '65101'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
address_family_evpn:
@@ -122,7 +130,7 @@ ethernet_interfaces:
peer_interface: Ethernet1
peer_type: l3leaf
description: P2P_LINK_TO_DC1-LEAF1B_Ethernet1
- shutdown: true
+ shutdown: false
mtu: 1500
type: routed
ip_address: 10.255.255.4/31
@@ -140,7 +148,7 @@ ethernet_interfaces:
peer_interface: Ethernet1
peer_type: l3leaf
description: P2P_LINK_TO_DC1-LEAF2B_Ethernet1
- shutdown: false
+ shutdown: true
mtu: 1500
type: routed
ip_address: 10.255.255.12/31
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine2.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine2.yml
index 6f215a220be..2cb792c8961 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-spine2.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.3
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1a
description: dc1-leaf1a_Ethernet2
- ip_address: 10.255.255.7
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65101'
+ peer: dc1-leaf1b
description: dc1-leaf1b_Ethernet2
- ip_address: 10.255.255.11
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a_Ethernet2
- ip_address: 10.255.255.15
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b_Ethernet2
- ip_address: 10.255.0.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1a
description: dc1-leaf1a
remote_as: '65101'
- ip_address: 10.255.0.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf1b
description: dc1-leaf1b
remote_as: '65101'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
address_family_evpn:
@@ -122,7 +130,7 @@ ethernet_interfaces:
peer_interface: Ethernet2
peer_type: l3leaf
description: P2P_LINK_TO_DC1-LEAF1B_Ethernet2
- shutdown: true
+ shutdown: false
mtu: 1500
type: routed
ip_address: 10.255.255.6/31
@@ -140,7 +148,7 @@ ethernet_interfaces:
peer_interface: Ethernet2
peer_type: l3leaf
description: P2P_LINK_TO_DC1-LEAF2B_Ethernet2
- shutdown: false
+ shutdown: true
mtu: 1500
type: routed
ip_address: 10.255.255.14/31
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml
index b7ad1480224..2497c9ef13c 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.117
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf1b
description: dc2-leaf1b
- ip_address: 10.255.255.104
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet1
- ip_address: 10.255.255.106
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet1
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml
index 01cdd4ef74e..35127bf9721 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml
@@ -43,21 +43,26 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.116
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf1a
description: dc2-leaf1a
- ip_address: 10.255.255.108
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet2
- ip_address: 10.255.255.110
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet2
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml
index ce68a3741e5..68cdf4a9d9b 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.121
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf2b
description: dc2-leaf2b
- ip_address: 10.255.255.112
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet3
- ip_address: 10.255.255.114
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet3
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
- ip_address: 10.255.0.5
peer_group: EVPN-OVERLAY-CORE
+ peer: dc1-leaf2a
description: dc1-leaf2a
remote_as: '65102'
- ip_address: 192.168.100.0
remote_as: '65102'
+ peer: dc1-leaf2a
description: dc1-leaf2a
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml
index 8db83ec73fc..427655738de 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml
@@ -52,29 +52,36 @@ router_bgp:
neighbors:
- ip_address: 10.255.129.120
peer_group: MLAG-IPv4-UNDERLAY-PEER
+ peer: dc2-leaf2a
description: dc2-leaf2a
- ip_address: 10.255.255.116
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine1
description: dc2-spine1_Ethernet4
- ip_address: 10.255.255.118
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65200'
+ peer: dc2-spine2
description: dc2-spine2_Ethernet4
- ip_address: 10.255.128.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine1
description: dc2-spine1
remote_as: '65200'
- ip_address: 10.255.128.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-spine2
description: dc2-spine2
remote_as: '65200'
- ip_address: 10.255.0.6
peer_group: EVPN-OVERLAY-CORE
+ peer: dc1-leaf2b
description: dc1-leaf2b
remote_as: '65102'
- ip_address: 192.168.100.2
remote_as: '65102'
+ peer: dc1-leaf2b
description: dc1-leaf2b
peer_group: IPv4-UNDERLAY-PEERS
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine1.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine1.yml
index 62263f892a0..79adda91520 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine1.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine1.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.105
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1a
description: dc2-leaf1a_Ethernet1
- ip_address: 10.255.255.109
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1b
description: dc2-leaf1b_Ethernet1
- ip_address: 10.255.255.113
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2a
description: dc2-leaf2a_Ethernet1
- ip_address: 10.255.255.117
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2b
description: dc2-leaf2b_Ethernet1
- ip_address: 10.255.128.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1a
description: dc2-leaf1a
remote_as: '65201'
- ip_address: 10.255.128.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1b
description: dc2-leaf1b
remote_as: '65201'
- ip_address: 10.255.128.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2a
description: dc2-leaf2a
remote_as: '65202'
- ip_address: 10.255.128.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2b
description: dc2-leaf2b
remote_as: '65202'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine2.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine2.yml
index fac14caa230..aaea7a6bc72 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine2.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-spine2.yml
@@ -37,33 +37,41 @@ router_bgp:
- ip_address: 10.255.255.107
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1a
description: dc2-leaf1a_Ethernet2
- ip_address: 10.255.255.111
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65201'
+ peer: dc2-leaf1b
description: dc2-leaf1b_Ethernet2
- ip_address: 10.255.255.115
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2a
description: dc2-leaf2a_Ethernet2
- ip_address: 10.255.255.119
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65202'
+ peer: dc2-leaf2b
description: dc2-leaf2b_Ethernet2
- ip_address: 10.255.128.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1a
description: dc2-leaf1a
remote_as: '65201'
- ip_address: 10.255.128.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf1b
description: dc2-leaf1b
remote_as: '65201'
- ip_address: 10.255.128.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2a
description: dc2-leaf2a
remote_as: '65202'
- ip_address: 10.255.128.16
peer_group: EVPN-OVERLAY-PEERS
+ peer: dc2-leaf2b
description: dc2-leaf2b
remote_as: '65202'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml
index 69a72ae05a7..ec22ce15ca9 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml
@@ -1,4 +1,24 @@
anta.tests.connectivity:
+- VerifyLLDPNeighbors:
+ neighbors:
+ - neighbor_device: dc1-leaf1b.dc1.local
+ neighbor_port: Ethernet3
+ port: Ethernet3
+ result_overwrite:
+ categories:
+ - LLDP Topology
+ custom_field: 'local: Ethernet3 - remote: dc1-leaf1b_Ethernet3'
+ description: LLDP topology - validate peer and interface
+- VerifyLLDPNeighbors:
+ neighbors:
+ - neighbor_device: dc1-leaf1b.dc1.local
+ neighbor_port: Ethernet4
+ port: Ethernet4
+ result_overwrite:
+ categories:
+ - LLDP Topology
+ custom_field: 'local: Ethernet4 - remote: dc1-leaf1b_Ethernet4'
+ description: LLDP topology - validate peer and interface
- VerifyLLDPNeighbors:
neighbors:
- neighbor_device: dc1-spine1.dc1.local
@@ -106,17 +126,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.0.3
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -526,14 +535,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml
index 7e903f54dbf..7c96b69579f 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml
@@ -126,17 +126,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.0.4
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -546,14 +535,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1c-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1c-catalog.yml
index 89097723b81..59871891c44 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1c-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1c-catalog.yml
@@ -9,6 +9,16 @@ anta.tests.connectivity:
- LLDP Topology
custom_field: 'local: Ethernet1 - remote: dc1-leaf1a_Ethernet8'
description: LLDP topology - validate peer and interface
+- VerifyLLDPNeighbors:
+ neighbors:
+ - neighbor_device: dc1-leaf1b.dc1.local
+ neighbor_port: Ethernet8
+ port: Ethernet2
+ result_overwrite:
+ categories:
+ - LLDP Topology
+ custom_field: 'local: Ethernet2 - remote: dc1-leaf1b_Ethernet8'
+ description: LLDP topology - validate peer and interface
anta.tests.hardware:
- VerifyEnvironmentPower:
states:
@@ -36,13 +46,13 @@ anta.tests.interfaces:
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet2
- protocol_status: down
- state: adminDown
+ protocol_status: up
+ state: up
result_overwrite:
categories:
- Interface State
custom_field: Ethernet2 - DC1-LEAF1B_Ethernet8
- description: Ethernet Interface & Line Protocol == \"adminDown\"
+ description: Ethernet Interface & Line Protocol == \"up\"
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet5
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml
index 352730f515b..60a05384825 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml
@@ -1,24 +1,4 @@
anta.tests.connectivity:
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2b.dc1.local
- neighbor_port: Ethernet3
- port: Ethernet3
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet3 - remote: dc1-leaf2b_Ethernet3'
- description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2b.dc1.local
- neighbor_port: Ethernet4
- port: Ethernet4
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet4 - remote: dc1-leaf2b_Ethernet4'
- description: LLDP topology - validate peer and interface
- VerifyLLDPNeighbors:
neighbors:
- neighbor_device: dc1-spine1.dc1.local
@@ -147,17 +127,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.0.5
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -476,17 +445,6 @@ anta.tests.mlag:
custom_field: MLAG
description: MLAG State active & Status connected
anta.tests.routing.bgp:
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 10.255.1.101
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.1.101'
- description: ip bgp peer state established (ipv4)
- VerifyBGPSpecificPeers:
address_families:
- afi: ipv4
@@ -598,14 +556,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2b-catalog.yml
deleted file mode 100644
index f4d43a6308a..00000000000
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2b-catalog.yml
+++ /dev/null
@@ -1,695 +0,0 @@
-anta.tests.connectivity:
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2a.dc1.local
- neighbor_port: Ethernet3
- port: Ethernet3
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet3 - remote: dc1-leaf2a_Ethernet3'
- description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2a.dc1.local
- neighbor_port: Ethernet4
- port: Ethernet4
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet4 - remote: dc1-leaf2a_Ethernet4'
- description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-spine1.dc1.local
- neighbor_port: Ethernet4
- port: Ethernet1
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet1 - remote: dc1-spine1_Ethernet4'
- description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-spine2.dc1.local
- neighbor_port: Ethernet4
- port: Ethernet2
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet2 - remote: dc1-spine2_Ethernet4'
- description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2c.dc1.local
- neighbor_port: Ethernet2
- port: Ethernet8
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet8 - remote: dc1-leaf2c_Ethernet2'
- description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc2-leaf2b
- neighbor_port: Ethernet6
- port: Ethernet6
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet6 - remote: dc2-leaf2b_Ethernet6'
- description: LLDP topology - validate peer and interface
-- VerifyReachability:
- hosts:
- - destination: 10.255.255.12
- repeat: 1
- source: 10.255.255.13
- vrf: default
- result_overwrite:
- categories:
- - IP Reachability
- custom_field: 'Source: dc1-leaf2b_Ethernet1 - Destination: dc1-spine1_Ethernet4'
- description: ip reachability test p2p links
-- VerifyReachability:
- hosts:
- - destination: 10.255.255.14
- repeat: 1
- source: 10.255.255.15
- vrf: default
- result_overwrite:
- categories:
- - IP Reachability
- custom_field: 'Source: dc1-leaf2b_Ethernet2 - Destination: dc1-spine2_Ethernet4'
- description: ip reachability test p2p links
-- VerifyReachability:
- hosts:
- - destination: 192.168.100.3
- repeat: 1
- source: 192.168.100.2
- vrf: default
- result_overwrite:
- categories:
- - IP Reachability
- custom_field: 'Source: dc1-leaf2b_Ethernet6 - Destination: dc2-leaf2b_Ethernet6'
- description: ip reachability test p2p links
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.3
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.3'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.1
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.1'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.2
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.2'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.4
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.4'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.5
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.5'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.128.11
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.11'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.128.12
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.12'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.128.13
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.13'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.128.14
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.14'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.128.15
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.15'
- description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.128.16
- repeat: 1
- source: 10.255.0.6
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.16'
- description: Loopback0 Reachability
-anta.tests.hardware:
-- VerifyEnvironmentPower:
- states:
- - ok
-- VerifyEnvironmentCooling:
- states:
- - ok
-- VerifyTemperature: {}
-- VerifyTransceiversManufacturers:
- manufacturers:
- - Arista Networks
- - Arastra, Inc.
- - Not Present
-anta.tests.interfaces:
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet3
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet3 - MLAG_PEER_dc1-leaf2a_Ethernet3
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet4
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet4 - MLAG_PEER_dc1-leaf2a_Ethernet4
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet1
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet4
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet2
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet4
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet8
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet8 - DC1-LEAF2C_Ethernet2
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet6
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet6 - P2P_LINK_TO_dc2-leaf2b_Ethernet6
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Ethernet5
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Ethernet5 - dc1-leaf2-server1_PCI2
- description: Ethernet Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Port-Channel3
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Port-Channel3 - MLAG_PEER_dc1-leaf2a_Po3
- description: Port-Channel Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Port-Channel8
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Port-Channel8 - DC1-LEAF2C_Po1
- description: Port-Channel Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Port-Channel5
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1
- description: Port-Channel Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan4093
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vlan4093 - MLAG_PEER_L3_PEERING
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan4094
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vlan4094 - MLAG_PEER
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan11
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vlan11 - VRF10_VLAN11
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan12
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vlan12 - VRF10_VLAN12
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan3009
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: 'Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10'
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan21
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vlan21 - VRF11_VLAN21
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan22
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vlan22 - VRF11_VLAN22
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vlan3010
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: 'Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11'
- description: Vlan Interface & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Loopback0
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Loopback0 - EVPN_Overlay_Peering
- description: Loopback Interface Status & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Loopback1
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Loopback1 - VTEP_VXLAN_Tunnel_Source
- description: Loopback Interface Status & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Loopback10
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Loopback10 - VRF10_VTEP_DIAGNOSTICS
- description: Loopback Interface Status & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Loopback11
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Loopback11 - VRF11_VTEP_DIAGNOSTICS
- description: Loopback Interface Status & Line Protocol == \"up\"
-- VerifyInterfacesStatus:
- interfaces:
- - interface: Vxlan1
- protocol_status: up
- state: up
- result_overwrite:
- categories:
- - Interface State
- custom_field: Vxlan1
- description: Vxlan Interface Status & Line Protocol == \"up\"
-anta.tests.mlag:
-- VerifyMlagStatus:
- result_overwrite:
- categories:
- - MLAG
- custom_field: MLAG
- description: MLAG State active & Status connected
-anta.tests.routing.bgp:
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 10.255.1.100
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.1.100'
- description: ip bgp peer state established (ipv4)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 10.255.255.12
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.255.12'
- description: ip bgp peer state established (ipv4)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 10.255.255.14
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.255.14'
- description: ip bgp peer state established (ipv4)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: evpn
- peers:
- - 10.255.0.1
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.0.1'
- description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: evpn
- peers:
- - 10.255.0.2
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.0.2'
- description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: evpn
- peers:
- - 10.255.128.16
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.128.16'
- description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 192.168.100.3
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 192.168.100.3'
- description: ip bgp peer state established (ipv4)
-anta.tests.routing.generic:
-- VerifyRoutingProtocolModel:
- model: multi-agent
- result_overwrite:
- categories:
- - BGP
- custom_field: ArBGP
- description: ArBGP is configured and operating
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.3
- description: Remote Lo0 address
- routes:
- - 10.255.0.3
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.1
- description: Remote Lo0 address
- routes:
- - 10.255.0.1
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.2
- description: Remote Lo0 address
- routes:
- - 10.255.0.2
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.4
- description: Remote Lo0 address
- routes:
- - 10.255.0.4
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.5
- description: Remote Lo0 address
- routes:
- - 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.128.11
- description: Remote Lo0 address
- routes:
- - 10.255.128.11
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.128.12
- description: Remote Lo0 address
- routes:
- - 10.255.128.12
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.128.13
- description: Remote Lo0 address
- routes:
- - 10.255.128.13
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.128.14
- description: Remote Lo0 address
- routes:
- - 10.255.128.14
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.128.15
- description: Remote Lo0 address
- routes:
- - 10.255.128.15
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.128.16
- description: Remote Lo0 address
- routes:
- - 10.255.128.16
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.1.3
- description: Remote VTEP address
- routes:
- - 10.255.1.3
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.1.5
- description: Remote VTEP address
- routes:
- - 10.255.1.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.129.13
- description: Remote VTEP address
- routes:
- - 10.255.129.13
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.129.15
- description: Remote VTEP address
- routes:
- - 10.255.129.15
-anta.tests.system:
-- VerifyNTP:
- result_overwrite:
- categories:
- - NTP
- custom_field: NTP
- description: Synchronised with NTP server
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2c-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2c-catalog.yml
index 78a9920d4da..eb367b251cd 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2c-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2c-catalog.yml
@@ -9,16 +9,6 @@ anta.tests.connectivity:
- LLDP Topology
custom_field: 'local: Ethernet1 - remote: dc1-leaf2a_Ethernet8'
description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2b.dc1.local
- neighbor_port: Ethernet8
- port: Ethernet2
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet2 - remote: dc1-leaf2b_Ethernet8'
- description: LLDP topology - validate peer and interface
anta.tests.hardware:
- VerifyEnvironmentPower:
states:
@@ -46,13 +36,13 @@ anta.tests.interfaces:
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet2
- protocol_status: up
- state: up
+ protocol_status: down
+ state: adminDown
result_overwrite:
categories:
- Interface State
custom_field: Ethernet2 - DC1-LEAF2B_Ethernet8
- description: Ethernet Interface & Line Protocol == \"up\"
+ description: Ethernet Interface & Line Protocol == \"adminDown\"
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet5
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine1-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine1-catalog.yml
index 1056ededa10..75281ac47b5 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine1-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine1-catalog.yml
@@ -11,23 +11,23 @@ anta.tests.connectivity:
description: LLDP topology - validate peer and interface
- VerifyLLDPNeighbors:
neighbors:
- - neighbor_device: dc1-leaf2a.dc1.local
+ - neighbor_device: dc1-leaf1b.dc1.local
neighbor_port: Ethernet1
- port: Ethernet3
+ port: Ethernet2
result_overwrite:
categories:
- LLDP Topology
- custom_field: 'local: Ethernet3 - remote: dc1-leaf2a_Ethernet1'
+ custom_field: 'local: Ethernet2 - remote: dc1-leaf1b_Ethernet1'
description: LLDP topology - validate peer and interface
- VerifyLLDPNeighbors:
neighbors:
- - neighbor_device: dc1-leaf2b.dc1.local
+ - neighbor_device: dc1-leaf2a.dc1.local
neighbor_port: Ethernet1
- port: Ethernet4
+ port: Ethernet3
result_overwrite:
categories:
- LLDP Topology
- custom_field: 'local: Ethernet4 - remote: dc1-leaf2b_Ethernet1'
+ custom_field: 'local: Ethernet3 - remote: dc1-leaf2a_Ethernet1'
description: LLDP topology - validate peer and interface
- VerifyReachability:
hosts:
@@ -62,17 +62,6 @@ anta.tests.connectivity:
- IP Reachability
custom_field: 'Source: dc1-spine1_Ethernet3 - Destination: dc1-leaf2a_Ethernet1'
description: ip reachability test p2p links
-- VerifyReachability:
- hosts:
- - destination: 10.255.255.13
- repeat: 1
- source: 10.255.255.12
- vrf: default
- result_overwrite:
- categories:
- - IP Reachability
- custom_field: 'Source: dc1-spine1_Ethernet4 - Destination: dc1-leaf2b_Ethernet1'
- description: ip reachability test p2p links
anta.tests.hardware:
- VerifyEnvironmentPower:
states:
@@ -100,13 +89,13 @@ anta.tests.interfaces:
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet2
- protocol_status: down
- state: adminDown
+ protocol_status: up
+ state: up
result_overwrite:
categories:
- Interface State
custom_field: Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet1
- description: Ethernet Interface & Line Protocol == \"adminDown\"
+ description: Ethernet Interface & Line Protocol == \"up\"
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet3
@@ -120,13 +109,13 @@ anta.tests.interfaces:
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet4
- protocol_status: up
- state: up
+ protocol_status: down
+ state: adminDown
result_overwrite:
categories:
- Interface State
custom_field: Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet1
- description: Ethernet Interface & Line Protocol == \"up\"
+ description: Ethernet Interface & Line Protocol == \"adminDown\"
- VerifyInterfacesStatus:
interfaces:
- interface: Loopback0
@@ -171,17 +160,6 @@ anta.tests.routing.bgp:
- BGP
custom_field: 'bgp_neighbor: 10.255.255.9'
description: ip bgp peer state established (ipv4)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 10.255.255.13
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.255.13'
- description: ip bgp peer state established (ipv4)
- VerifyBGPSpecificPeers:
address_families:
- afi: evpn
@@ -212,16 +190,6 @@ anta.tests.routing.bgp:
- BGP
custom_field: 'bgp_neighbor: 10.255.0.5'
description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: evpn
- peers:
- - 10.255.0.6
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.0.6'
- description: bgp evpn peer state established (evpn)
anta.tests.routing.generic:
- VerifyRoutingProtocolModel:
model: multi-agent
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine2-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine2-catalog.yml
index b4a95823de7..feb128a9e14 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine2-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-spine2-catalog.yml
@@ -11,23 +11,23 @@ anta.tests.connectivity:
description: LLDP topology - validate peer and interface
- VerifyLLDPNeighbors:
neighbors:
- - neighbor_device: dc1-leaf2a.dc1.local
+ - neighbor_device: dc1-leaf1b.dc1.local
neighbor_port: Ethernet2
- port: Ethernet3
+ port: Ethernet2
result_overwrite:
categories:
- LLDP Topology
- custom_field: 'local: Ethernet3 - remote: dc1-leaf2a_Ethernet2'
+ custom_field: 'local: Ethernet2 - remote: dc1-leaf1b_Ethernet2'
description: LLDP topology - validate peer and interface
- VerifyLLDPNeighbors:
neighbors:
- - neighbor_device: dc1-leaf2b.dc1.local
+ - neighbor_device: dc1-leaf2a.dc1.local
neighbor_port: Ethernet2
- port: Ethernet4
+ port: Ethernet3
result_overwrite:
categories:
- LLDP Topology
- custom_field: 'local: Ethernet4 - remote: dc1-leaf2b_Ethernet2'
+ custom_field: 'local: Ethernet3 - remote: dc1-leaf2a_Ethernet2'
description: LLDP topology - validate peer and interface
- VerifyReachability:
hosts:
@@ -62,17 +62,6 @@ anta.tests.connectivity:
- IP Reachability
custom_field: 'Source: dc1-spine2_Ethernet3 - Destination: dc1-leaf2a_Ethernet2'
description: ip reachability test p2p links
-- VerifyReachability:
- hosts:
- - destination: 10.255.255.15
- repeat: 1
- source: 10.255.255.14
- vrf: default
- result_overwrite:
- categories:
- - IP Reachability
- custom_field: 'Source: dc1-spine2_Ethernet4 - Destination: dc1-leaf2b_Ethernet2'
- description: ip reachability test p2p links
anta.tests.hardware:
- VerifyEnvironmentPower:
states:
@@ -100,13 +89,13 @@ anta.tests.interfaces:
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet2
- protocol_status: down
- state: adminDown
+ protocol_status: up
+ state: up
result_overwrite:
categories:
- Interface State
custom_field: Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet2
- description: Ethernet Interface & Line Protocol == \"adminDown\"
+ description: Ethernet Interface & Line Protocol == \"up\"
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet3
@@ -120,13 +109,13 @@ anta.tests.interfaces:
- VerifyInterfacesStatus:
interfaces:
- interface: Ethernet4
- protocol_status: up
- state: up
+ protocol_status: down
+ state: adminDown
result_overwrite:
categories:
- Interface State
custom_field: Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet2
- description: Ethernet Interface & Line Protocol == \"up\"
+ description: Ethernet Interface & Line Protocol == \"adminDown\"
- VerifyInterfacesStatus:
interfaces:
- interface: Loopback0
@@ -171,17 +160,6 @@ anta.tests.routing.bgp:
- BGP
custom_field: 'bgp_neighbor: 10.255.255.11'
description: ip bgp peer state established (ipv4)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 10.255.255.15
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.255.15'
- description: ip bgp peer state established (ipv4)
- VerifyBGPSpecificPeers:
address_families:
- afi: evpn
@@ -212,16 +190,6 @@ anta.tests.routing.bgp:
- BGP
custom_field: 'bgp_neighbor: 10.255.0.5'
description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: evpn
- peers:
- - 10.255.0.6
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.0.6'
- description: bgp evpn peer state established (evpn)
anta.tests.routing.generic:
- VerifyRoutingProtocolModel:
model: multi-agent
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml
index 74561801938..7ccacef7a57 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml
@@ -126,17 +126,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.128.13
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -546,14 +535,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml
index e99090cbd06..e9d803db3c5 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml
@@ -126,17 +126,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.128.14
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -546,14 +535,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml
index 6aa30844aca..8fe8263bca2 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml
@@ -147,17 +147,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.128.15
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -598,14 +587,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml
index b5747c50507..f28c192c208 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml
@@ -49,16 +49,6 @@ anta.tests.connectivity:
- LLDP Topology
custom_field: 'local: Ethernet8 - remote: dc2-leaf2c_Ethernet2'
description: LLDP topology - validate peer and interface
-- VerifyLLDPNeighbors:
- neighbors:
- - neighbor_device: dc1-leaf2b.dc1.local
- neighbor_port: Ethernet6
- port: Ethernet6
- result_overwrite:
- categories:
- - LLDP Topology
- custom_field: 'local: Ethernet6 - remote: dc1-leaf2b_Ethernet6'
- description: LLDP topology - validate peer and interface
- VerifyReachability:
hosts:
- destination: 10.255.255.116
@@ -81,17 +71,6 @@ anta.tests.connectivity:
- IP Reachability
custom_field: 'Source: dc2-leaf2b_Ethernet2 - Destination: dc2-spine2_Ethernet4'
description: ip reachability test p2p links
-- VerifyReachability:
- hosts:
- - destination: 192.168.100.2
- repeat: 1
- source: 192.168.100.3
- vrf: default
- result_overwrite:
- categories:
- - IP Reachability
- custom_field: 'Source: dc2-leaf2b_Ethernet6 - Destination: dc1-leaf2b_Ethernet6'
- description: ip reachability test p2p links
- VerifyReachability:
hosts:
- destination: 10.255.0.3
@@ -147,17 +126,6 @@ anta.tests.connectivity:
- Loopback0 Reachability
custom_field: 'Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.5'
description: Loopback0 Reachability
-- VerifyReachability:
- hosts:
- - destination: 10.255.0.6
- repeat: 1
- source: 10.255.128.16
- vrf: default
- result_overwrite:
- categories:
- - Loopback0 Reachability
- custom_field: 'Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.6'
- description: Loopback0 Reachability
- VerifyReachability:
hosts:
- destination: 10.255.128.11
@@ -529,27 +497,6 @@ anta.tests.routing.bgp:
- BGP
custom_field: 'bgp_neighbor: 10.255.128.12'
description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: evpn
- peers:
- - 10.255.0.6
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 10.255.0.6'
- description: bgp evpn peer state established (evpn)
-- VerifyBGPSpecificPeers:
- address_families:
- - afi: ipv4
- peers:
- - 192.168.100.2
- safi: unicast
- result_overwrite:
- categories:
- - BGP
- custom_field: 'bgp_neighbor: 192.168.100.2'
- description: ip bgp peer state established (ipv4)
anta.tests.routing.generic:
- VerifyRoutingProtocolModel:
model: multi-agent
@@ -598,14 +545,6 @@ anta.tests.routing.generic:
description: Remote Lo0 address
routes:
- 10.255.0.5
-- VerifyRoutingTableEntry:
- result_overwrite:
- categories:
- - Routing Table
- custom_field: 10.255.0.6
- description: Remote Lo0 address
- routes:
- - 10.255.0.6
- VerifyRoutingTableEntry:
result_overwrite:
categories:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/inventory.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/inventory.yml
index acf1d636b3d..003927d7c3f 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/inventory.yml
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/inventory.yml
@@ -18,11 +18,11 @@ all:
ansible_host: 172.16.1.101
dc1-leaf1b:
ansible_host: 172.16.1.102
- is_deployed: false
dc1-leaf2a:
ansible_host: 172.16.1.103
dc1-leaf2b:
ansible_host: 172.16.1.104
+ is_deployed: false
DC1_L2_LEAVES:
hosts:
dc1-leaf1c:
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv
index 7c0ac078610..54ba3d55bfe 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv
@@ -26,36 +26,36 @@ test_id,node,test_category,test_description,test,result,failure_reason
25,dc1-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
26,dc1-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
27,dc1-leaf1a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-28,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-spine1_Ethernet1,NOT RUN,
-29,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-spine2_Ethernet1,NOT RUN,
-30,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc1-leaf1c_Ethernet1,NOT RUN,
-31,dc1-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf1a_Ethernet1 - Destination: dc1-spine1_Ethernet1,NOT RUN,
-32,dc1-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf1a_Ethernet2 - Destination: dc1-spine2_Ethernet1,NOT RUN,
-33,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.3,NOT RUN,
-34,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.1,NOT RUN,
-35,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.2,NOT RUN,
-36,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.4,NOT RUN,
-37,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.5,NOT RUN,
-38,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.6,NOT RUN,
-39,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.11,NOT RUN,
-40,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.12,NOT RUN,
-41,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.13,NOT RUN,
-42,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.14,NOT RUN,
-43,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.15,NOT RUN,
-44,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.16,NOT RUN,
-45,dc1-leaf1a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-46,dc1-leaf1a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-47,dc1-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.1.97,NOT RUN,
-48,dc1-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.0,NOT RUN,
-49,dc1-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.2,NOT RUN,
-50,dc1-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
-51,dc1-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
-52,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-53,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-54,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-55,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-56,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-57,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
+28,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf1b_Ethernet3,NOT RUN,
+29,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc1-leaf1b_Ethernet4,NOT RUN,
+30,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-spine1_Ethernet1,NOT RUN,
+31,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-spine2_Ethernet1,NOT RUN,
+32,dc1-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc1-leaf1c_Ethernet1,NOT RUN,
+33,dc1-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf1a_Ethernet1 - Destination: dc1-spine1_Ethernet1,NOT RUN,
+34,dc1-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf1a_Ethernet2 - Destination: dc1-spine2_Ethernet1,NOT RUN,
+35,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.3,NOT RUN,
+36,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.1,NOT RUN,
+37,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.2,NOT RUN,
+38,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.4,NOT RUN,
+39,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.5,NOT RUN,
+40,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.11,NOT RUN,
+41,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.12,NOT RUN,
+42,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.13,NOT RUN,
+43,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.14,NOT RUN,
+44,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.15,NOT RUN,
+45,dc1-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.16,NOT RUN,
+46,dc1-leaf1a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+47,dc1-leaf1a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+48,dc1-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.1.97,NOT RUN,
+49,dc1-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.0,NOT RUN,
+50,dc1-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.2,NOT RUN,
+51,dc1-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
+52,dc1-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
+53,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+54,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+55,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+56,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+57,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
58,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
59,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
60,dc1-leaf1a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
@@ -105,616 +105,517 @@ test_id,node,test_category,test_description,test,result,failure_reason
104,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.2,NOT RUN,
105,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.4,NOT RUN,
106,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.5,NOT RUN,
-107,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.6,NOT RUN,
-108,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.11,NOT RUN,
-109,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.12,NOT RUN,
-110,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.13,NOT RUN,
-111,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.14,NOT RUN,
-112,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.15,NOT RUN,
-113,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.16,NOT RUN,
-114,dc1-leaf1b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-115,dc1-leaf1b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-116,dc1-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.1.96,NOT RUN,
-117,dc1-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.4,NOT RUN,
-118,dc1-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.6,NOT RUN,
-119,dc1-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
-120,dc1-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
-121,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-122,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-123,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-124,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-125,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-126,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-127,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-128,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-129,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-130,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-131,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-132,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-133,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-134,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-135,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-136,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-137,dc1-leaf1c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-138,dc1-leaf1c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-139,dc1-leaf1c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-140,dc1-leaf1c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-141,dc1-leaf1c,NTP,Synchronised with NTP server,NTP,NOT RUN,
-142,dc1-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC1-LEAF1A_Ethernet8,NOT RUN,
-143,dc1-leaf1c,Interface State,Ethernet Interface & Line Protocol == "adminDown",Ethernet2 - DC1-LEAF1B_Ethernet8,NOT RUN,
-144,dc1-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf1-server1_iLO,NOT RUN,
-145,dc1-leaf1c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC1_L3_LEAF1_Po8,NOT RUN,
-146,dc1-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf1a_Ethernet8,NOT RUN,
-147,dc1-leaf2a,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-148,dc1-leaf2a,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-149,dc1-leaf2a,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-150,dc1-leaf2a,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-151,dc1-leaf2a,NTP,Synchronised with NTP server,NTP,NOT RUN,
-152,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc1-leaf2b_Ethernet3,NOT RUN,
-153,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc1-leaf2b_Ethernet4,NOT RUN,
-154,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet3,NOT RUN,
-155,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet3,NOT RUN,
-156,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC1-LEAF2C_Ethernet1,NOT RUN,
-157,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc2-leaf2a_Ethernet6,NOT RUN,
-158,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf2-server1_PCI1,NOT RUN,
-159,dc1-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc1-leaf2b_Po3,NOT RUN,
-160,dc1-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC1-LEAF2C_Po1,NOT RUN,
-161,dc1-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1,NOT RUN,
-162,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
-163,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
-164,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
-165,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
-166,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
-167,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
-168,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
-169,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
-170,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-171,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
-172,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
-173,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
-174,dc1-leaf2a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-175,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf2b_Ethernet3,NOT RUN,
-176,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc1-leaf2b_Ethernet4,NOT RUN,
-177,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-spine1_Ethernet3,NOT RUN,
-178,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-spine2_Ethernet3,NOT RUN,
-179,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc1-leaf2c_Ethernet1,NOT RUN,
-180,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet6 - remote: dc2-leaf2a_Ethernet6,NOT RUN,
-181,dc1-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2a_Ethernet1 - Destination: dc1-spine1_Ethernet3,NOT RUN,
-182,dc1-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2a_Ethernet2 - Destination: dc1-spine2_Ethernet3,NOT RUN,
-183,dc1-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2a_Ethernet6 - Destination: dc2-leaf2a_Ethernet6,NOT RUN,
-184,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.3,NOT RUN,
-185,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.1,NOT RUN,
-186,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.2,NOT RUN,
-187,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.4,NOT RUN,
-188,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.5,NOT RUN,
-189,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.6,NOT RUN,
-190,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.11,NOT RUN,
-191,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.12,NOT RUN,
-192,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.13,NOT RUN,
-193,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.14,NOT RUN,
-194,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.15,NOT RUN,
-195,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.16,NOT RUN,
-196,dc1-leaf2a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-197,dc1-leaf2a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-198,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.1.101,NOT RUN,
-199,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.8,NOT RUN,
-200,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.10,NOT RUN,
-201,dc1-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
-202,dc1-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
-203,dc1-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.15,NOT RUN,
-204,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 192.168.100.1,NOT RUN,
-205,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-206,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-207,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-208,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-209,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-210,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-211,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-212,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-213,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-214,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-215,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-216,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-217,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-218,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-219,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-220,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-221,dc1-leaf2b,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-222,dc1-leaf2b,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-223,dc1-leaf2b,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-224,dc1-leaf2b,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-225,dc1-leaf2b,NTP,Synchronised with NTP server,NTP,NOT RUN,
-226,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc1-leaf2a_Ethernet3,NOT RUN,
-227,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc1-leaf2a_Ethernet4,NOT RUN,
-228,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet4,NOT RUN,
-229,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet4,NOT RUN,
-230,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC1-LEAF2C_Ethernet2,NOT RUN,
-231,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc2-leaf2b_Ethernet6,NOT RUN,
-232,dc1-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf2-server1_PCI2,NOT RUN,
-233,dc1-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc1-leaf2a_Po3,NOT RUN,
-234,dc1-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC1-LEAF2C_Po1,NOT RUN,
-235,dc1-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1,NOT RUN,
-236,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
-237,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
-238,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
-239,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
-240,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
-241,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
-242,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
-243,dc1-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
-244,dc1-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-245,dc1-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
-246,dc1-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
-247,dc1-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
-248,dc1-leaf2b,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-249,dc1-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf2a_Ethernet3,NOT RUN,
-250,dc1-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc1-leaf2a_Ethernet4,NOT RUN,
-251,dc1-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-spine1_Ethernet4,NOT RUN,
-252,dc1-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-spine2_Ethernet4,NOT RUN,
-253,dc1-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc1-leaf2c_Ethernet2,NOT RUN,
-254,dc1-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet6 - remote: dc2-leaf2b_Ethernet6,NOT RUN,
-255,dc1-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2b_Ethernet1 - Destination: dc1-spine1_Ethernet4,NOT RUN,
-256,dc1-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2b_Ethernet2 - Destination: dc1-spine2_Ethernet4,NOT RUN,
-257,dc1-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2b_Ethernet6 - Destination: dc2-leaf2b_Ethernet6,NOT RUN,
-258,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.3,NOT RUN,
-259,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.1,NOT RUN,
-260,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.2,NOT RUN,
-261,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.4,NOT RUN,
-262,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.5,NOT RUN,
-263,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.6,NOT RUN,
-264,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.11,NOT RUN,
-265,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.12,NOT RUN,
-266,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.13,NOT RUN,
-267,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.14,NOT RUN,
-268,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.15,NOT RUN,
-269,dc1-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.16,NOT RUN,
-270,dc1-leaf2b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-271,dc1-leaf2b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-272,dc1-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.1.100,NOT RUN,
-273,dc1-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.12,NOT RUN,
-274,dc1-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.14,NOT RUN,
-275,dc1-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
-276,dc1-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
-277,dc1-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.16,NOT RUN,
-278,dc1-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 192.168.100.3,NOT RUN,
-279,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-280,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-281,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-282,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-283,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-284,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-285,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-286,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-287,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-288,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-289,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-290,dc1-leaf2b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-291,dc1-leaf2b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-292,dc1-leaf2b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-293,dc1-leaf2b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-294,dc1-leaf2b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-295,dc1-leaf2c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-296,dc1-leaf2c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-297,dc1-leaf2c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-298,dc1-leaf2c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-299,dc1-leaf2c,NTP,Synchronised with NTP server,NTP,NOT RUN,
-300,dc1-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC1-LEAF2A_Ethernet8,NOT RUN,
-301,dc1-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - DC1-LEAF2B_Ethernet8,NOT RUN,
-302,dc1-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf2-server1_iLO,NOT RUN,
-303,dc1-leaf2c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC1_L3_LEAF2_Po8,NOT RUN,
-304,dc1-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf2a_Ethernet8,NOT RUN,
-305,dc1-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-leaf2b_Ethernet8,NOT RUN,
-306,dc1-spine1,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-307,dc1-spine1,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-308,dc1-spine1,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-309,dc1-spine1,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-310,dc1-spine1,NTP,Synchronised with NTP server,NTP,NOT RUN,
-311,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet1,NOT RUN,
-312,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "adminDown",Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet1,NOT RUN,
-313,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet1,NOT RUN,
-314,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet1,NOT RUN,
-315,dc1-spine1,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-316,dc1-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf1a_Ethernet1,NOT RUN,
-317,dc1-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf2a_Ethernet1,NOT RUN,
-318,dc1-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc1-leaf2b_Ethernet1,NOT RUN,
-319,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet1 - Destination: dc1-leaf1a_Ethernet1,NOT RUN,
-320,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet2 - Destination: dc1-leaf1b_Ethernet1,NOT RUN,
-321,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet3 - Destination: dc1-leaf2a_Ethernet1,NOT RUN,
-322,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet4 - Destination: dc1-leaf2b_Ethernet1,NOT RUN,
-323,dc1-spine1,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-324,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.1,NOT RUN,
-325,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.5,NOT RUN,
-326,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.9,NOT RUN,
-327,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.13,NOT RUN,
-328,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.3,NOT RUN,
-329,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.4,NOT RUN,
-330,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.5,NOT RUN,
-331,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.6,NOT RUN,
-332,dc1-spine2,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-333,dc1-spine2,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-334,dc1-spine2,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-335,dc1-spine2,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-336,dc1-spine2,NTP,Synchronised with NTP server,NTP,NOT RUN,
-337,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet2,NOT RUN,
-338,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "adminDown",Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet2,NOT RUN,
-339,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet2,NOT RUN,
-340,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet2,NOT RUN,
-341,dc1-spine2,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-342,dc1-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf1a_Ethernet2,NOT RUN,
-343,dc1-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf2a_Ethernet2,NOT RUN,
-344,dc1-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc1-leaf2b_Ethernet2,NOT RUN,
-345,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet1 - Destination: dc1-leaf1a_Ethernet2,NOT RUN,
-346,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet2 - Destination: dc1-leaf1b_Ethernet2,NOT RUN,
-347,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet3 - Destination: dc1-leaf2a_Ethernet2,NOT RUN,
-348,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet4 - Destination: dc1-leaf2b_Ethernet2,NOT RUN,
-349,dc1-spine2,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-350,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.3,NOT RUN,
-351,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.7,NOT RUN,
-352,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.11,NOT RUN,
-353,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.15,NOT RUN,
-354,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.3,NOT RUN,
-355,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.4,NOT RUN,
-356,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.5,NOT RUN,
-357,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.6,NOT RUN,
-358,dc2-leaf1a,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-359,dc2-leaf1a,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-360,dc2-leaf1a,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-361,dc2-leaf1a,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-362,dc2-leaf1a,NTP,Synchronised with NTP server,NTP,NOT RUN,
-363,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf1b_Ethernet3,NOT RUN,
-364,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf1b_Ethernet4,NOT RUN,
-365,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet1,NOT RUN,
-366,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet1,NOT RUN,
-367,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF1C_Ethernet1,NOT RUN,
-368,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf1-server1_PCI1,NOT RUN,
-369,dc2-leaf1a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf1b_Po3,NOT RUN,
-370,dc2-leaf1a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF1C_Po1,NOT RUN,
-371,dc2-leaf1a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1,NOT RUN,
-372,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
-373,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
-374,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
-375,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
-376,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
-377,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
-378,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
-379,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
-380,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-381,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
-382,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
-383,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
-384,dc2-leaf1a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-385,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf1b_Ethernet3,NOT RUN,
-386,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf1b_Ethernet4,NOT RUN,
-387,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet1,NOT RUN,
-388,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet1,NOT RUN,
-389,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf1c_Ethernet1,NOT RUN,
-390,dc2-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1a_Ethernet1 - Destination: dc2-spine1_Ethernet1,NOT RUN,
-391,dc2-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1a_Ethernet2 - Destination: dc2-spine2_Ethernet1,NOT RUN,
-392,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.3,NOT RUN,
-393,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.1,NOT RUN,
-394,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.2,NOT RUN,
-395,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.4,NOT RUN,
-396,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.5,NOT RUN,
-397,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.6,NOT RUN,
-398,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.11,NOT RUN,
-399,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.12,NOT RUN,
-400,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.13,NOT RUN,
-401,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.14,NOT RUN,
-402,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.15,NOT RUN,
-403,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.16,NOT RUN,
-404,dc2-leaf1a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-405,dc2-leaf1a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-406,dc2-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.117,NOT RUN,
-407,dc2-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.104,NOT RUN,
-408,dc2-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.106,NOT RUN,
-409,dc2-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
-410,dc2-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
-411,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-412,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-413,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-414,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-415,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-416,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-417,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-418,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-419,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-420,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-421,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-422,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-423,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-424,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-425,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-426,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-427,dc2-leaf1b,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-428,dc2-leaf1b,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-429,dc2-leaf1b,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-430,dc2-leaf1b,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-431,dc2-leaf1b,NTP,Synchronised with NTP server,NTP,NOT RUN,
-432,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf1a_Ethernet3,NOT RUN,
-433,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf1a_Ethernet4,NOT RUN,
-434,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet2,NOT RUN,
-435,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet2,NOT RUN,
-436,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF1C_Ethernet2,NOT RUN,
-437,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf1-server1_PCI2,NOT RUN,
-438,dc2-leaf1b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf1a_Po3,NOT RUN,
-439,dc2-leaf1b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF1C_Po1,NOT RUN,
-440,dc2-leaf1b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1,NOT RUN,
-441,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
-442,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
-443,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
-444,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
-445,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
-446,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
-447,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
-448,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
-449,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-450,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
-451,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
-452,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
-453,dc2-leaf1b,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-454,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf1a_Ethernet3,NOT RUN,
-455,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf1a_Ethernet4,NOT RUN,
-456,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet2,NOT RUN,
-457,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet2,NOT RUN,
-458,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf1c_Ethernet2,NOT RUN,
-459,dc2-leaf1b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1b_Ethernet1 - Destination: dc2-spine1_Ethernet2,NOT RUN,
-460,dc2-leaf1b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1b_Ethernet2 - Destination: dc2-spine2_Ethernet2,NOT RUN,
-461,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.3,NOT RUN,
-462,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.1,NOT RUN,
-463,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.2,NOT RUN,
-464,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.4,NOT RUN,
-465,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.5,NOT RUN,
-466,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.6,NOT RUN,
-467,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.11,NOT RUN,
-468,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.12,NOT RUN,
-469,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.13,NOT RUN,
-470,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.14,NOT RUN,
-471,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.15,NOT RUN,
-472,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.16,NOT RUN,
-473,dc2-leaf1b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-474,dc2-leaf1b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-475,dc2-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.116,NOT RUN,
-476,dc2-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.108,NOT RUN,
-477,dc2-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.110,NOT RUN,
-478,dc2-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
-479,dc2-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
-480,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-481,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-482,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-483,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-484,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-485,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-486,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-487,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-488,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-489,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-490,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-491,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-492,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-493,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-494,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-495,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-496,dc2-leaf1c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-497,dc2-leaf1c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-498,dc2-leaf1c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-499,dc2-leaf1c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-500,dc2-leaf1c,NTP,Synchronised with NTP server,NTP,NOT RUN,
-501,dc2-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC2-LEAF1A_Ethernet8,NOT RUN,
-502,dc2-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - DC2-LEAF1B_Ethernet8,NOT RUN,
-503,dc2-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf1-server1_iLO,NOT RUN,
-504,dc2-leaf1c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC2_L3_LEAF1_Po8,NOT RUN,
-505,dc2-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf1a_Ethernet8,NOT RUN,
-506,dc2-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf1b_Ethernet8,NOT RUN,
-507,dc2-leaf2a,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-508,dc2-leaf2a,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-509,dc2-leaf2a,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-510,dc2-leaf2a,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-511,dc2-leaf2a,NTP,Synchronised with NTP server,NTP,NOT RUN,
-512,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf2b_Ethernet3,NOT RUN,
-513,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf2b_Ethernet4,NOT RUN,
-514,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet3,NOT RUN,
-515,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet3,NOT RUN,
-516,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF2C_Ethernet1,NOT RUN,
-517,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc1-leaf2a_Ethernet6,NOT RUN,
-518,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf2-server1_PCI1,NOT RUN,
-519,dc2-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf2b_Po3,NOT RUN,
-520,dc2-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF2C_Po1,NOT RUN,
-521,dc2-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1,NOT RUN,
-522,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
-523,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
-524,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
-525,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
-526,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
-527,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
-528,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
-529,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
-530,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-531,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
-532,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
-533,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
-534,dc2-leaf2a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-535,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2b_Ethernet3,NOT RUN,
-536,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2b_Ethernet4,NOT RUN,
-537,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet3,NOT RUN,
-538,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet3,NOT RUN,
-539,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf2c_Ethernet1,NOT RUN,
-540,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet6 - remote: dc1-leaf2a_Ethernet6,NOT RUN,
-541,dc2-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2a_Ethernet1 - Destination: dc2-spine1_Ethernet3,NOT RUN,
-542,dc2-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2a_Ethernet2 - Destination: dc2-spine2_Ethernet3,NOT RUN,
-543,dc2-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2a_Ethernet6 - Destination: dc1-leaf2a_Ethernet6,NOT RUN,
-544,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.3,NOT RUN,
-545,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.1,NOT RUN,
-546,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.2,NOT RUN,
-547,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.4,NOT RUN,
-548,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.5,NOT RUN,
-549,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.6,NOT RUN,
-550,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.11,NOT RUN,
-551,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.12,NOT RUN,
-552,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.13,NOT RUN,
-553,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.14,NOT RUN,
-554,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.15,NOT RUN,
-555,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.16,NOT RUN,
-556,dc2-leaf2a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-557,dc2-leaf2a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-558,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.121,NOT RUN,
-559,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.112,NOT RUN,
-560,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.114,NOT RUN,
-561,dc2-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
-562,dc2-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
-563,dc2-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.5,NOT RUN,
-564,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 192.168.100.0,NOT RUN,
-565,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-566,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-567,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-568,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-569,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-570,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-571,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-572,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-573,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-574,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-575,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-576,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-577,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-578,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-579,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-580,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-581,dc2-leaf2b,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-582,dc2-leaf2b,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-583,dc2-leaf2b,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-584,dc2-leaf2b,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-585,dc2-leaf2b,NTP,Synchronised with NTP server,NTP,NOT RUN,
-586,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf2a_Ethernet3,NOT RUN,
-587,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf2a_Ethernet4,NOT RUN,
-588,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet4,NOT RUN,
-589,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet4,NOT RUN,
-590,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF2C_Ethernet2,NOT RUN,
-591,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc1-leaf2b_Ethernet6,NOT RUN,
-592,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf2-server1_PCI2,NOT RUN,
-593,dc2-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf2a_Po3,NOT RUN,
-594,dc2-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF2C_Po1,NOT RUN,
-595,dc2-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1,NOT RUN,
-596,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
-597,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
-598,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
-599,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
-600,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
-601,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
-602,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
-603,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
-604,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-605,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
-606,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
-607,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
-608,dc2-leaf2b,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
-609,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2a_Ethernet3,NOT RUN,
-610,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2a_Ethernet4,NOT RUN,
-611,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet4,NOT RUN,
-612,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet4,NOT RUN,
-613,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf2c_Ethernet2,NOT RUN,
-614,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet6 - remote: dc1-leaf2b_Ethernet6,NOT RUN,
-615,dc2-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2b_Ethernet1 - Destination: dc2-spine1_Ethernet4,NOT RUN,
-616,dc2-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2b_Ethernet2 - Destination: dc2-spine2_Ethernet4,NOT RUN,
-617,dc2-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2b_Ethernet6 - Destination: dc1-leaf2b_Ethernet6,NOT RUN,
-618,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.3,NOT RUN,
-619,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.1,NOT RUN,
-620,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.2,NOT RUN,
-621,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.4,NOT RUN,
-622,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.5,NOT RUN,
-623,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.6,NOT RUN,
-624,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.11,NOT RUN,
-625,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.12,NOT RUN,
-626,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.13,NOT RUN,
-627,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.14,NOT RUN,
-628,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.15,NOT RUN,
-629,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.16,NOT RUN,
-630,dc2-leaf2b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
-631,dc2-leaf2b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-632,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.120,NOT RUN,
-633,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.116,NOT RUN,
-634,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.118,NOT RUN,
-635,dc2-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
-636,dc2-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
-637,dc2-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.6,NOT RUN,
-638,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 192.168.100.2,NOT RUN,
-639,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
-640,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
-641,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
-642,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
-643,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
-644,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.6,NOT RUN,
-645,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
-646,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
-647,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
-648,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
-649,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
-650,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
-651,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
-652,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
-653,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
-654,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
-655,dc2-leaf2c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-656,dc2-leaf2c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-657,dc2-leaf2c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-658,dc2-leaf2c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-659,dc2-leaf2c,NTP,Synchronised with NTP server,NTP,NOT RUN,
-660,dc2-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC2-LEAF2A_Ethernet8,NOT RUN,
-661,dc2-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - DC2-LEAF2B_Ethernet8,NOT RUN,
-662,dc2-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf2-server1_iLO,NOT RUN,
-663,dc2-leaf2c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC2_L3_LEAF2_Po8,NOT RUN,
-664,dc2-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf2a_Ethernet8,NOT RUN,
-665,dc2-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf2b_Ethernet8,NOT RUN,
-666,dc2-spine1,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-667,dc2-spine1,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-668,dc2-spine1,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-669,dc2-spine1,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-670,dc2-spine1,NTP,Synchronised with NTP server,NTP,NOT RUN,
-671,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet1,NOT RUN,
-672,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet1,NOT RUN,
-673,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet1,NOT RUN,
-674,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet1,NOT RUN,
-675,dc2-spine1,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-676,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf1a_Ethernet1,NOT RUN,
-677,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf1b_Ethernet1,NOT RUN,
-678,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2a_Ethernet1,NOT RUN,
-679,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2b_Ethernet1,NOT RUN,
-680,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet1 - Destination: dc2-leaf1a_Ethernet1,NOT RUN,
-681,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet2 - Destination: dc2-leaf1b_Ethernet1,NOT RUN,
-682,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet3 - Destination: dc2-leaf2a_Ethernet1,NOT RUN,
-683,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet4 - Destination: dc2-leaf2b_Ethernet1,NOT RUN,
-684,dc2-spine1,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-685,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.105,NOT RUN,
-686,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.109,NOT RUN,
-687,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.113,NOT RUN,
-688,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.117,NOT RUN,
-689,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.13,NOT RUN,
-690,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.14,NOT RUN,
-691,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.15,NOT RUN,
-692,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.16,NOT RUN,
-693,dc2-spine2,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
-694,dc2-spine2,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
-695,dc2-spine2,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
-696,dc2-spine2,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
-697,dc2-spine2,NTP,Synchronised with NTP server,NTP,NOT RUN,
-698,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet2,NOT RUN,
-699,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet2,NOT RUN,
-700,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet2,NOT RUN,
-701,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet2,NOT RUN,
-702,dc2-spine2,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
-703,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf1a_Ethernet2,NOT RUN,
-704,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf1b_Ethernet2,NOT RUN,
-705,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2a_Ethernet2,NOT RUN,
-706,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2b_Ethernet2,NOT RUN,
-707,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet1 - Destination: dc2-leaf1a_Ethernet2,NOT RUN,
-708,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet2 - Destination: dc2-leaf1b_Ethernet2,NOT RUN,
-709,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet3 - Destination: dc2-leaf2a_Ethernet2,NOT RUN,
-710,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet4 - Destination: dc2-leaf2b_Ethernet2,NOT RUN,
-711,dc2-spine2,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
-712,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.107,NOT RUN,
-713,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.111,NOT RUN,
-714,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.115,NOT RUN,
-715,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.119,NOT RUN,
-716,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.13,NOT RUN,
-717,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.14,NOT RUN,
-718,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.15,NOT RUN,
-719,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.16,NOT RUN,
+107,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.11,NOT RUN,
+108,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.12,NOT RUN,
+109,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.13,NOT RUN,
+110,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.14,NOT RUN,
+111,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.15,NOT RUN,
+112,dc1-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.16,NOT RUN,
+113,dc1-leaf1b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+114,dc1-leaf1b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+115,dc1-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.1.96,NOT RUN,
+116,dc1-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.4,NOT RUN,
+117,dc1-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.6,NOT RUN,
+118,dc1-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
+119,dc1-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
+120,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+121,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+122,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+123,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+124,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
+125,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
+126,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
+127,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
+128,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
+129,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
+130,dc1-leaf1b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
+131,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
+132,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
+133,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
+134,dc1-leaf1b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
+135,dc1-leaf1c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+136,dc1-leaf1c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+137,dc1-leaf1c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+138,dc1-leaf1c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+139,dc1-leaf1c,NTP,Synchronised with NTP server,NTP,NOT RUN,
+140,dc1-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC1-LEAF1A_Ethernet8,NOT RUN,
+141,dc1-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - DC1-LEAF1B_Ethernet8,NOT RUN,
+142,dc1-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf1-server1_iLO,NOT RUN,
+143,dc1-leaf1c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC1_L3_LEAF1_Po8,NOT RUN,
+144,dc1-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf1a_Ethernet8,NOT RUN,
+145,dc1-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-leaf1b_Ethernet8,NOT RUN,
+146,dc1-leaf2a,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+147,dc1-leaf2a,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+148,dc1-leaf2a,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+149,dc1-leaf2a,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+150,dc1-leaf2a,NTP,Synchronised with NTP server,NTP,NOT RUN,
+151,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc1-leaf2b_Ethernet3,NOT RUN,
+152,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc1-leaf2b_Ethernet4,NOT RUN,
+153,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet3,NOT RUN,
+154,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet3,NOT RUN,
+155,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC1-LEAF2C_Ethernet1,NOT RUN,
+156,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc2-leaf2a_Ethernet6,NOT RUN,
+157,dc1-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf2-server1_PCI1,NOT RUN,
+158,dc1-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc1-leaf2b_Po3,NOT RUN,
+159,dc1-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC1-LEAF2C_Po1,NOT RUN,
+160,dc1-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1,NOT RUN,
+161,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
+162,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
+163,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
+164,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
+165,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
+166,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
+167,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
+168,dc1-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
+169,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+170,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
+171,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
+172,dc1-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
+173,dc1-leaf2a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
+174,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-spine1_Ethernet3,NOT RUN,
+175,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-spine2_Ethernet3,NOT RUN,
+176,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc1-leaf2c_Ethernet1,NOT RUN,
+177,dc1-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet6 - remote: dc2-leaf2a_Ethernet6,NOT RUN,
+178,dc1-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2a_Ethernet1 - Destination: dc1-spine1_Ethernet3,NOT RUN,
+179,dc1-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2a_Ethernet2 - Destination: dc1-spine2_Ethernet3,NOT RUN,
+180,dc1-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc1-leaf2a_Ethernet6 - Destination: dc2-leaf2a_Ethernet6,NOT RUN,
+181,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.3,NOT RUN,
+182,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.1,NOT RUN,
+183,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.2,NOT RUN,
+184,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.4,NOT RUN,
+185,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.5,NOT RUN,
+186,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.11,NOT RUN,
+187,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.12,NOT RUN,
+188,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.13,NOT RUN,
+189,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.14,NOT RUN,
+190,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.15,NOT RUN,
+191,dc1-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.16,NOT RUN,
+192,dc1-leaf2a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+193,dc1-leaf2a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+194,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.8,NOT RUN,
+195,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.10,NOT RUN,
+196,dc1-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.1,NOT RUN,
+197,dc1-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.2,NOT RUN,
+198,dc1-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.15,NOT RUN,
+199,dc1-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 192.168.100.1,NOT RUN,
+200,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+201,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+202,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+203,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+204,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
+205,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
+206,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
+207,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
+208,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
+209,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
+210,dc1-leaf2a,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
+211,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
+212,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
+213,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
+214,dc1-leaf2a,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
+215,dc1-leaf2c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+216,dc1-leaf2c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+217,dc1-leaf2c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+218,dc1-leaf2c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+219,dc1-leaf2c,NTP,Synchronised with NTP server,NTP,NOT RUN,
+220,dc1-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC1-LEAF2A_Ethernet8,NOT RUN,
+221,dc1-leaf2c,Interface State,Ethernet Interface & Line Protocol == "adminDown",Ethernet2 - DC1-LEAF2B_Ethernet8,NOT RUN,
+222,dc1-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc1-leaf2-server1_iLO,NOT RUN,
+223,dc1-leaf2c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC1_L3_LEAF2_Po8,NOT RUN,
+224,dc1-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf2a_Ethernet8,NOT RUN,
+225,dc1-spine1,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+226,dc1-spine1,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+227,dc1-spine1,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+228,dc1-spine1,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+229,dc1-spine1,NTP,Synchronised with NTP server,NTP,NOT RUN,
+230,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet1,NOT RUN,
+231,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet1,NOT RUN,
+232,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet1,NOT RUN,
+233,dc1-spine1,Interface State,Ethernet Interface & Line Protocol == "adminDown",Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet1,NOT RUN,
+234,dc1-spine1,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+235,dc1-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf1a_Ethernet1,NOT RUN,
+236,dc1-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-leaf1b_Ethernet1,NOT RUN,
+237,dc1-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf2a_Ethernet1,NOT RUN,
+238,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet1 - Destination: dc1-leaf1a_Ethernet1,NOT RUN,
+239,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet2 - Destination: dc1-leaf1b_Ethernet1,NOT RUN,
+240,dc1-spine1,IP Reachability,ip reachability test p2p links,Source: dc1-spine1_Ethernet3 - Destination: dc1-leaf2a_Ethernet1,NOT RUN,
+241,dc1-spine1,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+242,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.1,NOT RUN,
+243,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.5,NOT RUN,
+244,dc1-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.9,NOT RUN,
+245,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.3,NOT RUN,
+246,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.4,NOT RUN,
+247,dc1-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.5,NOT RUN,
+248,dc1-spine2,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+249,dc1-spine2,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+250,dc1-spine2,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+251,dc1-spine2,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+252,dc1-spine2,NTP,Synchronised with NTP server,NTP,NOT RUN,
+253,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet2,NOT RUN,
+254,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet2,NOT RUN,
+255,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet2,NOT RUN,
+256,dc1-spine2,Interface State,Ethernet Interface & Line Protocol == "adminDown",Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet2,NOT RUN,
+257,dc1-spine2,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+258,dc1-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc1-leaf1a_Ethernet2,NOT RUN,
+259,dc1-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc1-leaf1b_Ethernet2,NOT RUN,
+260,dc1-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc1-leaf2a_Ethernet2,NOT RUN,
+261,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet1 - Destination: dc1-leaf1a_Ethernet2,NOT RUN,
+262,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet2 - Destination: dc1-leaf1b_Ethernet2,NOT RUN,
+263,dc1-spine2,IP Reachability,ip reachability test p2p links,Source: dc1-spine2_Ethernet3 - Destination: dc1-leaf2a_Ethernet2,NOT RUN,
+264,dc1-spine2,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+265,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.3,NOT RUN,
+266,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.7,NOT RUN,
+267,dc1-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.11,NOT RUN,
+268,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.3,NOT RUN,
+269,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.4,NOT RUN,
+270,dc1-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.5,NOT RUN,
+271,dc2-leaf1a,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+272,dc2-leaf1a,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+273,dc2-leaf1a,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+274,dc2-leaf1a,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+275,dc2-leaf1a,NTP,Synchronised with NTP server,NTP,NOT RUN,
+276,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf1b_Ethernet3,NOT RUN,
+277,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf1b_Ethernet4,NOT RUN,
+278,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet1,NOT RUN,
+279,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet1,NOT RUN,
+280,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF1C_Ethernet1,NOT RUN,
+281,dc2-leaf1a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf1-server1_PCI1,NOT RUN,
+282,dc2-leaf1a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf1b_Po3,NOT RUN,
+283,dc2-leaf1a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF1C_Po1,NOT RUN,
+284,dc2-leaf1a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1,NOT RUN,
+285,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
+286,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
+287,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
+288,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
+289,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
+290,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
+291,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
+292,dc2-leaf1a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
+293,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+294,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
+295,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
+296,dc2-leaf1a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
+297,dc2-leaf1a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
+298,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf1b_Ethernet3,NOT RUN,
+299,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf1b_Ethernet4,NOT RUN,
+300,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet1,NOT RUN,
+301,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet1,NOT RUN,
+302,dc2-leaf1a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf1c_Ethernet1,NOT RUN,
+303,dc2-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1a_Ethernet1 - Destination: dc2-spine1_Ethernet1,NOT RUN,
+304,dc2-leaf1a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1a_Ethernet2 - Destination: dc2-spine2_Ethernet1,NOT RUN,
+305,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.3,NOT RUN,
+306,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.1,NOT RUN,
+307,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.2,NOT RUN,
+308,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.4,NOT RUN,
+309,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.5,NOT RUN,
+310,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.11,NOT RUN,
+311,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.12,NOT RUN,
+312,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.13,NOT RUN,
+313,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.14,NOT RUN,
+314,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.15,NOT RUN,
+315,dc2-leaf1a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.16,NOT RUN,
+316,dc2-leaf1a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+317,dc2-leaf1a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+318,dc2-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.117,NOT RUN,
+319,dc2-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.104,NOT RUN,
+320,dc2-leaf1a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.106,NOT RUN,
+321,dc2-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
+322,dc2-leaf1a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
+323,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+324,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+325,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+326,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+327,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
+328,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
+329,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
+330,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
+331,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
+332,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
+333,dc2-leaf1a,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
+334,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
+335,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
+336,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
+337,dc2-leaf1a,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
+338,dc2-leaf1b,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+339,dc2-leaf1b,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+340,dc2-leaf1b,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+341,dc2-leaf1b,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+342,dc2-leaf1b,NTP,Synchronised with NTP server,NTP,NOT RUN,
+343,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf1a_Ethernet3,NOT RUN,
+344,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf1a_Ethernet4,NOT RUN,
+345,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet2,NOT RUN,
+346,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet2,NOT RUN,
+347,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF1C_Ethernet2,NOT RUN,
+348,dc2-leaf1b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf1-server1_PCI2,NOT RUN,
+349,dc2-leaf1b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf1a_Po3,NOT RUN,
+350,dc2-leaf1b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF1C_Po1,NOT RUN,
+351,dc2-leaf1b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1,NOT RUN,
+352,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
+353,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
+354,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
+355,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
+356,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
+357,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
+358,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
+359,dc2-leaf1b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
+360,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+361,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
+362,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
+363,dc2-leaf1b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
+364,dc2-leaf1b,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
+365,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf1a_Ethernet3,NOT RUN,
+366,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf1a_Ethernet4,NOT RUN,
+367,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet2,NOT RUN,
+368,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet2,NOT RUN,
+369,dc2-leaf1b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf1c_Ethernet2,NOT RUN,
+370,dc2-leaf1b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1b_Ethernet1 - Destination: dc2-spine1_Ethernet2,NOT RUN,
+371,dc2-leaf1b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf1b_Ethernet2 - Destination: dc2-spine2_Ethernet2,NOT RUN,
+372,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.3,NOT RUN,
+373,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.1,NOT RUN,
+374,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.2,NOT RUN,
+375,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.4,NOT RUN,
+376,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.5,NOT RUN,
+377,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.11,NOT RUN,
+378,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.12,NOT RUN,
+379,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.13,NOT RUN,
+380,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.14,NOT RUN,
+381,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.15,NOT RUN,
+382,dc2-leaf1b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.16,NOT RUN,
+383,dc2-leaf1b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+384,dc2-leaf1b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+385,dc2-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.116,NOT RUN,
+386,dc2-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.108,NOT RUN,
+387,dc2-leaf1b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.110,NOT RUN,
+388,dc2-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
+389,dc2-leaf1b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
+390,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+391,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+392,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+393,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+394,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
+395,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
+396,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
+397,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
+398,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
+399,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
+400,dc2-leaf1b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
+401,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
+402,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
+403,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
+404,dc2-leaf1b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
+405,dc2-leaf1c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+406,dc2-leaf1c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+407,dc2-leaf1c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+408,dc2-leaf1c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+409,dc2-leaf1c,NTP,Synchronised with NTP server,NTP,NOT RUN,
+410,dc2-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC2-LEAF1A_Ethernet8,NOT RUN,
+411,dc2-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - DC2-LEAF1B_Ethernet8,NOT RUN,
+412,dc2-leaf1c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf1-server1_iLO,NOT RUN,
+413,dc2-leaf1c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC2_L3_LEAF1_Po8,NOT RUN,
+414,dc2-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf1a_Ethernet8,NOT RUN,
+415,dc2-leaf1c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf1b_Ethernet8,NOT RUN,
+416,dc2-leaf2a,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+417,dc2-leaf2a,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+418,dc2-leaf2a,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+419,dc2-leaf2a,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+420,dc2-leaf2a,NTP,Synchronised with NTP server,NTP,NOT RUN,
+421,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf2b_Ethernet3,NOT RUN,
+422,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf2b_Ethernet4,NOT RUN,
+423,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet3,NOT RUN,
+424,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet3,NOT RUN,
+425,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF2C_Ethernet1,NOT RUN,
+426,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc1-leaf2a_Ethernet6,NOT RUN,
+427,dc2-leaf2a,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf2-server1_PCI1,NOT RUN,
+428,dc2-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf2b_Po3,NOT RUN,
+429,dc2-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF2C_Po1,NOT RUN,
+430,dc2-leaf2a,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1,NOT RUN,
+431,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
+432,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
+433,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
+434,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
+435,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
+436,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
+437,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
+438,dc2-leaf2a,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
+439,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+440,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
+441,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
+442,dc2-leaf2a,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
+443,dc2-leaf2a,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
+444,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2b_Ethernet3,NOT RUN,
+445,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2b_Ethernet4,NOT RUN,
+446,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet3,NOT RUN,
+447,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet3,NOT RUN,
+448,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf2c_Ethernet1,NOT RUN,
+449,dc2-leaf2a,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet6 - remote: dc1-leaf2a_Ethernet6,NOT RUN,
+450,dc2-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2a_Ethernet1 - Destination: dc2-spine1_Ethernet3,NOT RUN,
+451,dc2-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2a_Ethernet2 - Destination: dc2-spine2_Ethernet3,NOT RUN,
+452,dc2-leaf2a,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2a_Ethernet6 - Destination: dc1-leaf2a_Ethernet6,NOT RUN,
+453,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.3,NOT RUN,
+454,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.1,NOT RUN,
+455,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.2,NOT RUN,
+456,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.4,NOT RUN,
+457,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.5,NOT RUN,
+458,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.11,NOT RUN,
+459,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.12,NOT RUN,
+460,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.13,NOT RUN,
+461,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.14,NOT RUN,
+462,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.15,NOT RUN,
+463,dc2-leaf2a,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.16,NOT RUN,
+464,dc2-leaf2a,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+465,dc2-leaf2a,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+466,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.121,NOT RUN,
+467,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.112,NOT RUN,
+468,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.114,NOT RUN,
+469,dc2-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
+470,dc2-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
+471,dc2-leaf2a,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.0.5,NOT RUN,
+472,dc2-leaf2a,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 192.168.100.0,NOT RUN,
+473,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+474,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+475,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+476,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+477,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
+478,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
+479,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
+480,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
+481,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
+482,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
+483,dc2-leaf2a,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
+484,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
+485,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
+486,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
+487,dc2-leaf2a,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
+488,dc2-leaf2b,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+489,dc2-leaf2b,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+490,dc2-leaf2b,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+491,dc2-leaf2b,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+492,dc2-leaf2b,NTP,Synchronised with NTP server,NTP,NOT RUN,
+493,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - MLAG_PEER_dc2-leaf2a_Ethernet3,NOT RUN,
+494,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - MLAG_PEER_dc2-leaf2a_Ethernet4,NOT RUN,
+495,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet4,NOT RUN,
+496,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet4,NOT RUN,
+497,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet8 - DC2-LEAF2C_Ethernet2,NOT RUN,
+498,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet6 - P2P_LINK_TO_dc1-leaf2b_Ethernet6,NOT RUN,
+499,dc2-leaf2b,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf2-server1_PCI2,NOT RUN,
+500,dc2-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel3 - MLAG_PEER_dc2-leaf2a_Po3,NOT RUN,
+501,dc2-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel8 - DC2-LEAF2C_Po1,NOT RUN,
+502,dc2-leaf2b,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1,NOT RUN,
+503,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4093 - MLAG_PEER_L3_PEERING,NOT RUN,
+504,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan4094 - MLAG_PEER,NOT RUN,
+505,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan11 - VRF10_VLAN11,NOT RUN,
+506,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan12 - VRF10_VLAN12,NOT RUN,
+507,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10,NOT RUN,
+508,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan21 - VRF11_VLAN21,NOT RUN,
+509,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan22 - VRF11_VLAN22,NOT RUN,
+510,dc2-leaf2b,Interface State,Vlan Interface & Line Protocol == "up",Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11,NOT RUN,
+511,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+512,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback1 - VTEP_VXLAN_Tunnel_Source,NOT RUN,
+513,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback10 - VRF10_VTEP_DIAGNOSTICS,NOT RUN,
+514,dc2-leaf2b,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback11 - VRF11_VTEP_DIAGNOSTICS,NOT RUN,
+515,dc2-leaf2b,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,NOT RUN,
+516,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2a_Ethernet3,NOT RUN,
+517,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2a_Ethernet4,NOT RUN,
+518,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-spine1_Ethernet4,NOT RUN,
+519,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-spine2_Ethernet4,NOT RUN,
+520,dc2-leaf2b,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet8 - remote: dc2-leaf2c_Ethernet2,NOT RUN,
+521,dc2-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2b_Ethernet1 - Destination: dc2-spine1_Ethernet4,NOT RUN,
+522,dc2-leaf2b,IP Reachability,ip reachability test p2p links,Source: dc2-leaf2b_Ethernet2 - Destination: dc2-spine2_Ethernet4,NOT RUN,
+523,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.3,NOT RUN,
+524,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.1,NOT RUN,
+525,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.2,NOT RUN,
+526,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.4,NOT RUN,
+527,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.5,NOT RUN,
+528,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.11,NOT RUN,
+529,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.12,NOT RUN,
+530,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.13,NOT RUN,
+531,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.14,NOT RUN,
+532,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.15,NOT RUN,
+533,dc2-leaf2b,Loopback0 Reachability,Loopback0 Reachability,Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.16,NOT RUN,
+534,dc2-leaf2b,MLAG,MLAG State active & Status connected,MLAG,NOT RUN,
+535,dc2-leaf2b,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+536,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.129.120,NOT RUN,
+537,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.116,NOT RUN,
+538,dc2-leaf2b,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.118,NOT RUN,
+539,dc2-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.11,NOT RUN,
+540,dc2-leaf2b,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.12,NOT RUN,
+541,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.3,NOT RUN,
+542,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.1,NOT RUN,
+543,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.2,NOT RUN,
+544,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.4,NOT RUN,
+545,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.0.5,NOT RUN,
+546,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.11,NOT RUN,
+547,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.12,NOT RUN,
+548,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.13,NOT RUN,
+549,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.14,NOT RUN,
+550,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.15,NOT RUN,
+551,dc2-leaf2b,Routing Table,Remote Lo0 address,10.255.128.16,NOT RUN,
+552,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.1.3,NOT RUN,
+553,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.1.5,NOT RUN,
+554,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.129.13,NOT RUN,
+555,dc2-leaf2b,Routing Table,Remote VTEP address,10.255.129.15,NOT RUN,
+556,dc2-leaf2c,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+557,dc2-leaf2c,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+558,dc2-leaf2c,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+559,dc2-leaf2c,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+560,dc2-leaf2c,NTP,Synchronised with NTP server,NTP,NOT RUN,
+561,dc2-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - DC2-LEAF2A_Ethernet8,NOT RUN,
+562,dc2-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - DC2-LEAF2B_Ethernet8,NOT RUN,
+563,dc2-leaf2c,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet5 - dc2-leaf2-server1_iLO,NOT RUN,
+564,dc2-leaf2c,Interface State,Port-Channel Interface & Line Protocol == "up",Port-Channel1 - DC2_L3_LEAF2_Po8,NOT RUN,
+565,dc2-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf2a_Ethernet8,NOT RUN,
+566,dc2-leaf2c,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf2b_Ethernet8,NOT RUN,
+567,dc2-spine1,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+568,dc2-spine1,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+569,dc2-spine1,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+570,dc2-spine1,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+571,dc2-spine1,NTP,Synchronised with NTP server,NTP,NOT RUN,
+572,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet1,NOT RUN,
+573,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet1,NOT RUN,
+574,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet1,NOT RUN,
+575,dc2-spine1,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet1,NOT RUN,
+576,dc2-spine1,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+577,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf1a_Ethernet1,NOT RUN,
+578,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf1b_Ethernet1,NOT RUN,
+579,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2a_Ethernet1,NOT RUN,
+580,dc2-spine1,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2b_Ethernet1,NOT RUN,
+581,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet1 - Destination: dc2-leaf1a_Ethernet1,NOT RUN,
+582,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet2 - Destination: dc2-leaf1b_Ethernet1,NOT RUN,
+583,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet3 - Destination: dc2-leaf2a_Ethernet1,NOT RUN,
+584,dc2-spine1,IP Reachability,ip reachability test p2p links,Source: dc2-spine1_Ethernet4 - Destination: dc2-leaf2b_Ethernet1,NOT RUN,
+585,dc2-spine1,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+586,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.105,NOT RUN,
+587,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.109,NOT RUN,
+588,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.113,NOT RUN,
+589,dc2-spine1,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.117,NOT RUN,
+590,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.13,NOT RUN,
+591,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.14,NOT RUN,
+592,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.15,NOT RUN,
+593,dc2-spine1,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.16,NOT RUN,
+594,dc2-spine2,Hardware,Verifies if the power supplies status are within the accepted states list.,VerifyEnvironmentPower,NOT RUN,
+595,dc2-spine2,Hardware,Verifies if the fans status are within the accepted states list.,VerifyEnvironmentCooling,NOT RUN,
+596,dc2-spine2,Hardware,Verifies if the device temperature is within the acceptable range.,VerifyTemperature,NOT RUN,
+597,dc2-spine2,Hardware,Verifies the transceiver's manufacturer against a list of approved manufacturers.,VerifyTransceiversManufacturers,NOT RUN,
+598,dc2-spine2,NTP,Synchronised with NTP server,NTP,NOT RUN,
+599,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet2,NOT RUN,
+600,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet2,NOT RUN,
+601,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet2,NOT RUN,
+602,dc2-spine2,Interface State,Ethernet Interface & Line Protocol == "up",Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet2,NOT RUN,
+603,dc2-spine2,Interface State,Loopback Interface Status & Line Protocol == "up",Loopback0 - EVPN_Overlay_Peering,NOT RUN,
+604,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet1 - remote: dc2-leaf1a_Ethernet2,NOT RUN,
+605,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet2 - remote: dc2-leaf1b_Ethernet2,NOT RUN,
+606,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet3 - remote: dc2-leaf2a_Ethernet2,NOT RUN,
+607,dc2-spine2,LLDP Topology,LLDP topology - validate peer and interface,local: Ethernet4 - remote: dc2-leaf2b_Ethernet2,NOT RUN,
+608,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet1 - Destination: dc2-leaf1a_Ethernet2,NOT RUN,
+609,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet2 - Destination: dc2-leaf1b_Ethernet2,NOT RUN,
+610,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet3 - Destination: dc2-leaf2a_Ethernet2,NOT RUN,
+611,dc2-spine2,IP Reachability,ip reachability test p2p links,Source: dc2-spine2_Ethernet4 - Destination: dc2-leaf2b_Ethernet2,NOT RUN,
+612,dc2-spine2,BGP,ArBGP is configured and operating,ArBGP,NOT RUN,
+613,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.107,NOT RUN,
+614,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.111,NOT RUN,
+615,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.115,NOT RUN,
+616,dc2-spine2,BGP,ip bgp peer state established (ipv4),bgp_neighbor: 10.255.255.119,NOT RUN,
+617,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.13,NOT RUN,
+618,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.14,NOT RUN,
+619,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.15,NOT RUN,
+620,dc2-spine2,BGP,bgp evpn peer state established (evpn),bgp_neighbor: 10.255.128.16,NOT RUN,
diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md
index 51c7f6fa89d..e397b01123d 100644
--- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md
+++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md
@@ -13,25 +13,24 @@
| Total Tests | Total Tests Passed | Total Tests Failed |
| ----------- | ------------------ | ------------------ |
-| 719 | 0 | 0 |
+| 620 | 0 | 0 |
### Summary Totals Devices Under Tests
| DUT | Total Tests | Tests Passed | Tests Failed | Categories Failed |
| --- | ----------- | ------------ | ------------ | ----------------- |
| dc1-leaf1a | 67 | 0 | 0 | |
-| dc1-leaf1b | 69 | 0 | 0 | |
-| dc1-leaf1c | 10 | 0 | 0 | |
-| dc1-leaf2a | 74 | 0 | 0 | |
-| dc1-leaf2b | 74 | 0 | 0 | |
-| dc1-leaf2c | 11 | 0 | 0 | |
-| dc1-spine1 | 26 | 0 | 0 | |
-| dc1-spine2 | 26 | 0 | 0 | |
-| dc2-leaf1a | 69 | 0 | 0 | |
-| dc2-leaf1b | 69 | 0 | 0 | |
+| dc1-leaf1b | 67 | 0 | 0 | |
+| dc1-leaf1c | 11 | 0 | 0 | |
+| dc1-leaf2a | 69 | 0 | 0 | |
+| dc1-leaf2c | 10 | 0 | 0 | |
+| dc1-spine1 | 23 | 0 | 0 | |
+| dc1-spine2 | 23 | 0 | 0 | |
+| dc2-leaf1a | 67 | 0 | 0 | |
+| dc2-leaf1b | 67 | 0 | 0 | |
| dc2-leaf1c | 11 | 0 | 0 | |
-| dc2-leaf2a | 74 | 0 | 0 | |
-| dc2-leaf2b | 74 | 0 | 0 | |
+| dc2-leaf2a | 72 | 0 | 0 | |
+| dc2-leaf2b | 68 | 0 | 0 | |
| dc2-leaf2c | 11 | 0 | 0 | |
| dc2-spine1 | 27 | 0 | 0 | |
| dc2-spine2 | 27 | 0 | 0 | |
@@ -40,15 +39,15 @@
| Test Category | Total Tests | Tests Passed | Tests Failed |
| ------------- | ----------- | ------------ | ------------ |
-| Hardware | 64 | 0 | 0 |
-| NTP | 16 | 0 | 0 |
-| Interface State | 216 | 0 | 0 |
-| LLDP Topology | 63 | 0 | 0 |
-| IP Reachability | 36 | 0 | 0 |
-| Loopback0 Reachability | 96 | 0 | 0 |
-| MLAG | 8 | 0 | 0 |
-| BGP | 92 | 0 | 0 |
-| Routing Table | 128 | 0 | 0 |
+| Hardware | 60 | 0 | 0 |
+| NTP | 15 | 0 | 0 |
+| Interface State | 193 | 0 | 0 |
+| LLDP Topology | 56 | 0 | 0 |
+| IP Reachability | 30 | 0 | 0 |
+| Loopback0 Reachability | 77 | 0 | 0 |
+| MLAG | 7 | 0 | 0 |
+| BGP | 77 | 0 | 0 |
+| Routing Table | 105 | 0 | 0 |
## Failed Test Results Summary
@@ -86,36 +85,36 @@
| 25 | dc1-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
| 26 | dc1-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
| 27 | dc1-leaf1a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 28 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-spine1_Ethernet1 | NOT RUN | - |
-| 29 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-spine2_Ethernet1 | NOT RUN | - |
-| 30 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc1-leaf1c_Ethernet1 | NOT RUN | - |
-| 31 | dc1-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf1a_Ethernet1 - Destination: dc1-spine1_Ethernet1 | NOT RUN | - |
-| 32 | dc1-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf1a_Ethernet2 - Destination: dc1-spine2_Ethernet1 | NOT RUN | - |
-| 33 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 34 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 35 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 36 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 37 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 38 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 39 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 40 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 41 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 42 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 43 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 44 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 45 | dc1-leaf1a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 46 | dc1-leaf1a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 47 | dc1-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.1.97 | NOT RUN | - |
-| 48 | dc1-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.0 | NOT RUN | - |
-| 49 | dc1-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.2 | NOT RUN | - |
-| 50 | dc1-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
-| 51 | dc1-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
-| 52 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 53 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 54 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 55 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 56 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 57 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
+| 28 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf1b_Ethernet3 | NOT RUN | - |
+| 29 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc1-leaf1b_Ethernet4 | NOT RUN | - |
+| 30 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-spine1_Ethernet1 | NOT RUN | - |
+| 31 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-spine2_Ethernet1 | NOT RUN | - |
+| 32 | dc1-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc1-leaf1c_Ethernet1 | NOT RUN | - |
+| 33 | dc1-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf1a_Ethernet1 - Destination: dc1-spine1_Ethernet1 | NOT RUN | - |
+| 34 | dc1-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf1a_Ethernet2 - Destination: dc1-spine2_Ethernet1 | NOT RUN | - |
+| 35 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.3 | NOT RUN | - |
+| 36 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.1 | NOT RUN | - |
+| 37 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.2 | NOT RUN | - |
+| 38 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.4 | NOT RUN | - |
+| 39 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.0.5 | NOT RUN | - |
+| 40 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 41 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 42 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 43 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 44 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 45 | dc1-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1a - 10.255.0.3/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 46 | dc1-leaf1a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 47 | dc1-leaf1a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 48 | dc1-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.1.97 | NOT RUN | - |
+| 49 | dc1-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.0 | NOT RUN | - |
+| 50 | dc1-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.2 | NOT RUN | - |
+| 51 | dc1-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
+| 52 | dc1-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
+| 53 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 54 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 55 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 56 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 57 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
| 58 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
| 59 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
| 60 | dc1-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
@@ -165,616 +164,517 @@
| 104 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.2 | NOT RUN | - |
| 105 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.4 | NOT RUN | - |
| 106 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 107 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 108 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 109 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 110 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 111 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 112 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 113 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 114 | dc1-leaf1b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 115 | dc1-leaf1b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 116 | dc1-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.1.96 | NOT RUN | - |
-| 117 | dc1-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.4 | NOT RUN | - |
-| 118 | dc1-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.6 | NOT RUN | - |
-| 119 | dc1-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
-| 120 | dc1-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
-| 121 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 122 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 123 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 124 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 125 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 126 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 127 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 128 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 129 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 130 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 131 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 132 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 133 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 134 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 135 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 136 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 137 | dc1-leaf1c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 138 | dc1-leaf1c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 139 | dc1-leaf1c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 140 | dc1-leaf1c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 141 | dc1-leaf1c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 142 | dc1-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC1-LEAF1A_Ethernet8 | NOT RUN | - |
-| 143 | dc1-leaf1c | Interface State | Ethernet Interface & Line Protocol == "adminDown" | Ethernet2 - DC1-LEAF1B_Ethernet8 | NOT RUN | - |
-| 144 | dc1-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf1-server1_iLO | NOT RUN | - |
-| 145 | dc1-leaf1c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC1_L3_LEAF1_Po8 | NOT RUN | - |
-| 146 | dc1-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf1a_Ethernet8 | NOT RUN | - |
-| 147 | dc1-leaf2a | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 148 | dc1-leaf2a | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 149 | dc1-leaf2a | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 150 | dc1-leaf2a | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 151 | dc1-leaf2a | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 152 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc1-leaf2b_Ethernet3 | NOT RUN | - |
-| 153 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc1-leaf2b_Ethernet4 | NOT RUN | - |
-| 154 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet3 | NOT RUN | - |
-| 155 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet3 | NOT RUN | - |
-| 156 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC1-LEAF2C_Ethernet1 | NOT RUN | - |
-| 157 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc2-leaf2a_Ethernet6 | NOT RUN | - |
-| 158 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf2-server1_PCI1 | NOT RUN | - |
-| 159 | dc1-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc1-leaf2b_Po3 | NOT RUN | - |
-| 160 | dc1-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC1-LEAF2C_Po1 | NOT RUN | - |
-| 161 | dc1-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1 | NOT RUN | - |
-| 162 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
-| 163 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
-| 164 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
-| 165 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
-| 166 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
-| 167 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
-| 168 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
-| 169 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
-| 170 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 171 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
-| 172 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 173 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 174 | dc1-leaf2a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 175 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf2b_Ethernet3 | NOT RUN | - |
-| 176 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc1-leaf2b_Ethernet4 | NOT RUN | - |
-| 177 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-spine1_Ethernet3 | NOT RUN | - |
-| 178 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-spine2_Ethernet3 | NOT RUN | - |
-| 179 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc1-leaf2c_Ethernet1 | NOT RUN | - |
-| 180 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet6 - remote: dc2-leaf2a_Ethernet6 | NOT RUN | - |
-| 181 | dc1-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2a_Ethernet1 - Destination: dc1-spine1_Ethernet3 | NOT RUN | - |
-| 182 | dc1-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2a_Ethernet2 - Destination: dc1-spine2_Ethernet3 | NOT RUN | - |
-| 183 | dc1-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2a_Ethernet6 - Destination: dc2-leaf2a_Ethernet6 | NOT RUN | - |
-| 184 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 185 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 186 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 187 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 188 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 189 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 190 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 191 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 192 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 193 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 194 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 195 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 196 | dc1-leaf2a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 197 | dc1-leaf2a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 198 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.1.101 | NOT RUN | - |
-| 199 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.8 | NOT RUN | - |
-| 200 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.10 | NOT RUN | - |
-| 201 | dc1-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
-| 202 | dc1-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
-| 203 | dc1-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.15 | NOT RUN | - |
-| 204 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 192.168.100.1 | NOT RUN | - |
-| 205 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 206 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 207 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 208 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 209 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 210 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 211 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 212 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 213 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 214 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 215 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 216 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 217 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 218 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 219 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 220 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 221 | dc1-leaf2b | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 222 | dc1-leaf2b | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 223 | dc1-leaf2b | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 224 | dc1-leaf2b | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 225 | dc1-leaf2b | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 226 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc1-leaf2a_Ethernet3 | NOT RUN | - |
-| 227 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc1-leaf2a_Ethernet4 | NOT RUN | - |
-| 228 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet4 | NOT RUN | - |
-| 229 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet4 | NOT RUN | - |
-| 230 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC1-LEAF2C_Ethernet2 | NOT RUN | - |
-| 231 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc2-leaf2b_Ethernet6 | NOT RUN | - |
-| 232 | dc1-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf2-server1_PCI2 | NOT RUN | - |
-| 233 | dc1-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc1-leaf2a_Po3 | NOT RUN | - |
-| 234 | dc1-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC1-LEAF2C_Po1 | NOT RUN | - |
-| 235 | dc1-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1 | NOT RUN | - |
-| 236 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
-| 237 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
-| 238 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
-| 239 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
-| 240 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
-| 241 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
-| 242 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
-| 243 | dc1-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
-| 244 | dc1-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 245 | dc1-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
-| 246 | dc1-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 247 | dc1-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 248 | dc1-leaf2b | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 249 | dc1-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf2a_Ethernet3 | NOT RUN | - |
-| 250 | dc1-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc1-leaf2a_Ethernet4 | NOT RUN | - |
-| 251 | dc1-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-spine1_Ethernet4 | NOT RUN | - |
-| 252 | dc1-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-spine2_Ethernet4 | NOT RUN | - |
-| 253 | dc1-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc1-leaf2c_Ethernet2 | NOT RUN | - |
-| 254 | dc1-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet6 - remote: dc2-leaf2b_Ethernet6 | NOT RUN | - |
-| 255 | dc1-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2b_Ethernet1 - Destination: dc1-spine1_Ethernet4 | NOT RUN | - |
-| 256 | dc1-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2b_Ethernet2 - Destination: dc1-spine2_Ethernet4 | NOT RUN | - |
-| 257 | dc1-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2b_Ethernet6 - Destination: dc2-leaf2b_Ethernet6 | NOT RUN | - |
-| 258 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 259 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 260 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 261 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 262 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 263 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 264 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 265 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 266 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 267 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 268 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 269 | dc1-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2b - 10.255.0.6/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 270 | dc1-leaf2b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 271 | dc1-leaf2b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 272 | dc1-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.1.100 | NOT RUN | - |
-| 273 | dc1-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.12 | NOT RUN | - |
-| 274 | dc1-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.14 | NOT RUN | - |
-| 275 | dc1-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
-| 276 | dc1-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
-| 277 | dc1-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.16 | NOT RUN | - |
-| 278 | dc1-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 192.168.100.3 | NOT RUN | - |
-| 279 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 280 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 281 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 282 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 283 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 284 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 285 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 286 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 287 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 288 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 289 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 290 | dc1-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 291 | dc1-leaf2b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 292 | dc1-leaf2b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 293 | dc1-leaf2b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 294 | dc1-leaf2b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 295 | dc1-leaf2c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 296 | dc1-leaf2c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 297 | dc1-leaf2c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 298 | dc1-leaf2c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 299 | dc1-leaf2c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 300 | dc1-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC1-LEAF2A_Ethernet8 | NOT RUN | - |
-| 301 | dc1-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - DC1-LEAF2B_Ethernet8 | NOT RUN | - |
-| 302 | dc1-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf2-server1_iLO | NOT RUN | - |
-| 303 | dc1-leaf2c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC1_L3_LEAF2_Po8 | NOT RUN | - |
-| 304 | dc1-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf2a_Ethernet8 | NOT RUN | - |
-| 305 | dc1-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-leaf2b_Ethernet8 | NOT RUN | - |
-| 306 | dc1-spine1 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 307 | dc1-spine1 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 308 | dc1-spine1 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 309 | dc1-spine1 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 310 | dc1-spine1 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 311 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet1 | NOT RUN | - |
-| 312 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "adminDown" | Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet1 | NOT RUN | - |
-| 313 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet1 | NOT RUN | - |
-| 314 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet1 | NOT RUN | - |
-| 315 | dc1-spine1 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 316 | dc1-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf1a_Ethernet1 | NOT RUN | - |
-| 317 | dc1-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf2a_Ethernet1 | NOT RUN | - |
-| 318 | dc1-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc1-leaf2b_Ethernet1 | NOT RUN | - |
-| 319 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet1 - Destination: dc1-leaf1a_Ethernet1 | NOT RUN | - |
-| 320 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet2 - Destination: dc1-leaf1b_Ethernet1 | NOT RUN | - |
-| 321 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet3 - Destination: dc1-leaf2a_Ethernet1 | NOT RUN | - |
-| 322 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet4 - Destination: dc1-leaf2b_Ethernet1 | NOT RUN | - |
-| 323 | dc1-spine1 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 324 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.1 | NOT RUN | - |
-| 325 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.5 | NOT RUN | - |
-| 326 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.9 | NOT RUN | - |
-| 327 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.13 | NOT RUN | - |
-| 328 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.3 | NOT RUN | - |
-| 329 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.4 | NOT RUN | - |
-| 330 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.5 | NOT RUN | - |
-| 331 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.6 | NOT RUN | - |
-| 332 | dc1-spine2 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 333 | dc1-spine2 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 334 | dc1-spine2 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 335 | dc1-spine2 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 336 | dc1-spine2 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 337 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet2 | NOT RUN | - |
-| 338 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "adminDown" | Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet2 | NOT RUN | - |
-| 339 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet2 | NOT RUN | - |
-| 340 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet2 | NOT RUN | - |
-| 341 | dc1-spine2 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 342 | dc1-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf1a_Ethernet2 | NOT RUN | - |
-| 343 | dc1-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf2a_Ethernet2 | NOT RUN | - |
-| 344 | dc1-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc1-leaf2b_Ethernet2 | NOT RUN | - |
-| 345 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet1 - Destination: dc1-leaf1a_Ethernet2 | NOT RUN | - |
-| 346 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet2 - Destination: dc1-leaf1b_Ethernet2 | NOT RUN | - |
-| 347 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet3 - Destination: dc1-leaf2a_Ethernet2 | NOT RUN | - |
-| 348 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet4 - Destination: dc1-leaf2b_Ethernet2 | NOT RUN | - |
-| 349 | dc1-spine2 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 350 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.3 | NOT RUN | - |
-| 351 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.7 | NOT RUN | - |
-| 352 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.11 | NOT RUN | - |
-| 353 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.15 | NOT RUN | - |
-| 354 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.3 | NOT RUN | - |
-| 355 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.4 | NOT RUN | - |
-| 356 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.5 | NOT RUN | - |
-| 357 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.6 | NOT RUN | - |
-| 358 | dc2-leaf1a | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 359 | dc2-leaf1a | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 360 | dc2-leaf1a | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 361 | dc2-leaf1a | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 362 | dc2-leaf1a | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 363 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf1b_Ethernet3 | NOT RUN | - |
-| 364 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf1b_Ethernet4 | NOT RUN | - |
-| 365 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet1 | NOT RUN | - |
-| 366 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet1 | NOT RUN | - |
-| 367 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF1C_Ethernet1 | NOT RUN | - |
-| 368 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf1-server1_PCI1 | NOT RUN | - |
-| 369 | dc2-leaf1a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf1b_Po3 | NOT RUN | - |
-| 370 | dc2-leaf1a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF1C_Po1 | NOT RUN | - |
-| 371 | dc2-leaf1a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1 | NOT RUN | - |
-| 372 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
-| 373 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
-| 374 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
-| 375 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
-| 376 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
-| 377 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
-| 378 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
-| 379 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
-| 380 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 381 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
-| 382 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 383 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 384 | dc2-leaf1a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 385 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf1b_Ethernet3 | NOT RUN | - |
-| 386 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf1b_Ethernet4 | NOT RUN | - |
-| 387 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet1 | NOT RUN | - |
-| 388 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet1 | NOT RUN | - |
-| 389 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf1c_Ethernet1 | NOT RUN | - |
-| 390 | dc2-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1a_Ethernet1 - Destination: dc2-spine1_Ethernet1 | NOT RUN | - |
-| 391 | dc2-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1a_Ethernet2 - Destination: dc2-spine2_Ethernet1 | NOT RUN | - |
-| 392 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 393 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 394 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 395 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 396 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 397 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 398 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 399 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 400 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 401 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 402 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 403 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 404 | dc2-leaf1a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 405 | dc2-leaf1a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 406 | dc2-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.117 | NOT RUN | - |
-| 407 | dc2-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.104 | NOT RUN | - |
-| 408 | dc2-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.106 | NOT RUN | - |
-| 409 | dc2-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
-| 410 | dc2-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
-| 411 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 412 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 413 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 414 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 415 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 416 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 417 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 418 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 419 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 420 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 421 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 422 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 423 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 424 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 425 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 426 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 427 | dc2-leaf1b | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 428 | dc2-leaf1b | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 429 | dc2-leaf1b | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 430 | dc2-leaf1b | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 431 | dc2-leaf1b | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 432 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf1a_Ethernet3 | NOT RUN | - |
-| 433 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf1a_Ethernet4 | NOT RUN | - |
-| 434 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet2 | NOT RUN | - |
-| 435 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet2 | NOT RUN | - |
-| 436 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF1C_Ethernet2 | NOT RUN | - |
-| 437 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf1-server1_PCI2 | NOT RUN | - |
-| 438 | dc2-leaf1b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf1a_Po3 | NOT RUN | - |
-| 439 | dc2-leaf1b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF1C_Po1 | NOT RUN | - |
-| 440 | dc2-leaf1b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1 | NOT RUN | - |
-| 441 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
-| 442 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
-| 443 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
-| 444 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
-| 445 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
-| 446 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
-| 447 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
-| 448 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
-| 449 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 450 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
-| 451 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 452 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 453 | dc2-leaf1b | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 454 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf1a_Ethernet3 | NOT RUN | - |
-| 455 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf1a_Ethernet4 | NOT RUN | - |
-| 456 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet2 | NOT RUN | - |
-| 457 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet2 | NOT RUN | - |
-| 458 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf1c_Ethernet2 | NOT RUN | - |
-| 459 | dc2-leaf1b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1b_Ethernet1 - Destination: dc2-spine1_Ethernet2 | NOT RUN | - |
-| 460 | dc2-leaf1b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1b_Ethernet2 - Destination: dc2-spine2_Ethernet2 | NOT RUN | - |
-| 461 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 462 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 463 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 464 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 465 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 466 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 467 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 468 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 469 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 470 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 471 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 472 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 473 | dc2-leaf1b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 474 | dc2-leaf1b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 475 | dc2-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.116 | NOT RUN | - |
-| 476 | dc2-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.108 | NOT RUN | - |
-| 477 | dc2-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.110 | NOT RUN | - |
-| 478 | dc2-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
-| 479 | dc2-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
-| 480 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 481 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 482 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 483 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 484 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 485 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 486 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 487 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 488 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 489 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 490 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 491 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 492 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 493 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 494 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 495 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 496 | dc2-leaf1c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 497 | dc2-leaf1c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 498 | dc2-leaf1c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 499 | dc2-leaf1c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 500 | dc2-leaf1c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 501 | dc2-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC2-LEAF1A_Ethernet8 | NOT RUN | - |
-| 502 | dc2-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - DC2-LEAF1B_Ethernet8 | NOT RUN | - |
-| 503 | dc2-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf1-server1_iLO | NOT RUN | - |
-| 504 | dc2-leaf1c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC2_L3_LEAF1_Po8 | NOT RUN | - |
-| 505 | dc2-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf1a_Ethernet8 | NOT RUN | - |
-| 506 | dc2-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf1b_Ethernet8 | NOT RUN | - |
-| 507 | dc2-leaf2a | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 508 | dc2-leaf2a | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 509 | dc2-leaf2a | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 510 | dc2-leaf2a | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 511 | dc2-leaf2a | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 512 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf2b_Ethernet3 | NOT RUN | - |
-| 513 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf2b_Ethernet4 | NOT RUN | - |
-| 514 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet3 | NOT RUN | - |
-| 515 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet3 | NOT RUN | - |
-| 516 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF2C_Ethernet1 | NOT RUN | - |
-| 517 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc1-leaf2a_Ethernet6 | NOT RUN | - |
-| 518 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf2-server1_PCI1 | NOT RUN | - |
-| 519 | dc2-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf2b_Po3 | NOT RUN | - |
-| 520 | dc2-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF2C_Po1 | NOT RUN | - |
-| 521 | dc2-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1 | NOT RUN | - |
-| 522 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
-| 523 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
-| 524 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
-| 525 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
-| 526 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
-| 527 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
-| 528 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
-| 529 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
-| 530 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 531 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
-| 532 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 533 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 534 | dc2-leaf2a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 535 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2b_Ethernet3 | NOT RUN | - |
-| 536 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2b_Ethernet4 | NOT RUN | - |
-| 537 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet3 | NOT RUN | - |
-| 538 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet3 | NOT RUN | - |
-| 539 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf2c_Ethernet1 | NOT RUN | - |
-| 540 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet6 - remote: dc1-leaf2a_Ethernet6 | NOT RUN | - |
-| 541 | dc2-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2a_Ethernet1 - Destination: dc2-spine1_Ethernet3 | NOT RUN | - |
-| 542 | dc2-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2a_Ethernet2 - Destination: dc2-spine2_Ethernet3 | NOT RUN | - |
-| 543 | dc2-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2a_Ethernet6 - Destination: dc1-leaf2a_Ethernet6 | NOT RUN | - |
-| 544 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 545 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 546 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 547 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 548 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 549 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 550 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 551 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 552 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 553 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 554 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 555 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 556 | dc2-leaf2a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 557 | dc2-leaf2a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 558 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.121 | NOT RUN | - |
-| 559 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.112 | NOT RUN | - |
-| 560 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.114 | NOT RUN | - |
-| 561 | dc2-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
-| 562 | dc2-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
-| 563 | dc2-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.5 | NOT RUN | - |
-| 564 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 192.168.100.0 | NOT RUN | - |
-| 565 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 566 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 567 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 568 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 569 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 570 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 571 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 572 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 573 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 574 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 575 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 576 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 577 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 578 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 579 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 580 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 581 | dc2-leaf2b | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 582 | dc2-leaf2b | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 583 | dc2-leaf2b | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 584 | dc2-leaf2b | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 585 | dc2-leaf2b | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 586 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf2a_Ethernet3 | NOT RUN | - |
-| 587 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf2a_Ethernet4 | NOT RUN | - |
-| 588 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet4 | NOT RUN | - |
-| 589 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet4 | NOT RUN | - |
-| 590 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF2C_Ethernet2 | NOT RUN | - |
-| 591 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc1-leaf2b_Ethernet6 | NOT RUN | - |
-| 592 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf2-server1_PCI2 | NOT RUN | - |
-| 593 | dc2-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf2a_Po3 | NOT RUN | - |
-| 594 | dc2-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF2C_Po1 | NOT RUN | - |
-| 595 | dc2-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1 | NOT RUN | - |
-| 596 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
-| 597 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
-| 598 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
-| 599 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
-| 600 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
-| 601 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
-| 602 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
-| 603 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
-| 604 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 605 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
-| 606 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 607 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
-| 608 | dc2-leaf2b | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
-| 609 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2a_Ethernet3 | NOT RUN | - |
-| 610 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2a_Ethernet4 | NOT RUN | - |
-| 611 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet4 | NOT RUN | - |
-| 612 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet4 | NOT RUN | - |
-| 613 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf2c_Ethernet2 | NOT RUN | - |
-| 614 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet6 - remote: dc1-leaf2b_Ethernet6 | NOT RUN | - |
-| 615 | dc2-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2b_Ethernet1 - Destination: dc2-spine1_Ethernet4 | NOT RUN | - |
-| 616 | dc2-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2b_Ethernet2 - Destination: dc2-spine2_Ethernet4 | NOT RUN | - |
-| 617 | dc2-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2b_Ethernet6 - Destination: dc1-leaf2b_Ethernet6 | NOT RUN | - |
-| 618 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.3 | NOT RUN | - |
-| 619 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.1 | NOT RUN | - |
-| 620 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.2 | NOT RUN | - |
-| 621 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.4 | NOT RUN | - |
-| 622 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.5 | NOT RUN | - |
-| 623 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.6 | NOT RUN | - |
-| 624 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.11 | NOT RUN | - |
-| 625 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.12 | NOT RUN | - |
-| 626 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.13 | NOT RUN | - |
-| 627 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.14 | NOT RUN | - |
-| 628 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.15 | NOT RUN | - |
-| 629 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.16 | NOT RUN | - |
-| 630 | dc2-leaf2b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
-| 631 | dc2-leaf2b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 632 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.120 | NOT RUN | - |
-| 633 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.116 | NOT RUN | - |
-| 634 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.118 | NOT RUN | - |
-| 635 | dc2-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
-| 636 | dc2-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
-| 637 | dc2-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.6 | NOT RUN | - |
-| 638 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 192.168.100.2 | NOT RUN | - |
-| 639 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
-| 640 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
-| 641 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
-| 642 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
-| 643 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
-| 644 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.6 | NOT RUN | - |
-| 645 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
-| 646 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
-| 647 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
-| 648 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
-| 649 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
-| 650 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
-| 651 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
-| 652 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
-| 653 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
-| 654 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
-| 655 | dc2-leaf2c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 656 | dc2-leaf2c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 657 | dc2-leaf2c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 658 | dc2-leaf2c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 659 | dc2-leaf2c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 660 | dc2-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC2-LEAF2A_Ethernet8 | NOT RUN | - |
-| 661 | dc2-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - DC2-LEAF2B_Ethernet8 | NOT RUN | - |
-| 662 | dc2-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf2-server1_iLO | NOT RUN | - |
-| 663 | dc2-leaf2c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC2_L3_LEAF2_Po8 | NOT RUN | - |
-| 664 | dc2-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf2a_Ethernet8 | NOT RUN | - |
-| 665 | dc2-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf2b_Ethernet8 | NOT RUN | - |
-| 666 | dc2-spine1 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 667 | dc2-spine1 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 668 | dc2-spine1 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 669 | dc2-spine1 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 670 | dc2-spine1 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 671 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet1 | NOT RUN | - |
-| 672 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet1 | NOT RUN | - |
-| 673 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet1 | NOT RUN | - |
-| 674 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet1 | NOT RUN | - |
-| 675 | dc2-spine1 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 676 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf1a_Ethernet1 | NOT RUN | - |
-| 677 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf1b_Ethernet1 | NOT RUN | - |
-| 678 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2a_Ethernet1 | NOT RUN | - |
-| 679 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2b_Ethernet1 | NOT RUN | - |
-| 680 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet1 - Destination: dc2-leaf1a_Ethernet1 | NOT RUN | - |
-| 681 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet2 - Destination: dc2-leaf1b_Ethernet1 | NOT RUN | - |
-| 682 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet3 - Destination: dc2-leaf2a_Ethernet1 | NOT RUN | - |
-| 683 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet4 - Destination: dc2-leaf2b_Ethernet1 | NOT RUN | - |
-| 684 | dc2-spine1 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 685 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.105 | NOT RUN | - |
-| 686 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.109 | NOT RUN | - |
-| 687 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.113 | NOT RUN | - |
-| 688 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.117 | NOT RUN | - |
-| 689 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.13 | NOT RUN | - |
-| 690 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.14 | NOT RUN | - |
-| 691 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.15 | NOT RUN | - |
-| 692 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.16 | NOT RUN | - |
-| 693 | dc2-spine2 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
-| 694 | dc2-spine2 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
-| 695 | dc2-spine2 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
-| 696 | dc2-spine2 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
-| 697 | dc2-spine2 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
-| 698 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet2 | NOT RUN | - |
-| 699 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet2 | NOT RUN | - |
-| 700 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet2 | NOT RUN | - |
-| 701 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet2 | NOT RUN | - |
-| 702 | dc2-spine2 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
-| 703 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf1a_Ethernet2 | NOT RUN | - |
-| 704 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf1b_Ethernet2 | NOT RUN | - |
-| 705 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2a_Ethernet2 | NOT RUN | - |
-| 706 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2b_Ethernet2 | NOT RUN | - |
-| 707 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet1 - Destination: dc2-leaf1a_Ethernet2 | NOT RUN | - |
-| 708 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet2 - Destination: dc2-leaf1b_Ethernet2 | NOT RUN | - |
-| 709 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet3 - Destination: dc2-leaf2a_Ethernet2 | NOT RUN | - |
-| 710 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet4 - Destination: dc2-leaf2b_Ethernet2 | NOT RUN | - |
-| 711 | dc2-spine2 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
-| 712 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.107 | NOT RUN | - |
-| 713 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.111 | NOT RUN | - |
-| 714 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.115 | NOT RUN | - |
-| 715 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.119 | NOT RUN | - |
-| 716 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.13 | NOT RUN | - |
-| 717 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.14 | NOT RUN | - |
-| 718 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.15 | NOT RUN | - |
-| 719 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.16 | NOT RUN | - |
+| 107 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 108 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 109 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 110 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 111 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 112 | dc1-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf1b - 10.255.0.4/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 113 | dc1-leaf1b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 114 | dc1-leaf1b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 115 | dc1-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.1.96 | NOT RUN | - |
+| 116 | dc1-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.4 | NOT RUN | - |
+| 117 | dc1-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.6 | NOT RUN | - |
+| 118 | dc1-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
+| 119 | dc1-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
+| 120 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 121 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 122 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 123 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 124 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
+| 125 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
+| 126 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
+| 127 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
+| 128 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
+| 129 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
+| 130 | dc1-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
+| 131 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
+| 132 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
+| 133 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
+| 134 | dc1-leaf1b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
+| 135 | dc1-leaf1c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 136 | dc1-leaf1c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 137 | dc1-leaf1c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 138 | dc1-leaf1c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 139 | dc1-leaf1c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 140 | dc1-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC1-LEAF1A_Ethernet8 | NOT RUN | - |
+| 141 | dc1-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - DC1-LEAF1B_Ethernet8 | NOT RUN | - |
+| 142 | dc1-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf1-server1_iLO | NOT RUN | - |
+| 143 | dc1-leaf1c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC1_L3_LEAF1_Po8 | NOT RUN | - |
+| 144 | dc1-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf1a_Ethernet8 | NOT RUN | - |
+| 145 | dc1-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-leaf1b_Ethernet8 | NOT RUN | - |
+| 146 | dc1-leaf2a | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 147 | dc1-leaf2a | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 148 | dc1-leaf2a | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 149 | dc1-leaf2a | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 150 | dc1-leaf2a | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 151 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc1-leaf2b_Ethernet3 | NOT RUN | - |
+| 152 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc1-leaf2b_Ethernet4 | NOT RUN | - |
+| 153 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-SPINE1_Ethernet3 | NOT RUN | - |
+| 154 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC1-SPINE2_Ethernet3 | NOT RUN | - |
+| 155 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC1-LEAF2C_Ethernet1 | NOT RUN | - |
+| 156 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc2-leaf2a_Ethernet6 | NOT RUN | - |
+| 157 | dc1-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf2-server1_PCI1 | NOT RUN | - |
+| 158 | dc1-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc1-leaf2b_Po3 | NOT RUN | - |
+| 159 | dc1-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC1-LEAF2C_Po1 | NOT RUN | - |
+| 160 | dc1-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc1-leaf2-server1_PortChannel dc1-leaf2-server1 | NOT RUN | - |
+| 161 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
+| 162 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
+| 163 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
+| 164 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
+| 165 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
+| 166 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
+| 167 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
+| 168 | dc1-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
+| 169 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 170 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
+| 171 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 172 | dc1-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 173 | dc1-leaf2a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
+| 174 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-spine1_Ethernet3 | NOT RUN | - |
+| 175 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-spine2_Ethernet3 | NOT RUN | - |
+| 176 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc1-leaf2c_Ethernet1 | NOT RUN | - |
+| 177 | dc1-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet6 - remote: dc2-leaf2a_Ethernet6 | NOT RUN | - |
+| 178 | dc1-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2a_Ethernet1 - Destination: dc1-spine1_Ethernet3 | NOT RUN | - |
+| 179 | dc1-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2a_Ethernet2 - Destination: dc1-spine2_Ethernet3 | NOT RUN | - |
+| 180 | dc1-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc1-leaf2a_Ethernet6 - Destination: dc2-leaf2a_Ethernet6 | NOT RUN | - |
+| 181 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.3 | NOT RUN | - |
+| 182 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.1 | NOT RUN | - |
+| 183 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.2 | NOT RUN | - |
+| 184 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.4 | NOT RUN | - |
+| 185 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.0.5 | NOT RUN | - |
+| 186 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 187 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 188 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 189 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 190 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 191 | dc1-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc1-leaf2a - 10.255.0.5/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 192 | dc1-leaf2a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 193 | dc1-leaf2a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 194 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.8 | NOT RUN | - |
+| 195 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.10 | NOT RUN | - |
+| 196 | dc1-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.1 | NOT RUN | - |
+| 197 | dc1-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.2 | NOT RUN | - |
+| 198 | dc1-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.15 | NOT RUN | - |
+| 199 | dc1-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 192.168.100.1 | NOT RUN | - |
+| 200 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 201 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 202 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 203 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 204 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
+| 205 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
+| 206 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
+| 207 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
+| 208 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
+| 209 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
+| 210 | dc1-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
+| 211 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
+| 212 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
+| 213 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
+| 214 | dc1-leaf2a | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
+| 215 | dc1-leaf2c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 216 | dc1-leaf2c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 217 | dc1-leaf2c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 218 | dc1-leaf2c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 219 | dc1-leaf2c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 220 | dc1-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC1-LEAF2A_Ethernet8 | NOT RUN | - |
+| 221 | dc1-leaf2c | Interface State | Ethernet Interface & Line Protocol == "adminDown" | Ethernet2 - DC1-LEAF2B_Ethernet8 | NOT RUN | - |
+| 222 | dc1-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc1-leaf2-server1_iLO | NOT RUN | - |
+| 223 | dc1-leaf2c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC1_L3_LEAF2_Po8 | NOT RUN | - |
+| 224 | dc1-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf2a_Ethernet8 | NOT RUN | - |
+| 225 | dc1-spine1 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 226 | dc1-spine1 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 227 | dc1-spine1 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 228 | dc1-spine1 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 229 | dc1-spine1 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 230 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet1 | NOT RUN | - |
+| 231 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet1 | NOT RUN | - |
+| 232 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet1 | NOT RUN | - |
+| 233 | dc1-spine1 | Interface State | Ethernet Interface & Line Protocol == "adminDown" | Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet1 | NOT RUN | - |
+| 234 | dc1-spine1 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 235 | dc1-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf1a_Ethernet1 | NOT RUN | - |
+| 236 | dc1-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-leaf1b_Ethernet1 | NOT RUN | - |
+| 237 | dc1-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf2a_Ethernet1 | NOT RUN | - |
+| 238 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet1 - Destination: dc1-leaf1a_Ethernet1 | NOT RUN | - |
+| 239 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet2 - Destination: dc1-leaf1b_Ethernet1 | NOT RUN | - |
+| 240 | dc1-spine1 | IP Reachability | ip reachability test p2p links | Source: dc1-spine1_Ethernet3 - Destination: dc1-leaf2a_Ethernet1 | NOT RUN | - |
+| 241 | dc1-spine1 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 242 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.1 | NOT RUN | - |
+| 243 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.5 | NOT RUN | - |
+| 244 | dc1-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.9 | NOT RUN | - |
+| 245 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.3 | NOT RUN | - |
+| 246 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.4 | NOT RUN | - |
+| 247 | dc1-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.5 | NOT RUN | - |
+| 248 | dc1-spine2 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 249 | dc1-spine2 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 250 | dc1-spine2 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 251 | dc1-spine2 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 252 | dc1-spine2 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 253 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC1-LEAF1A_Ethernet2 | NOT RUN | - |
+| 254 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC1-LEAF1B_Ethernet2 | NOT RUN | - |
+| 255 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC1-LEAF2A_Ethernet2 | NOT RUN | - |
+| 256 | dc1-spine2 | Interface State | Ethernet Interface & Line Protocol == "adminDown" | Ethernet4 - P2P_LINK_TO_DC1-LEAF2B_Ethernet2 | NOT RUN | - |
+| 257 | dc1-spine2 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 258 | dc1-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc1-leaf1a_Ethernet2 | NOT RUN | - |
+| 259 | dc1-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc1-leaf1b_Ethernet2 | NOT RUN | - |
+| 260 | dc1-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc1-leaf2a_Ethernet2 | NOT RUN | - |
+| 261 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet1 - Destination: dc1-leaf1a_Ethernet2 | NOT RUN | - |
+| 262 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet2 - Destination: dc1-leaf1b_Ethernet2 | NOT RUN | - |
+| 263 | dc1-spine2 | IP Reachability | ip reachability test p2p links | Source: dc1-spine2_Ethernet3 - Destination: dc1-leaf2a_Ethernet2 | NOT RUN | - |
+| 264 | dc1-spine2 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 265 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.3 | NOT RUN | - |
+| 266 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.7 | NOT RUN | - |
+| 267 | dc1-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.11 | NOT RUN | - |
+| 268 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.3 | NOT RUN | - |
+| 269 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.4 | NOT RUN | - |
+| 270 | dc1-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.5 | NOT RUN | - |
+| 271 | dc2-leaf1a | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 272 | dc2-leaf1a | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 273 | dc2-leaf1a | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 274 | dc2-leaf1a | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 275 | dc2-leaf1a | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 276 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf1b_Ethernet3 | NOT RUN | - |
+| 277 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf1b_Ethernet4 | NOT RUN | - |
+| 278 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet1 | NOT RUN | - |
+| 279 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet1 | NOT RUN | - |
+| 280 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF1C_Ethernet1 | NOT RUN | - |
+| 281 | dc2-leaf1a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf1-server1_PCI1 | NOT RUN | - |
+| 282 | dc2-leaf1a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf1b_Po3 | NOT RUN | - |
+| 283 | dc2-leaf1a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF1C_Po1 | NOT RUN | - |
+| 284 | dc2-leaf1a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1 | NOT RUN | - |
+| 285 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
+| 286 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
+| 287 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
+| 288 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
+| 289 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
+| 290 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
+| 291 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
+| 292 | dc2-leaf1a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
+| 293 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 294 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
+| 295 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 296 | dc2-leaf1a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 297 | dc2-leaf1a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
+| 298 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf1b_Ethernet3 | NOT RUN | - |
+| 299 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf1b_Ethernet4 | NOT RUN | - |
+| 300 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet1 | NOT RUN | - |
+| 301 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet1 | NOT RUN | - |
+| 302 | dc2-leaf1a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf1c_Ethernet1 | NOT RUN | - |
+| 303 | dc2-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1a_Ethernet1 - Destination: dc2-spine1_Ethernet1 | NOT RUN | - |
+| 304 | dc2-leaf1a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1a_Ethernet2 - Destination: dc2-spine2_Ethernet1 | NOT RUN | - |
+| 305 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.3 | NOT RUN | - |
+| 306 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.1 | NOT RUN | - |
+| 307 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.2 | NOT RUN | - |
+| 308 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.4 | NOT RUN | - |
+| 309 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.0.5 | NOT RUN | - |
+| 310 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 311 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 312 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 313 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 314 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 315 | dc2-leaf1a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1a - 10.255.128.13/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 316 | dc2-leaf1a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 317 | dc2-leaf1a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 318 | dc2-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.117 | NOT RUN | - |
+| 319 | dc2-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.104 | NOT RUN | - |
+| 320 | dc2-leaf1a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.106 | NOT RUN | - |
+| 321 | dc2-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
+| 322 | dc2-leaf1a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
+| 323 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 324 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 325 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 326 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 327 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
+| 328 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
+| 329 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
+| 330 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
+| 331 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
+| 332 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
+| 333 | dc2-leaf1a | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
+| 334 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
+| 335 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
+| 336 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
+| 337 | dc2-leaf1a | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
+| 338 | dc2-leaf1b | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 339 | dc2-leaf1b | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 340 | dc2-leaf1b | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 341 | dc2-leaf1b | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 342 | dc2-leaf1b | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 343 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf1a_Ethernet3 | NOT RUN | - |
+| 344 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf1a_Ethernet4 | NOT RUN | - |
+| 345 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet2 | NOT RUN | - |
+| 346 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet2 | NOT RUN | - |
+| 347 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF1C_Ethernet2 | NOT RUN | - |
+| 348 | dc2-leaf1b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf1-server1_PCI2 | NOT RUN | - |
+| 349 | dc2-leaf1b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf1a_Po3 | NOT RUN | - |
+| 350 | dc2-leaf1b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF1C_Po1 | NOT RUN | - |
+| 351 | dc2-leaf1b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf1-server1_PortChannel dc2-leaf1-server1 | NOT RUN | - |
+| 352 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
+| 353 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
+| 354 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
+| 355 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
+| 356 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
+| 357 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
+| 358 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
+| 359 | dc2-leaf1b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
+| 360 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 361 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
+| 362 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 363 | dc2-leaf1b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 364 | dc2-leaf1b | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
+| 365 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf1a_Ethernet3 | NOT RUN | - |
+| 366 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf1a_Ethernet4 | NOT RUN | - |
+| 367 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet2 | NOT RUN | - |
+| 368 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet2 | NOT RUN | - |
+| 369 | dc2-leaf1b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf1c_Ethernet2 | NOT RUN | - |
+| 370 | dc2-leaf1b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1b_Ethernet1 - Destination: dc2-spine1_Ethernet2 | NOT RUN | - |
+| 371 | dc2-leaf1b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf1b_Ethernet2 - Destination: dc2-spine2_Ethernet2 | NOT RUN | - |
+| 372 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.3 | NOT RUN | - |
+| 373 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.1 | NOT RUN | - |
+| 374 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.2 | NOT RUN | - |
+| 375 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.4 | NOT RUN | - |
+| 376 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.0.5 | NOT RUN | - |
+| 377 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 378 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 379 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 380 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 381 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 382 | dc2-leaf1b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf1b - 10.255.128.14/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 383 | dc2-leaf1b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 384 | dc2-leaf1b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 385 | dc2-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.116 | NOT RUN | - |
+| 386 | dc2-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.108 | NOT RUN | - |
+| 387 | dc2-leaf1b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.110 | NOT RUN | - |
+| 388 | dc2-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
+| 389 | dc2-leaf1b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
+| 390 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 391 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 392 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 393 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 394 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
+| 395 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
+| 396 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
+| 397 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
+| 398 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
+| 399 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
+| 400 | dc2-leaf1b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
+| 401 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
+| 402 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
+| 403 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
+| 404 | dc2-leaf1b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
+| 405 | dc2-leaf1c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 406 | dc2-leaf1c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 407 | dc2-leaf1c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 408 | dc2-leaf1c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 409 | dc2-leaf1c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 410 | dc2-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC2-LEAF1A_Ethernet8 | NOT RUN | - |
+| 411 | dc2-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - DC2-LEAF1B_Ethernet8 | NOT RUN | - |
+| 412 | dc2-leaf1c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf1-server1_iLO | NOT RUN | - |
+| 413 | dc2-leaf1c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC2_L3_LEAF1_Po8 | NOT RUN | - |
+| 414 | dc2-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf1a_Ethernet8 | NOT RUN | - |
+| 415 | dc2-leaf1c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf1b_Ethernet8 | NOT RUN | - |
+| 416 | dc2-leaf2a | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 417 | dc2-leaf2a | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 418 | dc2-leaf2a | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 419 | dc2-leaf2a | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 420 | dc2-leaf2a | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 421 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf2b_Ethernet3 | NOT RUN | - |
+| 422 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf2b_Ethernet4 | NOT RUN | - |
+| 423 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet3 | NOT RUN | - |
+| 424 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet3 | NOT RUN | - |
+| 425 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF2C_Ethernet1 | NOT RUN | - |
+| 426 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc1-leaf2a_Ethernet6 | NOT RUN | - |
+| 427 | dc2-leaf2a | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf2-server1_PCI1 | NOT RUN | - |
+| 428 | dc2-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf2b_Po3 | NOT RUN | - |
+| 429 | dc2-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF2C_Po1 | NOT RUN | - |
+| 430 | dc2-leaf2a | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1 | NOT RUN | - |
+| 431 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
+| 432 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
+| 433 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
+| 434 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
+| 435 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
+| 436 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
+| 437 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
+| 438 | dc2-leaf2a | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
+| 439 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 440 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
+| 441 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 442 | dc2-leaf2a | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 443 | dc2-leaf2a | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
+| 444 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2b_Ethernet3 | NOT RUN | - |
+| 445 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2b_Ethernet4 | NOT RUN | - |
+| 446 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet3 | NOT RUN | - |
+| 447 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet3 | NOT RUN | - |
+| 448 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf2c_Ethernet1 | NOT RUN | - |
+| 449 | dc2-leaf2a | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet6 - remote: dc1-leaf2a_Ethernet6 | NOT RUN | - |
+| 450 | dc2-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2a_Ethernet1 - Destination: dc2-spine1_Ethernet3 | NOT RUN | - |
+| 451 | dc2-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2a_Ethernet2 - Destination: dc2-spine2_Ethernet3 | NOT RUN | - |
+| 452 | dc2-leaf2a | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2a_Ethernet6 - Destination: dc1-leaf2a_Ethernet6 | NOT RUN | - |
+| 453 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.3 | NOT RUN | - |
+| 454 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.1 | NOT RUN | - |
+| 455 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.2 | NOT RUN | - |
+| 456 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.4 | NOT RUN | - |
+| 457 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.0.5 | NOT RUN | - |
+| 458 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 459 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 460 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 461 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 462 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 463 | dc2-leaf2a | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2a - 10.255.128.15/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 464 | dc2-leaf2a | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 465 | dc2-leaf2a | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 466 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.121 | NOT RUN | - |
+| 467 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.112 | NOT RUN | - |
+| 468 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.114 | NOT RUN | - |
+| 469 | dc2-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
+| 470 | dc2-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
+| 471 | dc2-leaf2a | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.0.5 | NOT RUN | - |
+| 472 | dc2-leaf2a | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 192.168.100.0 | NOT RUN | - |
+| 473 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 474 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 475 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 476 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 477 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
+| 478 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
+| 479 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
+| 480 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
+| 481 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
+| 482 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
+| 483 | dc2-leaf2a | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
+| 484 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
+| 485 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
+| 486 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
+| 487 | dc2-leaf2a | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
+| 488 | dc2-leaf2b | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 489 | dc2-leaf2b | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 490 | dc2-leaf2b | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 491 | dc2-leaf2b | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 492 | dc2-leaf2b | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 493 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - MLAG_PEER_dc2-leaf2a_Ethernet3 | NOT RUN | - |
+| 494 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - MLAG_PEER_dc2-leaf2a_Ethernet4 | NOT RUN | - |
+| 495 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-SPINE1_Ethernet4 | NOT RUN | - |
+| 496 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-SPINE2_Ethernet4 | NOT RUN | - |
+| 497 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet8 - DC2-LEAF2C_Ethernet2 | NOT RUN | - |
+| 498 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet6 - P2P_LINK_TO_dc1-leaf2b_Ethernet6 | NOT RUN | - |
+| 499 | dc2-leaf2b | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf2-server1_PCI2 | NOT RUN | - |
+| 500 | dc2-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel3 - MLAG_PEER_dc2-leaf2a_Po3 | NOT RUN | - |
+| 501 | dc2-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel8 - DC2-LEAF2C_Po1 | NOT RUN | - |
+| 502 | dc2-leaf2b | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel5 - dc2-leaf2-server1_PortChannel dc2-leaf2-server1 | NOT RUN | - |
+| 503 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4093 - MLAG_PEER_L3_PEERING | NOT RUN | - |
+| 504 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan4094 - MLAG_PEER | NOT RUN | - |
+| 505 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan11 - VRF10_VLAN11 | NOT RUN | - |
+| 506 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan12 - VRF10_VLAN12 | NOT RUN | - |
+| 507 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3009 - MLAG_PEER_L3_iBGP: vrf VRF10 | NOT RUN | - |
+| 508 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan21 - VRF11_VLAN21 | NOT RUN | - |
+| 509 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan22 - VRF11_VLAN22 | NOT RUN | - |
+| 510 | dc2-leaf2b | Interface State | Vlan Interface & Line Protocol == "up" | Vlan3010 - MLAG_PEER_L3_iBGP: vrf VRF11 | NOT RUN | - |
+| 511 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 512 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback1 - VTEP_VXLAN_Tunnel_Source | NOT RUN | - |
+| 513 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback10 - VRF10_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 514 | dc2-leaf2b | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback11 - VRF11_VTEP_DIAGNOSTICS | NOT RUN | - |
+| 515 | dc2-leaf2b | Interface State | Vxlan Interface Status & Line Protocol == "up" | Vxlan1 | NOT RUN | - |
+| 516 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2a_Ethernet3 | NOT RUN | - |
+| 517 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2a_Ethernet4 | NOT RUN | - |
+| 518 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-spine1_Ethernet4 | NOT RUN | - |
+| 519 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-spine2_Ethernet4 | NOT RUN | - |
+| 520 | dc2-leaf2b | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet8 - remote: dc2-leaf2c_Ethernet2 | NOT RUN | - |
+| 521 | dc2-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2b_Ethernet1 - Destination: dc2-spine1_Ethernet4 | NOT RUN | - |
+| 522 | dc2-leaf2b | IP Reachability | ip reachability test p2p links | Source: dc2-leaf2b_Ethernet2 - Destination: dc2-spine2_Ethernet4 | NOT RUN | - |
+| 523 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.3 | NOT RUN | - |
+| 524 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.1 | NOT RUN | - |
+| 525 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.2 | NOT RUN | - |
+| 526 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.4 | NOT RUN | - |
+| 527 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.0.5 | NOT RUN | - |
+| 528 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.11 | NOT RUN | - |
+| 529 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.12 | NOT RUN | - |
+| 530 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.13 | NOT RUN | - |
+| 531 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.14 | NOT RUN | - |
+| 532 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.15 | NOT RUN | - |
+| 533 | dc2-leaf2b | Loopback0 Reachability | Loopback0 Reachability | Source: dc2-leaf2b - 10.255.128.16/32 Destination: 10.255.128.16 | NOT RUN | - |
+| 534 | dc2-leaf2b | MLAG | MLAG State active & Status connected | MLAG | NOT RUN | - |
+| 535 | dc2-leaf2b | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 536 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.129.120 | NOT RUN | - |
+| 537 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.116 | NOT RUN | - |
+| 538 | dc2-leaf2b | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.118 | NOT RUN | - |
+| 539 | dc2-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.11 | NOT RUN | - |
+| 540 | dc2-leaf2b | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.12 | NOT RUN | - |
+| 541 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.3 | NOT RUN | - |
+| 542 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.1 | NOT RUN | - |
+| 543 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.2 | NOT RUN | - |
+| 544 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.4 | NOT RUN | - |
+| 545 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.0.5 | NOT RUN | - |
+| 546 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.11 | NOT RUN | - |
+| 547 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.12 | NOT RUN | - |
+| 548 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.13 | NOT RUN | - |
+| 549 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.14 | NOT RUN | - |
+| 550 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.15 | NOT RUN | - |
+| 551 | dc2-leaf2b | Routing Table | Remote Lo0 address | 10.255.128.16 | NOT RUN | - |
+| 552 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.1.3 | NOT RUN | - |
+| 553 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.1.5 | NOT RUN | - |
+| 554 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.129.13 | NOT RUN | - |
+| 555 | dc2-leaf2b | Routing Table | Remote VTEP address | 10.255.129.15 | NOT RUN | - |
+| 556 | dc2-leaf2c | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 557 | dc2-leaf2c | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 558 | dc2-leaf2c | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 559 | dc2-leaf2c | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 560 | dc2-leaf2c | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 561 | dc2-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - DC2-LEAF2A_Ethernet8 | NOT RUN | - |
+| 562 | dc2-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - DC2-LEAF2B_Ethernet8 | NOT RUN | - |
+| 563 | dc2-leaf2c | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet5 - dc2-leaf2-server1_iLO | NOT RUN | - |
+| 564 | dc2-leaf2c | Interface State | Port-Channel Interface & Line Protocol == "up" | Port-Channel1 - DC2_L3_LEAF2_Po8 | NOT RUN | - |
+| 565 | dc2-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf2a_Ethernet8 | NOT RUN | - |
+| 566 | dc2-leaf2c | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf2b_Ethernet8 | NOT RUN | - |
+| 567 | dc2-spine1 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 568 | dc2-spine1 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 569 | dc2-spine1 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 570 | dc2-spine1 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 571 | dc2-spine1 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 572 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet1 | NOT RUN | - |
+| 573 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet1 | NOT RUN | - |
+| 574 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet1 | NOT RUN | - |
+| 575 | dc2-spine1 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet1 | NOT RUN | - |
+| 576 | dc2-spine1 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 577 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf1a_Ethernet1 | NOT RUN | - |
+| 578 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf1b_Ethernet1 | NOT RUN | - |
+| 579 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2a_Ethernet1 | NOT RUN | - |
+| 580 | dc2-spine1 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2b_Ethernet1 | NOT RUN | - |
+| 581 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet1 - Destination: dc2-leaf1a_Ethernet1 | NOT RUN | - |
+| 582 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet2 - Destination: dc2-leaf1b_Ethernet1 | NOT RUN | - |
+| 583 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet3 - Destination: dc2-leaf2a_Ethernet1 | NOT RUN | - |
+| 584 | dc2-spine1 | IP Reachability | ip reachability test p2p links | Source: dc2-spine1_Ethernet4 - Destination: dc2-leaf2b_Ethernet1 | NOT RUN | - |
+| 585 | dc2-spine1 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 586 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.105 | NOT RUN | - |
+| 587 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.109 | NOT RUN | - |
+| 588 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.113 | NOT RUN | - |
+| 589 | dc2-spine1 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.117 | NOT RUN | - |
+| 590 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.13 | NOT RUN | - |
+| 591 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.14 | NOT RUN | - |
+| 592 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.15 | NOT RUN | - |
+| 593 | dc2-spine1 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.16 | NOT RUN | - |
+| 594 | dc2-spine2 | Hardware | Verifies if the power supplies status are within the accepted states list. | VerifyEnvironmentPower | NOT RUN | - |
+| 595 | dc2-spine2 | Hardware | Verifies if the fans status are within the accepted states list. | VerifyEnvironmentCooling | NOT RUN | - |
+| 596 | dc2-spine2 | Hardware | Verifies if the device temperature is within the acceptable range. | VerifyTemperature | NOT RUN | - |
+| 597 | dc2-spine2 | Hardware | Verifies the transceiver's manufacturer against a list of approved manufacturers. | VerifyTransceiversManufacturers | NOT RUN | - |
+| 598 | dc2-spine2 | NTP | Synchronised with NTP server | NTP | NOT RUN | - |
+| 599 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet1 - P2P_LINK_TO_DC2-LEAF1A_Ethernet2 | NOT RUN | - |
+| 600 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet2 - P2P_LINK_TO_DC2-LEAF1B_Ethernet2 | NOT RUN | - |
+| 601 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet3 - P2P_LINK_TO_DC2-LEAF2A_Ethernet2 | NOT RUN | - |
+| 602 | dc2-spine2 | Interface State | Ethernet Interface & Line Protocol == "up" | Ethernet4 - P2P_LINK_TO_DC2-LEAF2B_Ethernet2 | NOT RUN | - |
+| 603 | dc2-spine2 | Interface State | Loopback Interface Status & Line Protocol == "up" | Loopback0 - EVPN_Overlay_Peering | NOT RUN | - |
+| 604 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet1 - remote: dc2-leaf1a_Ethernet2 | NOT RUN | - |
+| 605 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet2 - remote: dc2-leaf1b_Ethernet2 | NOT RUN | - |
+| 606 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet3 - remote: dc2-leaf2a_Ethernet2 | NOT RUN | - |
+| 607 | dc2-spine2 | LLDP Topology | LLDP topology - validate peer and interface | local: Ethernet4 - remote: dc2-leaf2b_Ethernet2 | NOT RUN | - |
+| 608 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet1 - Destination: dc2-leaf1a_Ethernet2 | NOT RUN | - |
+| 609 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet2 - Destination: dc2-leaf1b_Ethernet2 | NOT RUN | - |
+| 610 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet3 - Destination: dc2-leaf2a_Ethernet2 | NOT RUN | - |
+| 611 | dc2-spine2 | IP Reachability | ip reachability test p2p links | Source: dc2-spine2_Ethernet4 - Destination: dc2-leaf2b_Ethernet2 | NOT RUN | - |
+| 612 | dc2-spine2 | BGP | ArBGP is configured and operating | ArBGP | NOT RUN | - |
+| 613 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.107 | NOT RUN | - |
+| 614 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.111 | NOT RUN | - |
+| 615 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.115 | NOT RUN | - |
+| 616 | dc2-spine2 | BGP | ip bgp peer state established (ipv4) | bgp_neighbor: 10.255.255.119 | NOT RUN | - |
+| 617 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.13 | NOT RUN | - |
+| 618 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.14 | NOT RUN | - |
+| 619 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.15 | NOT RUN | - |
+| 620 | dc2-spine2 | BGP | bgp evpn peer state established (evpn) | bgp_neighbor: 10.255.128.16 | NOT RUN | - |
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
index b6bf190c144..97ceb356756 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
@@ -40,33 +40,41 @@ router_bgp:
- ip_address: 172.31.255.80
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet6
- ip_address: 172.31.255.82
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet6
- ip_address: 172.31.255.84
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet6
- ip_address: 172.31.255.86
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet6
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
index ed3f97466ed..a99ef619263 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
@@ -40,33 +40,41 @@ router_bgp:
- ip_address: 172.31.255.96
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet7
- ip_address: 172.31.255.98
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet7
- ip_address: 172.31.255.100
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet7
- ip_address: 172.31.255.102
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet7
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
index f8e0c2cddcd..3937d1b721a 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
@@ -40,33 +40,41 @@ router_bgp:
- ip_address: 172.31.255.0
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet1
- ip_address: 172.31.255.2
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1
- ip_address: 172.31.255.4
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1
- ip_address: 172.31.255.6
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet1
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
index a8bd9bc8915..f831c48fc5f 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
@@ -40,33 +40,41 @@ router_bgp:
- ip_address: 172.31.255.16
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet2
- ip_address: 172.31.255.18
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet2
- ip_address: 172.31.255.20
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet2
- ip_address: 172.31.255.22
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet2
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
index 309334ab13b..31bfadbaacd 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
@@ -40,33 +40,41 @@ router_bgp:
- ip_address: 172.31.255.32
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet3
- ip_address: 172.31.255.34
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet3
- ip_address: 172.31.255.36
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet3
- ip_address: 172.31.255.38
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet3
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
index 35236d657bd..3a3ab1c1dfd 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.1
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet1
- ip_address: 172.31.255.17
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet1
- ip_address: 172.31.255.33
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet1
- ip_address: 172.31.255.49
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet41
- ip_address: 172.31.255.65
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet41
- ip_address: 172.31.255.81
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet41
- ip_address: 172.31.255.97
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet45
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
index e657bd2b49b..1c5e71a4f5c 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.3
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet2
- ip_address: 172.31.255.19
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet2
- ip_address: 172.31.255.35
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet2
- ip_address: 172.31.255.51
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet42
- ip_address: 172.31.255.67
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet42
- ip_address: 172.31.255.83
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet42
- ip_address: 172.31.255.99
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet46
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
index 5d59d1084ed..80575ffc111 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.5
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet3
- ip_address: 172.31.255.21
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet3
- ip_address: 172.31.255.37
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet3
- ip_address: 172.31.255.53
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet43
- ip_address: 172.31.255.69
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet43
- ip_address: 172.31.255.85
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet43
- ip_address: 172.31.255.101
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet47
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
index 1c0f87e1ae3..111a704a03e 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
@@ -41,57 +41,71 @@ router_bgp:
- ip_address: 172.31.255.7
peer_group: UNDERLAY-PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet4
- ip_address: 172.31.255.23
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet4
- ip_address: 172.31.255.39
peer_group: UNDERLAY-PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet4
- ip_address: 172.31.255.55
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet44
- ip_address: 172.31.255.71
peer_group: UNDERLAY-PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet44
- ip_address: 172.31.255.87
peer_group: UNDERLAY-PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet44
- ip_address: 172.31.255.103
peer_group: UNDERLAY-PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet48
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.12
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.13
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
address_family_evpn:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
index dfa04534bf9..8e26af1e92b 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.252.7
peer_group: MLAG-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
- ip_address: 172.31.255.48
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet4
- ip_address: 172.31.255.50
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet4
- ip_address: 172.31.255.52
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet4
- ip_address: 172.31.255.54
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet4
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
index 4bec6485d7f..5026a7d5191 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
@@ -47,37 +47,46 @@ router_bgp:
neighbors:
- ip_address: 10.255.252.6
peer_group: MLAG-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
- ip_address: 172.31.255.64
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet5
- ip_address: 172.31.255.66
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet5
- ip_address: 172.31.255.68
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet5
- ip_address: 172.31.255.70
peer_group: UNDERLAY-PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet5
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
redistribute_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1A.yml
index dc7398e406d..0c016cb018b 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1A.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1B.yml
index 179ce4d2c79..6406f244d94 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-BL1B.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF1A.yml
index 42d3b6a843b..ef54be502e9 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF1A.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2A.yml
index acc94f31a2a..e17997ef709 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2A.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2B.yml
index baea124dc72..950936d0b88 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-LEAF2B.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE1.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE1.yml
index 3e72186e7db..4148c50d621 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE1.yml
@@ -35,24 +35,31 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
- ip_address: 192.168.255.11
peer_group: OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
- ip_address: 192.168.255.5
peer_group: OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
- ip_address: 192.168.255.6
peer_group: OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
- ip_address: 192.168.255.7
peer_group: OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
- ip_address: 192.168.255.8
peer_group: OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
- ip_address: 192.168.255.9
peer_group: OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE4.yml
index 8b1ff534d12..d813df65fd3 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE4.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SPINE4.yml
@@ -35,24 +35,31 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
- ip_address: 192.168.255.11
peer_group: OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
- ip_address: 192.168.255.5
peer_group: OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
- ip_address: 192.168.255.6
peer_group: OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
- ip_address: 192.168.255.7
peer_group: OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
- ip_address: 192.168.255.8
peer_group: OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
- ip_address: 192.168.255.9
peer_group: OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3A.yml
index 6c1263167c7..afc72c815c2 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3A.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3B.yml
index 15fbe558d70..f725a0d8eed 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/structured_configs/DC1-SVC3B.yml
@@ -35,9 +35,11 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
- ip_address: 192.168.255.4
peer_group: OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
static_routes:
- vrf: MGMT
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
index c4f60fa5c76..3a267e1dbf6 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
@@ -37,18 +37,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
index e4b572c604f..90e49545108 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
@@ -37,18 +37,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
index 39e13c3b6e5..d7340ee1e1b 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
@@ -37,18 +37,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
index 1a329a36a45..e247a686a2f 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
@@ -48,18 +48,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
index 635f974f1bd..fc771eaf956 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
@@ -48,18 +48,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
index dcfb8e2abaa..6ab16887503 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
@@ -34,30 +34,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
index ad057ea155f..7842abf094d 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
@@ -34,30 +34,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
index 9aeee2074f5..a8bc3219a05 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
@@ -34,30 +34,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
index 52d3045fc85..92b6d51c6c5 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
@@ -34,30 +34,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65104'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
index b10fac296af..9fc9ed5e48b 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
@@ -48,18 +48,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
index 35935a57515..508e5022d20 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
@@ -48,18 +48,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
index cf5d0cf9bb0..e89900ddf54 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1A.yml
@@ -44,25 +44,31 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet6
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet6
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet6
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet6
- name: Ethernet9
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B
peer_group: UNDERLAY_PEERS
- name: Ethernet10
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B
peer_group: UNDERLAY_PEERS
address_family_evpn:
@@ -76,18 +82,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
index e8bca427440..72f90e5689a 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-BL1B.yml
@@ -44,25 +44,31 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet7
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet7
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet7
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet7
- name: Ethernet9
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A
peer_group: UNDERLAY_PEERS
- name: Ethernet10
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A
peer_group: UNDERLAY_PEERS
address_family_evpn:
@@ -76,18 +82,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
index e59517aed5d..8d4075bba72 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF1A.yml
@@ -44,18 +44,22 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet1
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet1
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet1
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet1
address_family_evpn:
peer_groups:
@@ -68,18 +72,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
index 264a6e5ced3..7c209bfba45 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml
@@ -55,23 +55,28 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-LEAF2B
remote_as: '65102'
description: DC1-LEAF2B
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet2
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet2
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet2
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet2
redistribute_routes:
- source_protocol: connected
@@ -87,18 +92,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
index 590170adea0..c26ddd3c7c2 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml
@@ -55,23 +55,28 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-LEAF2A
remote_as: '65102'
description: DC1-LEAF2A
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet3
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet3
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet3
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet3
redistribute_routes:
- source_protocol: connected
@@ -87,18 +92,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml
index 1b06d6fecf7..cb7c9ecc0e6 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml
@@ -61,15 +61,18 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-LEAF3B
remote_as: '65106'
description: DC1-LEAF3B
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE5
description: DC1-SPINE5_Ethernet1
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE5
description: DC1-SPINE5_Ethernet3
redistribute_routes:
- source_protocol: connected
@@ -85,6 +88,7 @@ router_bgp:
neighbors:
- ip_address: 2001:1::5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE5
description: DC1-SPINE5
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml
index 47d54bf58a1..562de312ed8 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml
@@ -61,15 +61,18 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-LEAF3A
remote_as: '65106'
description: DC1-LEAF3A
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE5
description: DC1-SPINE5_Ethernet2
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE5
description: DC1-SPINE5_Ethernet4
redistribute_routes:
- source_protocol: connected
@@ -85,6 +88,7 @@ router_bgp:
neighbors:
- ip_address: 2001:1::5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE5
description: DC1-SPINE5
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml
index 86426aa6026..e8e3de67259 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml
@@ -61,11 +61,13 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-LEAF4B
remote_as: '65107'
description: DC1-LEAF4B
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE6
description: DC1-SPINE6_Ethernet1
redistribute_routes:
- source_protocol: connected
@@ -81,6 +83,7 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE6
description: DC1-SPINE6
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml
index 274a2424b58..772c9443f92 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml
@@ -61,11 +61,13 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-LEAF4A
remote_as: '65107'
description: DC1-LEAF4A
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE6
description: DC1-SPINE6_Ethernet2
redistribute_routes:
- source_protocol: connected
@@ -81,6 +83,7 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE6
description: DC1-SPINE6
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
index 1c6a3c4397a..7769bdb881c 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE1.yml
@@ -45,30 +45,37 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet1
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet1
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet1
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet1
- name: Ethernet5
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet1
- name: Ethernet6
peer_group: UNDERLAY_PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet1
- name: Ethernet7
peer_group: UNDERLAY_PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet1
address_family_evpn:
peer_groups:
@@ -77,30 +84,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
index 758c5b7b76e..7157bcce9b4 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE2.yml
@@ -45,30 +45,37 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet2
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet2
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet2
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet2
- name: Ethernet5
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet2
- name: Ethernet6
peer_group: UNDERLAY_PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet2
- name: Ethernet7
peer_group: UNDERLAY_PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet2
address_family_evpn:
peer_groups:
@@ -77,30 +84,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
index fc6b06938d7..01abac610d4 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE3.yml
@@ -45,30 +45,37 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet3
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet3
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet3
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet3
- name: Ethernet5
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet3
- name: Ethernet6
peer_group: UNDERLAY_PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet3
- name: Ethernet7
peer_group: UNDERLAY_PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet3
address_family_evpn:
peer_groups:
@@ -77,30 +84,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
index cc7fdd1e78f..be8d7cafb35 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE4.yml
@@ -45,30 +45,37 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65101'
+ peer: DC1-LEAF1A
description: DC1-LEAF1A_Ethernet4
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2A
description: DC1-LEAF2A_Ethernet4
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65102'
+ peer: DC1-LEAF2B
description: DC1-LEAF2B_Ethernet4
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3A
description: DC1-SVC3A_Ethernet4
- name: Ethernet5
peer_group: UNDERLAY_PEERS
remote_as: '65103'
+ peer: DC1-SVC3B
description: DC1-SVC3B_Ethernet4
- name: Ethernet6
peer_group: UNDERLAY_PEERS
remote_as: '65104'
+ peer: DC1-BL1A
description: DC1-BL1A_Ethernet4
- name: Ethernet7
peer_group: UNDERLAY_PEERS
remote_as: '65105'
+ peer: DC1-BL1B
description: DC1-BL1B_Ethernet4
address_family_evpn:
peer_groups:
@@ -77,30 +84,37 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.10
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1A
description: DC1-BL1A
remote_as: '65104'
- ip_address: 192.168.255.11
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-BL1B
description: DC1-BL1B
remote_as: '65105'
- ip_address: 192.168.255.5
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF1A
description: DC1-LEAF1A
remote_as: '65101'
- ip_address: 192.168.255.6
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2A
description: DC1-LEAF2A
remote_as: '65102'
- ip_address: 192.168.255.7
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF2B
description: DC1-LEAF2B
remote_as: '65102'
- ip_address: 192.168.255.8
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3A
description: DC1-SVC3A
remote_as: '65103'
- ip_address: 192.168.255.9
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SVC3B
description: DC1-SVC3B
remote_as: '65103'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE5.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE5.yml
index 166c729627f..1474a750e71 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE5.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE5.yml
@@ -49,18 +49,22 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65106'
+ peer: DC1-LEAF3A
description: DC1-LEAF3A_Ethernet1
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65106'
+ peer: DC1-LEAF3B
description: DC1-LEAF3B_Ethernet1
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65106'
+ peer: DC1-LEAF3A
description: DC1-LEAF3A_Ethernet2
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65106'
+ peer: DC1-LEAF3B
description: DC1-LEAF3B_Ethernet2
address_family_evpn:
peer_groups:
@@ -69,10 +73,12 @@ router_bgp:
neighbors:
- ip_address: 2001:1::c
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF3A
description: DC1-LEAF3A
remote_as: '65106'
- ip_address: 2001:1::d
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF3B
description: DC1-LEAF3B
remote_as: '65106'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE6.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE6.yml
index 47881a8d989..b77904978d7 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE6.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SPINE6.yml
@@ -49,10 +49,12 @@ router_bgp:
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65107'
+ peer: DC1-LEAF4A
description: DC1-LEAF4A_Ethernet1
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65107'
+ peer: DC1-LEAF4B
description: DC1-LEAF4B_Ethernet1
address_family_evpn:
peer_groups:
@@ -61,10 +63,12 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.14
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF4A
description: DC1-LEAF4A
remote_as: '65107'
- ip_address: 192.168.255.15
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-LEAF4B
description: DC1-LEAF4B
remote_as: '65107'
static_routes:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
index 0768fa97e18..9b222ab43d4 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml
@@ -55,23 +55,28 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-SVC3B
remote_as: '65103'
description: DC1-SVC3B
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet4
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet4
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet4
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet4
redistribute_routes:
- source_protocol: connected
@@ -87,18 +92,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
index d09f8515d91..10e93d48a7f 100644
--- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
+++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml
@@ -55,23 +55,28 @@ router_bgp:
neighbor_interfaces:
- name: Vlan4093
peer_group: MLAG_PEER
+ peer: DC1-SVC3A
remote_as: '65103'
description: DC1-SVC3A
- name: Ethernet1
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE1
description: DC1-SPINE1_Ethernet5
- name: Ethernet2
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE2
description: DC1-SPINE2_Ethernet5
- name: Ethernet3
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE3
description: DC1-SPINE3_Ethernet5
- name: Ethernet4
peer_group: UNDERLAY_PEERS
remote_as: '65001'
+ peer: DC1-SPINE4
description: DC1-SPINE4_Ethernet5
redistribute_routes:
- source_protocol: connected
@@ -87,18 +92,22 @@ router_bgp:
neighbors:
- ip_address: 192.168.255.1
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE1
description: DC1-SPINE1
remote_as: '65001'
- ip_address: 192.168.255.2
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE2
description: DC1-SPINE2
remote_as: '65001'
- ip_address: 192.168.255.3
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE3
description: DC1-SPINE3
remote_as: '65001'
- ip_address: 192.168.255.4
peer_group: EVPN-OVERLAY-PEERS
+ peer: DC1-SPINE4
description: DC1-SPINE4
remote_as: '65001'
vrfs:
diff --git a/ansible_collections/arista/avd/plugins/action/eos_validate_state_runner.py b/ansible_collections/arista/avd/plugins/action/eos_validate_state_runner.py
index 2ed0a4b90ab..46af38f43a4 100644
--- a/ansible_collections/arista/avd/plugins/action/eos_validate_state_runner.py
+++ b/ansible_collections/arista/avd/plugins/action/eos_validate_state_runner.py
@@ -37,6 +37,12 @@ def run(self, tmp=None, task_vars=None):
hostname = task_vars["inventory_hostname"]
ansible_connection = self._connection
ansible_check_mode = task_vars.get("ansible_check_mode", False)
+ is_deployed = task_vars.get("is_deployed", True)
+
+ if not is_deployed:
+ result["skipped"] = True
+ result["msg"] = f"Device {hostname} is marked as not deployed. Skipping all tests."
+ return result
# Handle logging
setup_module_logging(hostname, result)
diff --git a/ansible_collections/arista/avd/plugins/plugin_utils/eos_validate_state_utils/avdtestbase.py b/ansible_collections/arista/avd/plugins/plugin_utils/eos_validate_state_utils/avdtestbase.py
index a65cec4d841..426d75e9037 100644
--- a/ansible_collections/arista/avd/plugins/plugin_utils/eos_validate_state_utils/avdtestbase.py
+++ b/ansible_collections/arista/avd/plugins/plugin_utils/eos_validate_state_utils/avdtestbase.py
@@ -7,7 +7,7 @@
from functools import cached_property
from ipaddress import ip_interface
-from ansible_collections.arista.avd.plugins.plugin_utils.errors import AristaAvdMissingVariableError
+from ansible_collections.arista.avd.plugins.plugin_utils.errors import AristaAvdError, AristaAvdMissingVariableError
from ansible_collections.arista.avd.plugins.plugin_utils.utils import get, get_item
LOGGER = logging.getLogger(__name__)
@@ -23,9 +23,9 @@ def __init__(self, device_name: str, hostvars: dict):
Initialize the AvdTestBase class.
Args:
- device_name (str): The current device name for which the plugin is being run
- hostvars (dict): A dictionnary that contains a key for each device with a value of the structured_config
- when using Ansible, this is the equivalent of `task_vars['hostvars']`
+ device_name (str): The current device name for which the plugin is being run.
+ hostvars (dict): A dictionary that contains a key for each device with a value of the structured_config.
+ When using Ansible, this is the equivalent of `task_vars['hostvars']`.
"""
self.hostvars = hostvars
self.device_name = device_name
@@ -43,6 +43,162 @@ def render(self) -> dict:
"""
return getattr(self, "test_definition", None) or {}
+ def log_skip_message(
+ self, message=None, key: str | None = None, value=None, key_path: str | None = None, is_missing: bool = True, logging_level: str = "INFO"
+ ) -> None:
+ """
+ Logging function that logs the test being skipped appended to a formatted message based on the provided parameters.
+
+ Args:
+ message (Any | None): The message to be logged. If provided, it will be logged as is, ignoring other parameters.
+ key (str | None): The key to be logged.
+ value (Any | None): The expected value of the key. Must be provided when logging an invalid value.
+ key_path (str | None): The key path in dot notation.
+ is_missing (bool): Indicates whether the key is missing.
+ logging_level (str): The logging level to use for the log message.
+ """
+ logging_levels = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]
+
+ # Validate logging level
+ if logging_level.upper() not in logging_levels:
+ raise AristaAvdError("Invalid logging level. Please choose from DEBUG, INFO, WARNING, ERROR, CRITICAL.")
+
+ # If message is provided, it will be logged as is, ignoring other parameters
+ if message:
+ log_msg = str(message)
+ else:
+ if key is None:
+ raise AristaAvdError("Error creating the log message: Key argument is missing.")
+ if value is None and is_missing is False:
+ raise AristaAvdError("Error creating the log message: The key's value must be provided when logging an invalid value.")
+ dot_notation = f"{key_path}.{key}" if key_path else f"{key}"
+ msg_type = "is missing" if is_missing else f"!= '{value}'"
+ log_msg = f"Key '{dot_notation}' {msg_type}."
+
+ # Appending the skipped test
+ log_msg += f" {self.__class__.__name__} is skipped."
+
+ # Logging the message
+ log_level = logging.getLevelName(logging_level.upper())
+ LOGGER.log(log_level, log_msg)
+
+ def is_peer_available(self, peer: str) -> bool:
+ """
+ Check if a peer is deployed by looking at his `is_deployed` key.
+
+ Args:
+ peer (str): The peer to verify.
+
+ Returns:
+ bool: True if the peer is deployed, False otherwise.
+ """
+ if peer not in self.hostvars:
+ self.log_skip_message(message=f"Peer '{peer}' is not configured by AVD.")
+ return False
+ elif not get(self.hostvars[peer], "is_deployed", default=True):
+ self.log_skip_message(message=f"Peer '{peer}' is marked as not deployed.")
+ return False
+ return True
+
+ def get_interface_ip(self, interface_model: str, interface_name: str, host: str | None = None) -> str | None:
+ """
+ Retrieve the IP address of a specified host interface.
+
+ Args:
+ interface_model (str): Interface model in the structured config (e.g., ethernet_interfaces).
+ interface_name (str): Interface name to retrive the IP.
+ host (str): Host to verify. Defaults to the host running the test.
+
+ Returns:
+ str | None: IP address of the host interface or None if unavailable.
+ """
+ host = host or self.device_name
+
+ try:
+ if host not in self.hostvars:
+ raise AristaAvdError(f"Host '{host}' is missing from the hostvars.")
+ peer_interfaces = get(self.hostvars[host], interface_model, required=True)
+ peer_interface = get_item(peer_interfaces, "name", interface_name, required=True)
+ return get(peer_interface, "ip_address", required=True)
+ except AristaAvdMissingVariableError:
+ self.log_skip_message(message=f"Host '{host}' interface '{interface_name}' IP address is unavailable.", logging_level="WARNING")
+ return None
+
+ def logged_get(self, key: str, host: str | None = None, logging_level: str = "WARNING"):
+ """
+ Attempts to retrieve a value associated with a given key from structured_config and logs if it's missing.
+
+ Args:
+ key (str): The key to retrieve.
+ host (str | None): The host from which to retrieve the key. Defaults to the device running the test.
+ logging_level (str): The logging level to use for the log message.
+ """
+ host = host or self.device_name
+
+ try:
+ return get(self.hostvars[host], key, required=True)
+ except AristaAvdMissingVariableError:
+ self.log_skip_message(key=key, logging_level=logging_level)
+ return None
+
+ def validate_data(
+ self,
+ data: dict | None = None,
+ data_path: str | None = None,
+ host: str | None = None,
+ required_keys: str | list[str] | None = None,
+ logging_level: str | None = None,
+ **kwargs,
+ ) -> bool:
+ """
+ Validates data based on given requirements such as expected key-value pairs and required keys.
+
+ Args:
+ data (dict | None): A data dictionary to be validated. Defaults to the hostvars of the device running the test.
+ data_path (str | None): The data path in dot notation. Used for logging purposes. Index or primary key can be used for lists.
+ host (str | None): The host from which data should be retrieved. Defaults to the device running the test.
+ required_keys (str | list[str] | None): The keys that are expected to be in the data.
+ logging_level (str): Overwrites all default logging levels within this function.
+ If not provided, the default logging level is 'WARNING' when a key is missing and 'INFO' when his value is not matching.
+ **kwargs: Expected key-value pairs in the data.
+
+ Returns:
+ bool: True if the data meets all validation requirements, otherwise False.
+
+ Example:
+ >>> validate_data(data={"a": 1, "b": 2}, data_path="some.path", required_keys=["a", "b"], c=3)
+
+ In this case, the function will log a warning message because the key 'c' with value '3' is not found,
+ and it will return False as the data doesn't meet all validation requirements.
+ """
+ host = host or self.device_name
+ data = data or get(self.hostvars, host, {})
+
+ valid = True
+
+ # Check the expected key/value pairs first
+ for key, value in kwargs.items():
+ actual_value = get(data, key)
+ if actual_value is None:
+ self.log_skip_message(key=key, value=value, key_path=data_path, is_missing=True, logging_level=logging_level or "WARNING")
+ valid = False
+ elif actual_value != value:
+ self.log_skip_message(key=key, value=value, key_path=data_path, is_missing=False, logging_level=logging_level or "INFO")
+ valid = False
+
+ # Return False if any of the expected values are missing or not matching
+ if not valid:
+ return False
+
+ # Check the required keys
+ if required_keys:
+ required_keys = [required_keys] if isinstance(required_keys, str) else required_keys
+ for key in required_keys:
+ if get(data, key) is None:
+ self.log_skip_message(key=key, key_path=data_path, is_missing=True, logging_level=logging_level or "WARNING")
+ valid = False
+ return valid
+
@property
def loopback0_mapping(self) -> dict:
return self._get_eos_validate_state_vars["loopback0_mapping"]
diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-bgp.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-bgp.md
index ad1406eb839..ed38df856c1 100644
--- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-bgp.md
+++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-bgp.md
@@ -103,6 +103,7 @@
| [ as_path](## "router_bgp.neighbors.[].as_path") | Dictionary | | | | BGP AS-PATH options |
| [ remote_as_replace_out](## "router_bgp.neighbors.[].as_path.remote_as_replace_out") | Boolean | | | | Replace AS number with local AS number |
| [ prepend_own_disabled](## "router_bgp.neighbors.[].as_path.prepend_own_disabled") | Boolean | | | | Disable prepending own AS number to AS path |
+ | [ peer](## "router_bgp.neighbors.[].peer") | String | | | | Key only used for documentation or validation purposes |
| [ description](## "router_bgp.neighbors.[].description") | String | | | | |
| [ route_reflector_client](## "router_bgp.neighbors.[].route_reflector_client") | Boolean | | | | |
| [ password](## "router_bgp.neighbors.[].password") | String | | | | |
@@ -144,6 +145,7 @@
| [ neighbor_interfaces](## "router_bgp.neighbor_interfaces") | List, items: Dictionary | | | | |
| [ - name](## "router_bgp.neighbor_interfaces.[].name") | String | Required, Unique | | | Interface name |
| [ remote_as](## "router_bgp.neighbor_interfaces.[].remote_as") | String | | | | |
+ | [ peer](## "router_bgp.neighbor_interfaces.[].peer") | String | | | | Key only used for documentation or validation purposes |
| [ peer_group](## "router_bgp.neighbor_interfaces.[].peer_group") | String | | `Peer-group name` | | |
| [ description](## "router_bgp.neighbor_interfaces.[].description") | String | | | | |
| [ peer_filter](## "router_bgp.neighbor_interfaces.[].peer_filter") | String | | | | Peer-filter name |
@@ -904,6 +906,9 @@
# Disable prepending own AS number to AS path
prepend_own_disabled:
+
+ # Key only used for documentation or validation purposes
+ peer:
description:
route_reflector_client:
password:
@@ -970,6 +975,9 @@
# Interface name
- name:
remote_as:
+
+ # Key only used for documentation or validation purposes
+ peer:
peer_group:
description:
diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.jsonschema.json b/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.jsonschema.json
index 742013ed3d6..2844d5fad4d 100644
--- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.jsonschema.json
+++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.jsonschema.json
@@ -14647,6 +14647,11 @@
},
"title": "As Path"
},
+ "peer": {
+ "type": "string",
+ "description": "Key only used for documentation or validation purposes",
+ "title": "Peer"
+ },
"description": {
"type": "string",
"title": "Description"
@@ -14879,6 +14884,11 @@
"type": "string",
"title": "Remote As"
},
+ "peer": {
+ "type": "string",
+ "description": "Key only used for documentation or validation purposes",
+ "title": "Peer"
+ },
"peer_group": {
"type": "string",
"default": "Peer-group name",
diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.schema.yml b/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.schema.yml
index c7ae9988ef6..e1907accf08 100644
--- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.schema.yml
+++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.schema.yml
@@ -8676,6 +8676,9 @@ keys:
prepend_own_disabled:
type: bool
description: Disable prepending own AS number to AS path
+ peer:
+ type: str
+ description: Key only used for documentation or validation purposes
description:
type: str
route_reflector_client:
@@ -8810,6 +8813,9 @@ keys:
type: str
convert_types:
- int
+ peer:
+ type: str
+ description: Key only used for documentation or validation purposes
peer_group:
type: str
default: Peer-group name
diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/schema_fragments/router_bgp.schema.yml b/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/schema_fragments/router_bgp.schema.yml
index 9cb2afe6335..915047591fc 100644
--- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/schema_fragments/router_bgp.schema.yml
+++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/schemas/schema_fragments/router_bgp.schema.yml
@@ -369,6 +369,9 @@ keys:
prepend_own_disabled:
type: bool
description: Disable prepending own AS number to AS path
+ peer:
+ type: str
+ description: Key only used for documentation or validation purposes
description:
type: str
route_reflector_client:
@@ -497,6 +500,9 @@ keys:
type: str
convert_types:
- int
+ peer:
+ type: str
+ description: Key only used for documentation or validation purposes
peer_group:
type: str
default: Peer-group name
diff --git a/ansible_collections/arista/avd/roles/eos_designs/python_modules/core_interfaces_and_l3_edge/router_bgp.py b/ansible_collections/arista/avd/roles/eos_designs/python_modules/core_interfaces_and_l3_edge/router_bgp.py
index 054cd30ebda..9d8262d1ee3 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/python_modules/core_interfaces_and_l3_edge/router_bgp.py
+++ b/ansible_collections/arista/avd/roles/eos_designs/python_modules/core_interfaces_and_l3_edge/router_bgp.py
@@ -36,6 +36,7 @@ def router_bgp(self) -> dict | None:
neighbor = {
"remote_as": p2p_link["data"]["peer_bgp_as"],
+ "peer": p2p_link["data"]["peer"],
"description": p2p_link["data"]["peer"],
"peer_group": self.shared_utils.bgp_peer_groups["ipv4_underlay_peers"]["name"],
}
diff --git a/ansible_collections/arista/avd/roles/eos_designs/python_modules/mlag/avdstructuredconfig.py b/ansible_collections/arista/avd/roles/eos_designs/python_modules/mlag/avdstructuredconfig.py
index 862a66014fb..790e8770d0c 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/python_modules/mlag/avdstructuredconfig.py
+++ b/ansible_collections/arista/avd/roles/eos_designs/python_modules/mlag/avdstructuredconfig.py
@@ -286,6 +286,7 @@ def router_bgp(self):
{
"name": neighbor_interface_name,
"peer_group": peer_group_name,
+ "peer": self.shared_utils.mlag_peer,
"remote_as": self.shared_utils.bgp_as,
"description": self.shared_utils.mlag_peer,
}
@@ -297,6 +298,7 @@ def router_bgp(self):
{
"ip_address": neighbor_ip,
"peer_group": peer_group_name,
+ "peer": self.shared_utils.mlag_peer,
"description": self.shared_utils.mlag_peer,
}
]
diff --git a/ansible_collections/arista/avd/roles/eos_designs/python_modules/overlay/router_bgp.py b/ansible_collections/arista/avd/roles/eos_designs/python_modules/overlay/router_bgp.py
index fc0fba5232b..488ceedf48f 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/python_modules/overlay/router_bgp.py
+++ b/ansible_collections/arista/avd/roles/eos_designs/python_modules/overlay/router_bgp.py
@@ -305,7 +305,7 @@ def _address_family_vpn_ipvx(self, version: int) -> list | None:
def _create_neighbor(self, ip_address: str, name: str, peer_group: str, remote_as: str = None) -> dict:
""" """
- neighbor = {"ip_address": ip_address, "peer_group": peer_group, "description": name}
+ neighbor = {"ip_address": ip_address, "peer_group": peer_group, "peer": name, "description": name}
if self.shared_utils.overlay_routing_protocol == "ebgp":
if remote_as is None:
diff --git a/ansible_collections/arista/avd/roles/eos_designs/python_modules/underlay/router_bgp.py b/ansible_collections/arista/avd/roles/eos_designs/python_modules/underlay/router_bgp.py
index 304649866cb..b146f6ccc58 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/python_modules/underlay/router_bgp.py
+++ b/ansible_collections/arista/avd/roles/eos_designs/python_modules/underlay/router_bgp.py
@@ -67,6 +67,7 @@ def router_bgp(self) -> dict | None:
"name": link["interface"],
"peer_group": self.shared_utils.bgp_peer_groups["ipv4_underlay_peers"]["name"],
"remote_as": link["peer_bgp_as"],
+ "peer": link["peer"],
"description": "_".join([link["peer"], link["peer_interface"]]),
}
)
@@ -85,6 +86,7 @@ def router_bgp(self) -> dict | None:
"ip_address": link["peer_ip_address"],
"peer_group": self.shared_utils.bgp_peer_groups["ipv4_underlay_peers"]["name"],
"remote_as": get(link, "peer_bgp_as"),
+ "peer": link["peer"],
"description": "_".join([link["peer"], link["peer_interface"]]),
"bfd": get(link, "bfd"),
}
diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/ANTA-Preview.md b/ansible_collections/arista/avd/roles/eos_validate_state/ANTA-Preview.md
index d3765789317..04cf9fb870e 100644
--- a/ansible_collections/arista/avd/roles/eos_validate_state/ANTA-Preview.md
+++ b/ansible_collections/arista/avd/roles/eos_validate_state/ANTA-Preview.md
@@ -32,6 +32,7 @@
- Hardware tests are now collapsed.
- Some description of tests have been updated to be more precise.
- Sorting of the test results is now done per device as opposed to per category.
+- All tests will be skipped for a device flagged as undeployed using the host level variable [`is_deployed: false`](https://avd.sh/en/stable/roles/eos_designs/docs/input-variables.html#flagging-a-device-as-not-deployed). Additionally, all tests take into account the `is_deployed` variable value and skip tests accordingly.
- BGP tests will only run if `service_routing_protocols_model` is set to `multi-agent` in the structured configuration file.
!!! note
diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py
index 442161f22c8..4862c60bc58 100644
--- a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py
+++ b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py
@@ -3,15 +3,11 @@
# that can be found in the LICENSE file.
from __future__ import annotations
-import logging
from functools import cached_property
from ipaddress import ip_interface
from ansible_collections.arista.avd.plugins.plugin_utils.eos_validate_state_utils.avdtestbase import AvdTestBase
-from ansible_collections.arista.avd.plugins.plugin_utils.errors import AristaAvdMissingVariableError
-from ansible_collections.arista.avd.plugins.plugin_utils.utils import get, get_item
-
-LOGGER = logging.getLogger(__name__)
+from ansible_collections.arista.avd.plugins.plugin_utils.utils import get
class AvdTestP2PIPReachability(AvdTestBase):
@@ -33,50 +29,36 @@ def test_definition(self) -> dict | None:
"""
anta_tests = []
- try:
- ethernet_interfaces = get(self.hostvars[self.device_name], "ethernet_interfaces", required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
+ if (ethernet_interfaces := self.logged_get(key="ethernet_interfaces")) is None:
return None
- required_vars = ["type", "ip_address", "peer", "peer_interface"]
+ required_keys = ["name", "peer", "peer_interface", "ip_address"]
- for ethernet_interface in ethernet_interfaces:
- try:
- for var in required_vars:
- get(ethernet_interface, var, required=True)
+ for idx, interface in enumerate(ethernet_interfaces):
+ if not self.validate_data(data=interface, data_path=f"ethernet_interfaces.[{idx}]", required_keys=required_keys, type="routed", shutdown=False):
+ continue
- peer_ethernet_interfaces = get(self.hostvars, f"{ethernet_interface['peer']}.ethernet_interfaces", required=True)
- peer_interface = get_item(
- peer_ethernet_interfaces,
- "name",
- ethernet_interface["peer_interface"],
- required=True,
- var_name=f"name: {ethernet_interface['peer_interface']}",
- )
- peer_interface_ip = get(peer_interface, "ip_address", required=True)
-
- if ethernet_interface["type"] == "routed":
- src_ip = str(ip_interface(ethernet_interface["ip_address"]).ip)
- dst_ip = str(ip_interface(peer_interface_ip).ip)
- custom_field = (
- f"Source: {self.device_name}_{ethernet_interface['name']} - Destination:"
- f" {ethernet_interface['peer']}_{ethernet_interface['peer_interface']}"
- )
- anta_tests.append(
- {
- "VerifyReachability": {
- "hosts": [{"source": src_ip, "destination": dst_ip, "vrf": "default", "repeat": 1}],
- "result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
- }
- }
- )
+ if not self.is_peer_available(peer := interface["peer"]):
+ continue
- except AristaAvdMissingVariableError as e:
- LOGGER.info("Variable '%s' is missing. Please validate the Ethernet interfaces data model of this host and his peer(s).", str(e))
+ if (
+ peer_interface_ip := self.get_interface_ip(interface_model="ethernet_interfaces", interface_name=interface["peer_interface"], host=peer)
+ ) is None:
continue
- return {self.anta_module: anta_tests}
+ src_ip = str(ip_interface(interface["ip_address"]).ip)
+ dst_ip = str(ip_interface(peer_interface_ip).ip)
+ custom_field = f"Source: {self.device_name}_{interface['name']} - Destination: {peer}_{interface['peer_interface']}"
+ anta_tests.append(
+ {
+ "VerifyReachability": {
+ "hosts": [{"source": src_ip, "destination": dst_ip, "vrf": "default", "repeat": 1}],
+ "result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
+ }
+ }
+ )
+
+ return {self.anta_module: anta_tests} if anta_tests else None
class AvdTestInbandReachability(AvdTestBase):
@@ -98,31 +80,28 @@ def test_definition(self) -> dict | None:
"""
anta_tests = []
- try:
- management_interfaces = get(self.hostvars[self.device_name], "management_interfaces", required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
+ if (management_interfaces := self.logged_get(key="management_interfaces")) is None:
return None
- for management_interface in management_interfaces:
- try:
- _type = get(management_interface, "type", required=True)
- if _type == "inband":
- for dst_node, dst_ip in self.loopback0_mapping:
- custom_field = f"Source: {self.device_name} - {management_interface['name']} Destination: {dst_ip}"
- anta_tests.append(
- {
- "VerifyReachability": {
- "hosts": [{"source": management_interface["name"], "destination": dst_ip, "vrf": "default", "repeat": 1}],
- "result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
- }
- }
- )
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Variable '%s' is missing. Please validate the Management interfaces data model of this host.", str(e))
+ for idx, interface in enumerate(management_interfaces):
+ if not self.validate_data(data=interface, data_path=f"management_interface.[{idx}]", required_keys="name", type="inband", shutdown=False):
continue
- return {self.anta_module: anta_tests}
+ for dst_node, dst_ip in self.loopback0_mapping:
+ if not self.is_peer_available(dst_node):
+ continue
+
+ custom_field = f"Source: {self.device_name} - {interface['name']} Destination: {dst_ip}"
+ anta_tests.append(
+ {
+ "VerifyReachability": {
+ "hosts": [{"source": interface["name"], "destination": dst_ip, "vrf": "default", "repeat": 1}],
+ "result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
+ }
+ }
+ )
+
+ return {self.anta_module: anta_tests} if anta_tests else None
class AvdTestLoopback0Reachability(AvdTestBase):
@@ -145,33 +124,27 @@ def test_definition(self) -> dict | None:
"""
anta_tests = []
- try:
- # To be removed once 'l3leaf' check is removed
- node_type = get(self.hostvars[self.device_name], "type", required=True)
-
- if node_type == "l3leaf":
- loopback_interfaces = get(self.hostvars[self.device_name], "loopback_interfaces", required=True)
- loopback0 = get_item(loopback_interfaces, "name", "Loopback0", required=True, var_name="name: Loopback0")
- src_ip = get(loopback0, "ip_address", required=True)
-
- for dst_node, dst_ip in self.loopback0_mapping:
- custom_field = f"Source: {self.device_name} - {src_ip} Destination: {dst_ip}"
- anta_tests.append(
- {
- "VerifyReachability": {
- "hosts": [{"source": str(ip_interface(src_ip).ip), "destination": dst_ip, "vrf": "default", "repeat": 1}],
- "result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
- }
- }
- )
- except AristaAvdMissingVariableError as e:
- if str(e) == "type":
- LOGGER.warning("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
- else:
- LOGGER.warning("Variable '%s' is missing. Please validate the Loopback interfaces data model of this host.", str(e))
+ if not self.validate_data(type="l3leaf"):
return None
- return {self.anta_module: anta_tests}
+ if (src_ip := self.get_interface_ip(interface_model="loopback_interfaces", interface_name="Loopback0")) is None:
+ return None
+
+ for dst_node, dst_ip in self.loopback0_mapping:
+ if not self.is_peer_available(dst_node):
+ continue
+
+ custom_field = f"Source: {self.device_name} - {src_ip} Destination: {dst_ip}"
+ anta_tests.append(
+ {
+ "VerifyReachability": {
+ "hosts": [{"source": str(ip_interface(src_ip).ip), "destination": dst_ip, "vrf": "default", "repeat": 1}],
+ "result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
+ }
+ }
+ )
+
+ return {self.anta_module: anta_tests} if anta_tests else None
class AvdTestLLDPTopology(AvdTestBase):
@@ -194,35 +167,19 @@ def test_definition(self) -> dict | None:
"""
anta_tests = []
- try:
- ethernet_interfaces = get(self.hostvars[self.device_name], "ethernet_interfaces", required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
+ if (ethernet_interfaces := self.logged_get(key="ethernet_interfaces")) is None:
return None
- required_vars = ["name", "shutdown", "peer", "peer_interface"]
-
- for idx, ethernet_interface in enumerate(ethernet_interfaces, start=1):
- try:
- for var in required_vars:
- get(ethernet_interface, var, required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Ethernet interface entry #%d from the 'ethernet_interfaces' data model is missing the variable '%s'.", idx, str(e))
- continue
+ required_keys = ["name", "peer", "peer_interface"]
- if ethernet_interface["shutdown"]:
- LOGGER.info("Ethernet interface '%s' is shutdown. 'VerifyLLDPNeighbors' is skipped for this interface.", ethernet_interface["name"])
+ for idx, interface in enumerate(ethernet_interfaces):
+ if not self.validate_data(data=interface, data_path=f"ethernet_interfaces.[{idx}]", required_keys=required_keys, shutdown=False):
continue
- if (peer := ethernet_interface["peer"]) not in self.hostvars or not get(self.hostvars[peer], "is_deployed", default=True):
- LOGGER.info(
- "Peer '%s' is not configured by AVD or is marked as not deployed. 'VerifyLLDPNeighbors' from interface '%s' to this peer is skipped.",
- peer,
- ethernet_interface["name"],
- )
+ if not self.is_peer_available(peer := interface["peer"]):
continue
- custom_field = f"local: {ethernet_interface['name']} - remote: {peer}_{ethernet_interface['peer_interface']}"
+ custom_field = f"local: {interface['name']} - remote: {peer}_{interface['peer_interface']}"
if (dns_domain := get(self.hostvars[peer], "dns_domain")) is not None:
peer = f"{peer}.{dns_domain}"
@@ -232,9 +189,9 @@ def test_definition(self) -> dict | None:
"VerifyLLDPNeighbors": {
"neighbors": [
{
- "port": str(ethernet_interface["name"]),
+ "port": str(interface["name"]),
"neighbor_device": str(peer),
- "neighbor_port": str(ethernet_interface["peer_interface"]),
+ "neighbor_port": str(interface["peer_interface"]),
}
],
"result_overwrite": {"categories": self.categories, "description": self.description, "custom_field": custom_field},
diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestinterfaces.py b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestinterfaces.py
index c766049ca7e..5446edfd8e9 100644
--- a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestinterfaces.py
+++ b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestinterfaces.py
@@ -84,4 +84,4 @@ def generate_test_details(interface: dict, description_template: str) -> tuple(s
if get(self.hostvars[self.device_name], "vxlan_interface.Vxlan1") is not None:
add_test("Vxlan1", "up", "up", r"Vxlan Interface Status & Line Protocol == \"up\"", "Vxlan1")
- return {self.anta_module: anta_tests}
+ return {self.anta_module: anta_tests} if anta_tests else None
diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestmlag.py b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestmlag.py
index b56b319b947..eea6e7d6645 100644
--- a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestmlag.py
+++ b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestmlag.py
@@ -3,14 +3,9 @@
# that can be found in the LICENSE file.
from __future__ import annotations
-import logging
from functools import cached_property
from ansible_collections.arista.avd.plugins.plugin_utils.eos_validate_state_utils.avdtestbase import AvdTestBase
-from ansible_collections.arista.avd.plugins.plugin_utils.errors import AristaAvdMissingVariableError
-from ansible_collections.arista.avd.plugins.plugin_utils.utils.get import get
-
-LOGGER = logging.getLogger(__name__)
class AvdTestMLAG(AvdTestBase):
@@ -29,19 +24,15 @@ def test_definition(self) -> dict:
Returns:
test_definition (dict): ANTA test definition.
"""
- try:
- get(self.hostvars[self.device_name], "mlag_configuration", required=True)
-
- anta_tests = [
- {
- "VerifyMlagStatus": {
- "result_overwrite": {"categories": self.categories, "description": "MLAG State active & Status connected", "custom_field": "MLAG"}
- }
- },
- ]
-
- except AristaAvdMissingVariableError as e:
- LOGGER.info("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
+ if self.logged_get(key="mlag_configuration", logging_level="INFO") is None:
return None
+ anta_tests = [
+ {
+ "VerifyMlagStatus": {
+ "result_overwrite": {"categories": self.categories, "description": "MLAG State active & Status connected", "custom_field": "MLAG"}
+ }
+ },
+ ]
+
return {self.anta_module: anta_tests}
diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestrouting.py b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestrouting.py
index 42885721038..bb2c118935d 100644
--- a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestrouting.py
+++ b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestrouting.py
@@ -3,15 +3,11 @@
# that can be found in the LICENSE file.
from __future__ import annotations
-import logging
from functools import cached_property
from ansible_collections.arista.avd.plugins.plugin_utils.eos_validate_state_utils.avdtestbase import AvdTestBase
-from ansible_collections.arista.avd.plugins.plugin_utils.errors import AristaAvdMissingVariableError
from ansible_collections.arista.avd.plugins.plugin_utils.utils import get, get_item
-LOGGER = logging.getLogger(__name__)
-
class AvdTestRoutingTable(AvdTestBase):
"""
@@ -40,7 +36,10 @@ def add_test(mapping: list, description: str) -> None:
processed_ips = set()
- for node, ip in mapping:
+ for peer, ip in mapping:
+ if not self.is_peer_available(peer):
+ continue
+
if ip not in processed_ips:
anta_tests.append(
{
@@ -52,21 +51,15 @@ def add_test(mapping: list, description: str) -> None:
)
processed_ips.add(ip)
- try:
- # To be removed once 'l3leaf' check is removed
- node_type = get(self.hostvars[self.device_name], "type", required=True)
-
- if node_type == "l3leaf":
- add_test(mapping=self.loopback0_mapping, description="Remote Lo0 address")
+ if not self.validate_data(type="l3leaf"):
+ return None
- if get(self.hostvars[self.device_name], "vxlan_interface.Vxlan1.vxlan.source_interface") is not None:
- add_test(mapping=self.vtep_mapping, description="Remote VTEP address")
+ add_test(mapping=self.loopback0_mapping, description="Remote Lo0 address")
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
- return None
+ if get(self.hostvars[self.device_name], "vxlan_interface.Vxlan1.vxlan.source_interface") is not None:
+ add_test(mapping=self.vtep_mapping, description="Remote VTEP address")
- return {self.anta_module: anta_tests}
+ return {self.anta_module: anta_tests} if anta_tests else None
class AvdTestBGP(AvdTestBase):
@@ -88,7 +81,7 @@ def test_definition(self) -> dict | None:
"""
anta_tests = {}
- def add_verify_peers_test(description: str, afi: str, bgp_neighbor_ip: str, safi: str = None) -> None:
+ def add_test(description: str, afi: str, bgp_neighbor_ip: str, safi: str = None) -> None:
"""
Add a test to BGP verify peers with the proper parameters to the anta_tests list.
"""
@@ -106,20 +99,9 @@ def add_verify_peers_test(description: str, afi: str, bgp_neighbor_ip: str, safi
}
)
- try:
- get(self.hostvars[self.device_name], "router_bgp", required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.info("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
- return None
-
- try:
- service_routing_protocols_model = get(self.hostvars[self.device_name], "service_routing_protocols_model", required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Variable '%s' is missing from the structured_config. %s is skipped.", str(e), self.__class__.__name__)
- return None
-
- if service_routing_protocols_model != "multi-agent":
- LOGGER.warning("Variable 'service_routing_protocols_model' is NOT set to 'multi-agent'. %s is skipped.", self.__class__.__name__)
+ if self.logged_get(key="router_bgp", logging_level="INFO") is None or not self.validate_data(
+ service_routing_protocols_model="multi-agent", logging_level="WARNING"
+ ):
return None
anta_tests.setdefault("generic", []).append(
@@ -134,33 +116,24 @@ def add_verify_peers_test(description: str, afi: str, bgp_neighbor_ip: str, safi
bgp_peer_groups = get(self.hostvars[self.device_name], "router_bgp.peer_groups", [])
bgp_neighbors = get(self.hostvars[self.device_name], "router_bgp.neighbors", [])
- for idx, bgp_neighbor in enumerate(bgp_neighbors, start=1):
+ for idx, bgp_neighbor in enumerate(bgp_neighbors):
# TODO - this matches legacy eos_validate_state BUT works only for neighbors in peer groups...
- try:
- neighbor_peer_group = get_item(bgp_peer_groups, "name", bgp_neighbor["peer_group"], required=True, var_name=bgp_neighbor["peer_group"])
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Peer group '%s' dictionary is missing from the 'peer_groups' list of the 'router_bgp' data model.", str(e))
+ if not self.validate_data(data=bgp_neighbor, data_path=f"router_bgp.neighbors.[{idx}]", required_keys=["ip_address", "peer_group", "peer"]):
+ continue
+
+ if not self.is_peer_available(bgp_neighbor["peer"]):
continue
- try:
- bgp_neighbor_ip = str(get(bgp_neighbor, "ip_address", required=True))
- except AristaAvdMissingVariableError as e:
- LOGGER.warning("Neighbor entry #%d from the 'neighbors' list of the 'router_bgp' data model is missing the variable '%s'.", idx, str(e))
+ if (neighbor_peer_group := get_item(bgp_peer_groups, "name", bgp_neighbor["peer_group"])) is None:
+ self.log_skip_message(message=f"Peer group '{bgp_neighbor['peer_group']}' not found.", logging_level="WARNING")
continue
- try:
- neighbor_peer_group_type = get(neighbor_peer_group, "type", required=True)
- except AristaAvdMissingVariableError as e:
- LOGGER.warning(
- "Peer group '%s' from the 'peer_groups' list of the 'router_bgp' data model is missing the variable '%s'.",
- bgp_neighbor["peer_group"],
- str(e),
- )
+ if not self.validate_data(data=neighbor_peer_group, data_path=f"router_bgp.peer_groups.{neighbor_peer_group['name']}", required_keys="type"):
continue
- if neighbor_peer_group_type == "ipv4":
- add_verify_peers_test(description="ip bgp peer state established (ipv4)", afi="ipv4", safi="unicast", bgp_neighbor_ip=bgp_neighbor_ip)
- elif neighbor_peer_group_type == "evpn":
- add_verify_peers_test(description="bgp evpn peer state established (evpn)", afi="evpn", bgp_neighbor_ip=bgp_neighbor_ip)
+ if neighbor_peer_group["type"] == "ipv4":
+ add_test(description="ip bgp peer state established (ipv4)", afi="ipv4", safi="unicast", bgp_neighbor_ip=str(bgp_neighbor["ip_address"]))
+ elif neighbor_peer_group["type"] == "evpn":
+ add_test(description="bgp evpn peer state established (evpn)", afi="evpn", bgp_neighbor_ip=str(bgp_neighbor["ip_address"]))
return {self.anta_module: anta_tests} if anta_tests.get("bgp") else None
diff --git a/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestconnectivity.py b/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestconnectivity.py
index 9c7b5be5ac8..00065cebd64 100644
--- a/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestconnectivity.py
+++ b/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestconnectivity.py
@@ -42,7 +42,7 @@
"DC1-SPINE1": {},
},
"expected_result": {},
- "expected_log": "Variable 'ethernet_interfaces' is missing from the structured_config. AvdTestLLDPTopology is skipped.",
+ "expected_log": "Key 'ethernet_interfaces' is missing. AvdTestLLDPTopology is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -56,7 +56,7 @@
}
},
"expected_result": {},
- "expected_log": "Ethernet interface entry #1 from the 'ethernet_interfaces' data model is missing the variable 'peer'.",
+ "expected_log": "Key 'ethernet_interfaces.[0].peer' is missing. AvdTestLLDPTopology is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -70,7 +70,7 @@
}
},
"expected_result": {},
- "expected_log": "Ethernet interface entry #1 from the 'ethernet_interfaces' data model is missing the variable 'name'.",
+ "expected_log": "Key 'ethernet_interfaces.[0].name' is missing. AvdTestLLDPTopology is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -88,7 +88,7 @@
}
},
"expected_result": {},
- "expected_log": "Ethernet interface entry #1 from the 'ethernet_interfaces' data model is missing the variable 'shutdown'.",
+ "expected_log": "Key 'ethernet_interfaces.[0].shutdown' is missing. AvdTestLLDPTopology is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -102,7 +102,7 @@
}
},
"expected_result": {},
- "expected_log": "Ethernet interface entry #1 from the 'ethernet_interfaces' data model is missing the variable 'peer_interface'.",
+ "expected_log": "Key 'ethernet_interfaces.[0].peer_interface' is missing. AvdTestLLDPTopology is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -117,9 +117,7 @@
"DC1-LEAF1A": {"is_deployed": False},
},
"expected_result": {},
- "expected_log": (
- "Peer 'DC1-LEAF1A' is not configured by AVD or is marked as not deployed. 'VerifyLLDPNeighbors' from interface 'Ethernet1' to this peer is skipped."
- ),
+ "expected_log": "Peer 'DC1-LEAF1A' is marked as not deployed. AvdTestLLDPTopology is skipped.",
"expected_log_level": "INFO",
},
{
@@ -133,9 +131,7 @@
}
},
"expected_result": {},
- "expected_log": (
- "Peer 'HOST-1' is not configured by AVD or is marked as not deployed. 'VerifyLLDPNeighbors' from interface 'Ethernet1' to this peer is skipped."
- ),
+ "expected_log": "Peer 'HOST-1' is not configured by AVD. AvdTestLLDPTopology is skipped.",
"expected_log_level": "INFO",
},
{
@@ -164,7 +160,7 @@
}
]
},
- "expected_log": "Ethernet interface 'Ethernet2' is shutdown. 'VerifyLLDPNeighbors' is skipped for this interface.",
+ "expected_log": "Key 'ethernet_interfaces.[1].shutdown' != 'False'. AvdTestLLDPTopology is skipped.",
"expected_log_level": "INFO",
},
{
diff --git a/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestrouting.py b/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestrouting.py
index 1cab9a227ee..66ea6f8a0e6 100644
--- a/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestrouting.py
+++ b/ansible_collections/arista/avd/tests/unit/roles/eos_validate_state/tests/test_avdtestrouting.py
@@ -18,11 +18,13 @@
"router_id": "10.1.0.1",
"peer_groups": [{"name": "IPv4-UNDERLAY-PEERS", "type": "ipv4"}, {"name": "EVPN-OVERLAY-PEERS", "type": "evpn"}],
"neighbors": [
- {"ip_address": "10.1.255.1", "peer_group": "IPv4-UNDERLAY-PEERS"},
- {"ip_address": "10.1.0.6", "peer_group": "EVPN-OVERLAY-PEERS"},
+ {"ip_address": "10.1.255.1", "peer": "DC1-LEAF1A", "peer_group": "IPv4-UNDERLAY-PEERS"},
+ {"ip_address": "10.1.0.6", "peer": "DC1-LEAF1B", "peer_group": "EVPN-OVERLAY-PEERS"},
],
},
- }
+ },
+ "DC1-LEAF1A": {},
+ "DC1-LEAF1B": {},
},
"expected_result": {
"anta.tests.routing": {
@@ -66,7 +68,7 @@
"test_module": "AvdTestBGP",
"hostvars": {"DC1-SPINE1": {}},
"expected_result": {},
- "expected_log": "Variable 'router_bgp' is missing from the structured_config. AvdTestBGP is skipped.",
+ "expected_log": "Key 'router_bgp' is missing. AvdTestBGP is skipped.",
"expected_log_level": "INFO",
},
{
@@ -74,7 +76,7 @@
"test_module": "AvdTestBGP",
"hostvars": {"DC1-SPINE1": {"router_bgp": {}}},
"expected_result": {},
- "expected_log": "Variable 'service_routing_protocols_model' is missing from the structured_config. AvdTestBGP is skipped.",
+ "expected_log": "Key 'service_routing_protocols_model' is missing. AvdTestBGP is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -82,7 +84,7 @@
"test_module": "AvdTestBGP",
"hostvars": {"DC1-SPINE1": {"service_routing_protocols_model": "ribd", "router_bgp": {}}},
"expected_result": {},
- "expected_log": "Variable 'service_routing_protocols_model' is NOT set to 'multi-agent'. AvdTestBGP is skipped.",
+ "expected_log": "Key 'service_routing_protocols_model' != 'multi-agent'. AvdTestBGP is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -96,11 +98,13 @@
"router_id": "10.1.0.1",
"peer_groups": [{"name": "EVPN-OVERLAY-PEERS", "type": "evpn"}],
"neighbors": [
- {"ip_address": "10.1.255.1", "peer_group": "IPv4-UNDERLAY-PEERS"},
- {"ip_address": "10.1.0.6", "peer_group": "EVPN-OVERLAY-PEERS"},
+ {"ip_address": "10.1.255.1", "peer": "DC1-LEAF1A", "peer_group": "IPv4-UNDERLAY-PEERS"},
+ {"ip_address": "10.1.0.6", "peer": "DC1-LEAF1B", "peer_group": "EVPN-OVERLAY-PEERS"},
],
},
- }
+ },
+ "DC1-LEAF1A": {},
+ "DC1-LEAF1B": {},
},
"expected_result": {
"anta.tests.routing": {
@@ -126,7 +130,7 @@
],
},
},
- "expected_log": "Peer group 'IPv4-UNDERLAY-PEERS' dictionary is missing from the 'peer_groups' list of the 'router_bgp' data model.",
+ "expected_log": "Peer group 'IPv4-UNDERLAY-PEERS' not found. AvdTestBGP is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -140,11 +144,12 @@
"router_id": "10.1.0.1",
"peer_groups": [{"name": "IPv4-UNDERLAY-PEERS", "type": "ipv4"}, {"name": "EVPN-OVERLAY-PEERS", "type": "evpn"}],
"neighbors": [
- {"peer_group": "IPv4-UNDERLAY-PEERS"},
- {"ip_address": "10.1.0.6", "peer_group": "EVPN-OVERLAY-PEERS"},
+ {"peer": "DC1-LEAF1A", "peer_group": "IPv4-UNDERLAY-PEERS"},
+ {"ip_address": "10.1.0.6", "peer": "DC1-LEAF1B", "peer_group": "EVPN-OVERLAY-PEERS"},
],
},
- }
+ },
+ "DC1-LEAF1B": {},
},
"expected_result": {
"anta.tests.routing": {
@@ -170,7 +175,7 @@
],
},
},
- "expected_log": "Neighbor entry #1 from the 'neighbors' list of the 'router_bgp' data model is missing the variable 'ip_address'.",
+ "expected_log": "Key 'router_bgp.neighbors.[0].ip_address' is missing. AvdTestBGP is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -189,11 +194,13 @@
{"name": "EVPN-OVERLAY-PEERS", "type": "evpn"},
],
"neighbors": [
- {"ip_address": "10.1.255.1", "peer_group": "IPv4-UNDERLAY-PEERS"},
- {"ip_address": "10.1.0.6", "peer_group": "EVPN-OVERLAY-PEERS"},
+ {"ip_address": "10.1.255.1", "peer": "DC1-LEAF1A", "peer_group": "IPv4-UNDERLAY-PEERS"},
+ {"ip_address": "10.1.0.6", "peer": "DC1-LEAF1B", "peer_group": "EVPN-OVERLAY-PEERS"},
],
},
- }
+ },
+ "DC1-LEAF1A": {},
+ "DC1-LEAF1B": {},
},
"expected_result": {
"anta.tests.routing": {
@@ -219,7 +226,7 @@
],
},
},
- "expected_log": "Peer group 'IPv4-UNDERLAY-PEERS' from the 'peer_groups' list of the 'router_bgp' data model is missing the variable 'type'.",
+ "expected_log": "Key 'router_bgp.peer_groups.IPv4-UNDERLAY-PEERS.type' is missing. AvdTestBGP is skipped.",
"expected_log_level": "WARNING",
},
{
@@ -233,13 +240,13 @@
"router_id": "10.1.0.1",
"peer_groups": [{"name": "IPv4-UNDERLAY-PEERS", "type": "ipv4"}],
"neighbors": [
- {"peer_group": "IPv4-UNDERLAY-PEERS"},
+ {"peer": "DC1-LEAF1A", "peer_group": "IPv4-UNDERLAY-PEERS"},
],
},
}
},
"expected_result": {},
- "expected_log": "Neighbor entry #1 from the 'neighbors' list of the 'router_bgp' data model is missing the variable 'ip_address'.",
+ "expected_log": "Key 'router_bgp.neighbors.[0].ip_address' is missing. AvdTestBGP is skipped.",
"expected_log_level": "WARNING",
},
]