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", }, ]