From 5dc6ddf420779e762a2b6b019d259802139c28a5 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Wed, 13 Nov 2024 04:13:42 +0000 Subject: [PATCH 01/41] tl evpnvxlan domain a initial commit --- .../evpnvxlan/avd/domain-a/Makefile | 19 + .../evpnvxlan/avd/domain-a/ansible.cfg | 4 + .../A-LEAF1_post_running-config.conf | 367 +++++ .../A-LEAF2_post_running-config.conf | 367 +++++ .../A-LEAF3_post_running-config.conf | 417 ++++++ .../A-LEAF4_post_running-config.conf | 417 ++++++ .../A-LEAF5_post_running-config.conf | 335 +++++ .../A-LEAF6_post_running-config.conf | 335 +++++ .../A-LEAF7_post_running-config.conf | 416 ++++++ .../A-LEAF8_post_running-config.conf | 416 ++++++ .../A-SPINE1_post_running-config.conf | 227 +++ .../A-SPINE2_post_running-config.conf | 227 +++ .../A-SPINE3_post_running-config.conf | 227 +++ .../A-SPINE4_post_running-config.conf | 227 +++ .../domain-a/documentation/devices/A-LEAF1.md | 1159 ++++++++++++++++ .../domain-a/documentation/devices/A-LEAF2.md | 1159 ++++++++++++++++ .../domain-a/documentation/devices/A-LEAF3.md | 1230 +++++++++++++++++ .../domain-a/documentation/devices/A-LEAF4.md | 1230 +++++++++++++++++ .../domain-a/documentation/devices/A-LEAF5.md | 1115 +++++++++++++++ .../domain-a/documentation/devices/A-LEAF6.md | 1115 +++++++++++++++ .../domain-a/documentation/devices/A-LEAF7.md | 1230 +++++++++++++++++ .../domain-a/documentation/devices/A-LEAF8.md | 1230 +++++++++++++++++ .../documentation/devices/A-SPINE1.md | 772 +++++++++++ .../documentation/devices/A-SPINE2.md | 772 +++++++++++ .../documentation/devices/A-SPINE3.md | 772 +++++++++++ .../documentation/devices/A-SPINE4.md | 772 +++++++++++ .../fabric/DOMAIN_A_FABRIC-documentation.md | 170 +++ .../group_vars/DOMAIN_A_ENDPOINTS.yml | 87 ++ .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 167 +++ .../domain-a/group_vars/DOMAIN_A_SERVICES.yml | 60 + .../evpnvxlan/avd/domain-a/group_vars/all.yml | 118 ++ .../avd/domain-a/intended/configs/A-LEAF1.cfg | 377 +++++ .../avd/domain-a/intended/configs/A-LEAF2.cfg | 377 +++++ .../avd/domain-a/intended/configs/A-LEAF3.cfg | 431 ++++++ .../avd/domain-a/intended/configs/A-LEAF4.cfg | 431 ++++++ .../avd/domain-a/intended/configs/A-LEAF5.cfg | 343 +++++ .../avd/domain-a/intended/configs/A-LEAF6.cfg | 343 +++++ .../avd/domain-a/intended/configs/A-LEAF7.cfg | 427 ++++++ .../avd/domain-a/intended/configs/A-LEAF8.cfg | 427 ++++++ .../domain-a/intended/configs/A-SPINE1.cfg | 228 +++ .../domain-a/intended/configs/A-SPINE2.cfg | 228 +++ .../domain-a/intended/configs/A-SPINE3.cfg | 228 +++ .../domain-a/intended/configs/A-SPINE4.cfg | 228 +++ .../intended/structured_configs/A-LEAF1.yml | 504 +++++++ .../intended/structured_configs/A-LEAF2.yml | 504 +++++++ .../intended/structured_configs/A-LEAF3.yml | 580 ++++++++ .../intended/structured_configs/A-LEAF4.yml | 580 ++++++++ .../intended/structured_configs/A-LEAF5.yml | 454 ++++++ .../intended/structured_configs/A-LEAF6.yml | 454 ++++++ .../intended/structured_configs/A-LEAF7.yml | 577 ++++++++ .../intended/structured_configs/A-LEAF8.yml | 577 ++++++++ .../intended/structured_configs/A-SPINE1.yml | 307 ++++ .../intended/structured_configs/A-SPINE2.yml | 307 ++++ .../intended/structured_configs/A-SPINE3.yml | 307 ++++ .../intended/structured_configs/A-SPINE4.yml | 307 ++++ .../evpnvxlan/avd/domain-a/inventory.yml | 31 + .../avd/domain-a/playbooks/build.yml | 15 + .../avd/domain-a/playbooks/deploy.yml | 11 + .../evpnvxlan/domain-a/group_vars/ACT.yml | 22 - .../group_vars/CONNECTED_ENDPOINTS.yml | 69 - .../domain-a/group_vars/DOMAIN_A.yml | 154 --- .../domain-a/group_vars/DOMAIN_A_EVPNGW.yml | 49 - .../group_vars/DOMAIN_A_L3_LEAVES.yml | 14 - .../domain-a/group_vars/DOMAIN_A_SPINES.yml | 6 - .../evpnvxlan/domain-a/group_vars/FABRIC.yml | 62 - .../evpnvxlan/domain-a/inventory.yml | 83 -- 66 files changed, 26742 insertions(+), 459 deletions(-) create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/ACT.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/CONNECTED_ENDPOINTS.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_EVPNGW.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_L3_LEAVES.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_SPINES.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/group_vars/FABRIC.yml delete mode 100644 tech-library/datacenter/evpnvxlan/domain-a/inventory.yml diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile b/tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile new file mode 100644 index 0000000..a58f58b --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile @@ -0,0 +1,19 @@ +.PHONY: help +help: ## Display help message + @grep -E '^[0-9a-zA-Z_-]+\.*[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' + +######################################################## +# Site 1 +######################################################## + +.PHONY: build +build: ## Build Configs + ansible-playbook playbooks/build.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" + +.PHONY: deploy +deploy: ## Deploy Configs via eAPI + ansible-playbook playbooks/deploy.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" + +.PHONY: validate +validate: ## Validate Fabric + ansible-playbook playbooks/validate.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg new file mode 100644 index 0000000..70e4eb6 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg @@ -0,0 +1,4 @@ +[defaults] +forks = 5 +inventory = inventory.yml +jinja2_extensions = jinja2.ext.loopcontrols,jinja2.ext.do,jinja2.ext.i18n \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf new file mode 100644 index 0000000..bbbac8a --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf @@ -0,0 +1,367 @@ +! Command: show running-config +! device: A-LEAF1 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + switchport access vlan 10 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + switchport access vlan 30 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF2_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.1/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.3/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.5/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.7/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth1 + no switchport + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth1 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.1/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.1/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.105/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF1_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf PROD address 10.101.101.1 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.1 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 + neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.1:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.1:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.1:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf new file mode 100644 index 0000000..3475bd8 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf @@ -0,0 +1,367 @@ +! Command: show running-config +! device: A-LEAF2 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + switchport access vlan 10 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + switchport access vlan 30 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF1_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.9/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.11/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.13/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.15/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth2 + no switchport + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth2 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.2/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.2/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.106/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF2_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf PROD address 10.101.101.2 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.2 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.2:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.2:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.2:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf new file mode 100644 index 0000000..d9b83d6 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf @@ -0,0 +1,417 @@ +! Command: show running-config +! device: A-LEAF3 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + switchport access vlan 10 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF4_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.17/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.19/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.21/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.23/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA3_eth1 + switchport access vlan 50 + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth1 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.3/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.3/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.3/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.107/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF3_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.3 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 + neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.3:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.3:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.3:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.3:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.3:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf new file mode 100644 index 0000000..8bca935 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf @@ -0,0 +1,417 @@ +! Command: show running-config +! device: A-LEAF4 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + switchport access vlan 10 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF3_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.25/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.27/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.29/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.31/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA5_eth1 + switchport access vlan 30 + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth2 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.4/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.4/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.4/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.108/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF4_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.4 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.4:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.4:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.4:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.4:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.4:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf new file mode 100644 index 0000000..d51d860 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf @@ -0,0 +1,335 @@ +! Command: show running-config +! device: A-LEAF5 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF5 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + switchport access vlan 70 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF6_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.33/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.35/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.37/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.39/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth1 + no switchport + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.5/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.5/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.109/24 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF5_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.5 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.5 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.5:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.5:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf new file mode 100644 index 0000000..6570005 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf @@ -0,0 +1,335 @@ +! Command: show running-config +! device: A-LEAF6 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF6 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + switchport access vlan 70 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF5_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.41/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.43/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.45/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.47/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth2 + no switchport + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.6/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.6/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.110/24 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF6_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.6 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.6 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 + neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.6:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.6:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf new file mode 100644 index 0000000..fbcef56 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -0,0 +1,416 @@ +! Command: show running-config +! device: A-LEAF7 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF7 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF8_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.49/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.51/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.53/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.55/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.7/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.7/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.111/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.7 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.7:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.7:10050 + route-target both 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.7:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.7:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.7:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf new file mode 100644 index 0000000..aae11f5 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -0,0 +1,416 @@ +! Command: show running-config +! device: A-LEAF8 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF8 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF7_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.57/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.59/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.61/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.63/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.8/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.8/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.112/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.8 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 + neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.8:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.8:10050 + route-target both 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.8:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.8:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.8:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf new file mode 100644 index 0000000..66d96ff --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE1 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.0/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.8/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.16/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.24/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.32/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.40/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.48/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.56/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.201/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.101/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.201 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.1 remote-as 65112 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 + neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf new file mode 100644 index 0000000..7576701 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE2 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.2/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.10/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.18/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.26/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.34/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.42/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.50/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.58/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.202/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.102/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.202 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 + neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 + neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf new file mode 100644 index 0000000..7b655ff --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE3 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.4/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.12/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.20/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.28/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.36/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.44/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.52/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.60/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.203/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.103/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.203 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 + neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 + neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf new file mode 100644 index 0000000..4e2c2ae --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE4 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.6/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.14/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.22/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.30/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.38/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.46/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.54/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.62/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.204/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.104/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.204 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 + neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 + neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.63 remote-as 65178 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md new file mode 100644 index 0000000..0dabc21 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md @@ -0,0 +1,1159 @@ +# A-LEAF1 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.105/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.105/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD1 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF2_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF2_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA1_eth1 | *access | *10 | *- | *- | 7 | +| Ethernet8 | SERVER_HostA2_eth1 | *access | *30 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet1 | - | 192.168.0.1/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet1 | - | 192.168.0.3/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet1 | - | 192.168.0.5/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet1 | - | 192.168.0.7/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.1/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.3/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.5/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.7/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth1 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth1 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | +| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF2_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF2_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.1/32 | +| Loopback1 | VTEP IP | default | 2.2.1.1/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.1/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.1/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.1/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF1_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65112 | 1.1.1.1 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65112 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.0 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.2 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.4 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.6 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.1:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.1:10030 | 10030:10030 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| PROD | 1.1.1.1:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65112 + router-id 1.1.1.1 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 + neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.1:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.1:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.1:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| PROD | 10.101.101.1 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf PROD address 10.101.101.1 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md new file mode 100644 index 0000000..ba42687 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md @@ -0,0 +1,1159 @@ +# A-LEAF2 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.106/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.106/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD1 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF1_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF1_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA1_eth2 | *access | *10 | *- | *- | 7 | +| Ethernet8 | SERVER_HostA2_eth2 | *access | *30 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet2 | - | 192.168.0.9/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet2 | - | 192.168.0.11/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet2 | - | 192.168.0.13/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet2 | - | 192.168.0.15/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.9/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.11/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.13/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.15/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth2 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth2 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | +| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF1_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF1_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.2/32 | +| Loopback1 | VTEP IP | default | 2.2.1.1/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.2/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.2/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.2/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF2_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65112 | 1.1.1.2 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65112 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.8 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.10 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.12 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.14 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.2:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.2:10030 | 10030:10030 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| PROD | 1.1.1.2:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65112 + router-id 1.1.1.2 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.2:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.2:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.2:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| PROD | 10.101.101.2 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf PROD address 10.101.101.2 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md new file mode 100644 index 0000000..ec3709c --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md @@ -0,0 +1,1230 @@ +# A-LEAF3 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.107/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.107/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD2 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF4_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF4_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA3_eth1 | access | 50 | - | - | - | +| Ethernet8 | SERVER_HostA4_eth1 | *access | *10 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet3 | - | 192.168.0.17/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet3 | - | 192.168.0.19/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet3 | - | 192.168.0.21/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet3 | - | 192.168.0.23/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.17/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.19/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.21/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.23/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA3_eth1 + no shutdown + switchport access vlan 50 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth1 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF4_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF4_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.3/32 | +| Loopback1 | VTEP IP | default | 2.2.1.3/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.3/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.3/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.3/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.3/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.3/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF3_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65134 | 1.1.1.3 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65134 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.16 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.18 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.20 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.22 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.3:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.3:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.3:10050 | 10050:10050 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.3:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.3:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65134 + router-id 1.1.1.3 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 + neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.3:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.3:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.3:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.3:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.3:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.3 | +| PROD | 10.101.101.3 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md new file mode 100644 index 0000000..6079389 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md @@ -0,0 +1,1230 @@ +# A-LEAF4 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.108/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.108/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD2 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF3_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF3_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA5_eth1 | access | 30 | - | - | - | +| Ethernet8 | SERVER_HostA4_eth2 | *access | *10 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet4 | - | 192.168.0.25/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet4 | - | 192.168.0.27/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet4 | - | 192.168.0.29/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet4 | - | 192.168.0.31/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.25/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.27/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.29/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.31/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA5_eth1 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth2 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF3_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF3_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.4/32 | +| Loopback1 | VTEP IP | default | 2.2.1.3/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.4/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.4/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.4/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.4/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.4/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF4_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65134 | 1.1.1.4 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65134 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.24 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.26 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.28 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.30 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.4:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.4:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.4:10050 | 10050:10050 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.4:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.4:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65134 + router-id 1.1.1.4 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.4:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.4:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.4:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.4:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.4:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.4 | +| PROD | 10.101.101.4 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md new file mode 100644 index 0000000..85ab093 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md @@ -0,0 +1,1115 @@ +# A-LEAF5 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.109/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.109/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD3 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 70 | Brown | - | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF6_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF6_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA6_eth1 | *access | *70 | *- | *- | 7 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet5 | - | 192.168.0.33/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet5 | - | 192.168.0.35/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet5 | - | 192.168.0.37/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet5 | - | 192.168.0.39/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.33/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.35/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.37/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.39/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth1 + no shutdown + channel-group 7 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | +| Port-Channel1000 | MLAG_A-LEAF6_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF6_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.5/32 | +| Loopback1 | VTEP IP | default | 2.2.1.5/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.5/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.5/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.5/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF5_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65156 | 1.1.1.5 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65156 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.32 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.34 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.36 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.38 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 70 | 1.1.1.5:10070 | 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.5:50002 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65156 + router-id 1.1.1.5 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.5:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.5:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.5 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.5 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md new file mode 100644 index 0000000..76e375e --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md @@ -0,0 +1,1115 @@ +# A-LEAF6 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.110/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.110/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD3 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 70 | Brown | - | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF5_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF5_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA6_eth2 | *access | *70 | *- | *- | 7 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet6 | - | 192.168.0.41/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet6 | - | 192.168.0.43/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet6 | - | 192.168.0.45/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet6 | - | 192.168.0.47/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.41/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.43/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.45/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.47/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth2 + no shutdown + channel-group 7 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | +| Port-Channel1000 | MLAG_A-LEAF5_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF5_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.6/32 | +| Loopback1 | VTEP IP | default | 2.2.1.5/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.6/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.6/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.6/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF6_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65156 | 1.1.1.6 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65156 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.40 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.42 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.44 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.46 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 70 | 1.1.1.6:10070 | 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.6:50002 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65156 + router-id 1.1.1.6 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 + neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.6:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.6:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.6 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.6 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md new file mode 100644 index 0000000..fca8201 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -0,0 +1,1230 @@ +# A-LEAF7 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.111/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.111/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD4 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 70 | Brown | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF8_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF8_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet7 | - | 192.168.0.49/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet7 | - | 192.168.0.51/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet7 | - | 192.168.0.53/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet7 | - | 192.168.0.55/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.49/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.51/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.53/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.55/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no shutdown + channel-group 1000 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel1000 | MLAG_A-LEAF8_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel1000 + description MLAG_A-LEAF8_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.7/32 | +| Loopback1 | VTEP IP | default | 2.2.1.7/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.7/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.7/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.7/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.7/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65178 | 1.1.1.7 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65178 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.48 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.50 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.52 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.54 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.7:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.7:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.7:10050 | 10050:10050 | - | - | learned | +| 70 | 1.1.1.7:10070 | 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.7:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.7:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65178 + router-id 1.1.1.7 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.7:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.7:10050 + route-target both 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.7:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.7:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.7:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.7 | +| PROD | 10.101.101.7 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md new file mode 100644 index 0000000..b431af4 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -0,0 +1,1230 @@ +# A-LEAF8 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.112/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.112/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD4 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 70 | Brown | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF7_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF7_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet8 | - | 192.168.0.57/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet8 | - | 192.168.0.59/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet8 | - | 192.168.0.61/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet8 | - | 192.168.0.63/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.57/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.59/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.61/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.63/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no shutdown + channel-group 1000 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel1000 | MLAG_A-LEAF7_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel1000 + description MLAG_A-LEAF7_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.8/32 | +| Loopback1 | VTEP IP | default | 2.2.1.7/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.8/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.8/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.8/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.8/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65178 | 1.1.1.8 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65178 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.56 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.58 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.60 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.62 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.8:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.8:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.8:10050 | 10050:10050 | - | - | learned | +| 70 | 1.1.1.8:10070 | 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.8:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.8:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65178 + router-id 1.1.1.8 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 + neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.8:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.8:10050 + route-target both 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.8:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.8:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.8:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | RT.* | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.8 | +| PROD | 10.101.101.8 | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md new file mode 100644 index 0000000..370fe50 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md @@ -0,0 +1,772 @@ +# A-SPINE1 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.101/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.101/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet1 | - | 192.168.0.0/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet1 | - | 192.168.0.8/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet1 | - | 192.168.0.16/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet1 | - | 192.168.0.24/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet1 | - | 192.168.0.32/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet1 | - | 192.168.0.40/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet1 | - | 192.168.0.48/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet1 | - | 192.168.0.56/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.0/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.8/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.16/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.24/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.32/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.40/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.48/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.56/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.201/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.201/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.201 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.1 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.9 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.17 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.25 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.33 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.41 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.49 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.57 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.201 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.1 remote-as 65112 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 + neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md new file mode 100644 index 0000000..d7b7eb7 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md @@ -0,0 +1,772 @@ +# A-SPINE2 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.102/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.102/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet2 | - | 192.168.0.2/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet2 | - | 192.168.0.10/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet2 | - | 192.168.0.18/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet2 | - | 192.168.0.26/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet2 | - | 192.168.0.34/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet2 | - | 192.168.0.42/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet2 | - | 192.168.0.50/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet2 | - | 192.168.0.58/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.2/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.10/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.18/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.26/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.34/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.42/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.50/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.58/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.202/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.202/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.202 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.3 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.11 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.19 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.27 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.35 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.43 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.51 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.59 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.202 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 + neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 + neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md new file mode 100644 index 0000000..e663a01 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md @@ -0,0 +1,772 @@ +# A-SPINE3 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.103/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.103/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet3 | - | 192.168.0.4/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet3 | - | 192.168.0.12/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet3 | - | 192.168.0.20/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet3 | - | 192.168.0.28/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet3 | - | 192.168.0.36/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet3 | - | 192.168.0.44/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet3 | - | 192.168.0.52/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet3 | - | 192.168.0.60/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.4/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.12/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.20/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.28/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.36/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.44/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.52/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.60/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.203/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.203/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.203 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.5 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.13 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.21 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.29 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.37 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.45 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.53 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.61 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.203 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 + neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 + neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md new file mode 100644 index 0000000..ae31ade --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md @@ -0,0 +1,772 @@ +# A-SPINE4 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.104/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.104/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet4 | - | 192.168.0.6/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet4 | - | 192.168.0.14/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet4 | - | 192.168.0.22/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet4 | - | 192.168.0.30/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet4 | - | 192.168.0.38/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet4 | - | 192.168.0.46/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet4 | - | 192.168.0.54/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet4 | - | 192.168.0.62/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.6/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.14/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.22/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.30/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.38/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.46/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.54/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.62/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.204/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.204/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.204 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.7 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.15 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.23 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.31 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.39 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.47 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.55 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.63 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.204 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 + neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 + neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.63 remote-as 65178 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md new file mode 100644 index 0000000..c5d2ae4 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md @@ -0,0 +1,170 @@ +# DOMAIN_A_FABRIC + +## Table of Contents + +- [Fabric Switches and Management IP](#fabric-switches-and-management-ip) + - [Fabric Switches with inband Management IP](#fabric-switches-with-inband-management-ip) +- [Fabric Topology](#fabric-topology) +- [Fabric IP Allocation](#fabric-ip-allocation) + - [Fabric Point-To-Point Links](#fabric-point-to-point-links) + - [Point-To-Point Links Node Allocation](#point-to-point-links-node-allocation) + - [Loopback Interfaces (BGP EVPN Peering)](#loopback-interfaces-bgp-evpn-peering) + - [Loopback0 Interfaces Node Allocation](#loopback0-interfaces-node-allocation) + - [VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only)](#vtep-loopback-vxlan-tunnel-source-interfaces-vteps-only) + - [VTEP Loopback Node allocation](#vtep-loopback-node-allocation) + +## Fabric Switches and Management IP + +| POD | Type | Node | Management IP | Platform | Provisioned in CloudVision | Serial Number | +| --- | ---- | ---- | ------------- | -------- | -------------------------- | ------------- | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF1 | 172.100.100.105/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF2 | 172.100.100.106/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF3 | 172.100.100.107/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF4 | 172.100.100.108/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF5 | 172.100.100.109/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF6 | 172.100.100.110/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF7 | 172.100.100.111/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF8 | 172.100.100.112/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE1 | 172.100.100.101/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE2 | 172.100.100.102/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE3 | 172.100.100.103/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE4 | 172.100.100.104/24 | cEOS-LAB | Provisioned | - | + +> Provision status is based on Ansible inventory declaration and do not represent real status from CloudVision. + +### Fabric Switches with inband Management IP + +| POD | Type | Node | Management IP | Inband Interface | +| --- | ---- | ---- | ------------- | ---------------- | + +## Fabric Topology + +| Type | Node | Node Interface | Peer Type | Peer Node | Peer Interface | +| ---- | ---- | -------------- | --------- | ----------| -------------- | +| l3leaf | A-LEAF1 | Ethernet1 | spine | A-SPINE1 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet2 | spine | A-SPINE2 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet3 | spine | A-SPINE3 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet4 | spine | A-SPINE4 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet5 | mlag_peer | A-LEAF2 | Ethernet5 | +| l3leaf | A-LEAF1 | Ethernet6 | mlag_peer | A-LEAF2 | Ethernet6 | +| l3leaf | A-LEAF2 | Ethernet1 | spine | A-SPINE1 | Ethernet2 | +| l3leaf | A-LEAF2 | Ethernet2 | spine | A-SPINE2 | Ethernet2 | +| l3leaf | A-LEAF2 | Ethernet3 | spine | A-SPINE3 | Ethernet2 | +| l3leaf | A-LEAF2 | Ethernet4 | spine | A-SPINE4 | Ethernet2 | +| l3leaf | A-LEAF3 | Ethernet1 | spine | A-SPINE1 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet2 | spine | A-SPINE2 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet3 | spine | A-SPINE3 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet4 | spine | A-SPINE4 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet5 | mlag_peer | A-LEAF4 | Ethernet5 | +| l3leaf | A-LEAF3 | Ethernet6 | mlag_peer | A-LEAF4 | Ethernet6 | +| l3leaf | A-LEAF4 | Ethernet1 | spine | A-SPINE1 | Ethernet4 | +| l3leaf | A-LEAF4 | Ethernet2 | spine | A-SPINE2 | Ethernet4 | +| l3leaf | A-LEAF4 | Ethernet3 | spine | A-SPINE3 | Ethernet4 | +| l3leaf | A-LEAF4 | Ethernet4 | spine | A-SPINE4 | Ethernet4 | +| l3leaf | A-LEAF5 | Ethernet1 | spine | A-SPINE1 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet2 | spine | A-SPINE2 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet3 | spine | A-SPINE3 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet4 | spine | A-SPINE4 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet5 | mlag_peer | A-LEAF6 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet6 | mlag_peer | A-LEAF6 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet1 | spine | A-SPINE1 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet2 | spine | A-SPINE2 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet3 | spine | A-SPINE3 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet4 | spine | A-SPINE4 | Ethernet6 | +| l3leaf | A-LEAF7 | Ethernet1 | spine | A-SPINE1 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet2 | spine | A-SPINE2 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet3 | spine | A-SPINE3 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet4 | spine | A-SPINE4 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet5 | mlag_peer | A-LEAF8 | Ethernet5 | +| l3leaf | A-LEAF7 | Ethernet6 | mlag_peer | A-LEAF8 | Ethernet6 | +| l3leaf | A-LEAF8 | Ethernet1 | spine | A-SPINE1 | Ethernet8 | +| l3leaf | A-LEAF8 | Ethernet2 | spine | A-SPINE2 | Ethernet8 | +| l3leaf | A-LEAF8 | Ethernet3 | spine | A-SPINE3 | Ethernet8 | +| l3leaf | A-LEAF8 | Ethernet4 | spine | A-SPINE4 | Ethernet8 | + +## Fabric IP Allocation + +### Fabric Point-To-Point Links + +| Uplink IPv4 Pool | Available Addresses | Assigned addresses | Assigned Address % | +| ---------------- | ------------------- | ------------------ | ------------------ | +| 192.168.0.0/24 | 256 | 64 | 25.0 % | + +### Point-To-Point Links Node Allocation + +| Node | Node Interface | Node IP Address | Peer Node | Peer Interface | Peer IP Address | +| ---- | -------------- | --------------- | --------- | -------------- | --------------- | +| A-LEAF1 | Ethernet1 | 192.168.0.1/31 | A-SPINE1 | Ethernet1 | 192.168.0.0/31 | +| A-LEAF1 | Ethernet2 | 192.168.0.3/31 | A-SPINE2 | Ethernet1 | 192.168.0.2/31 | +| A-LEAF1 | Ethernet3 | 192.168.0.5/31 | A-SPINE3 | Ethernet1 | 192.168.0.4/31 | +| A-LEAF1 | Ethernet4 | 192.168.0.7/31 | A-SPINE4 | Ethernet1 | 192.168.0.6/31 | +| A-LEAF2 | Ethernet1 | 192.168.0.9/31 | A-SPINE1 | Ethernet2 | 192.168.0.8/31 | +| A-LEAF2 | Ethernet2 | 192.168.0.11/31 | A-SPINE2 | Ethernet2 | 192.168.0.10/31 | +| A-LEAF2 | Ethernet3 | 192.168.0.13/31 | A-SPINE3 | Ethernet2 | 192.168.0.12/31 | +| A-LEAF2 | Ethernet4 | 192.168.0.15/31 | A-SPINE4 | Ethernet2 | 192.168.0.14/31 | +| A-LEAF3 | Ethernet1 | 192.168.0.17/31 | A-SPINE1 | Ethernet3 | 192.168.0.16/31 | +| A-LEAF3 | Ethernet2 | 192.168.0.19/31 | A-SPINE2 | Ethernet3 | 192.168.0.18/31 | +| A-LEAF3 | Ethernet3 | 192.168.0.21/31 | A-SPINE3 | Ethernet3 | 192.168.0.20/31 | +| A-LEAF3 | Ethernet4 | 192.168.0.23/31 | A-SPINE4 | Ethernet3 | 192.168.0.22/31 | +| A-LEAF4 | Ethernet1 | 192.168.0.25/31 | A-SPINE1 | Ethernet4 | 192.168.0.24/31 | +| A-LEAF4 | Ethernet2 | 192.168.0.27/31 | A-SPINE2 | Ethernet4 | 192.168.0.26/31 | +| A-LEAF4 | Ethernet3 | 192.168.0.29/31 | A-SPINE3 | Ethernet4 | 192.168.0.28/31 | +| A-LEAF4 | Ethernet4 | 192.168.0.31/31 | A-SPINE4 | Ethernet4 | 192.168.0.30/31 | +| A-LEAF5 | Ethernet1 | 192.168.0.33/31 | A-SPINE1 | Ethernet5 | 192.168.0.32/31 | +| A-LEAF5 | Ethernet2 | 192.168.0.35/31 | A-SPINE2 | Ethernet5 | 192.168.0.34/31 | +| A-LEAF5 | Ethernet3 | 192.168.0.37/31 | A-SPINE3 | Ethernet5 | 192.168.0.36/31 | +| A-LEAF5 | Ethernet4 | 192.168.0.39/31 | A-SPINE4 | Ethernet5 | 192.168.0.38/31 | +| A-LEAF6 | Ethernet1 | 192.168.0.41/31 | A-SPINE1 | Ethernet6 | 192.168.0.40/31 | +| A-LEAF6 | Ethernet2 | 192.168.0.43/31 | A-SPINE2 | Ethernet6 | 192.168.0.42/31 | +| A-LEAF6 | Ethernet3 | 192.168.0.45/31 | A-SPINE3 | Ethernet6 | 192.168.0.44/31 | +| A-LEAF6 | Ethernet4 | 192.168.0.47/31 | A-SPINE4 | Ethernet6 | 192.168.0.46/31 | +| A-LEAF7 | Ethernet1 | 192.168.0.49/31 | A-SPINE1 | Ethernet7 | 192.168.0.48/31 | +| A-LEAF7 | Ethernet2 | 192.168.0.51/31 | A-SPINE2 | Ethernet7 | 192.168.0.50/31 | +| A-LEAF7 | Ethernet3 | 192.168.0.53/31 | A-SPINE3 | Ethernet7 | 192.168.0.52/31 | +| A-LEAF7 | Ethernet4 | 192.168.0.55/31 | A-SPINE4 | Ethernet7 | 192.168.0.54/31 | +| A-LEAF8 | Ethernet1 | 192.168.0.57/31 | A-SPINE1 | Ethernet8 | 192.168.0.56/31 | +| A-LEAF8 | Ethernet2 | 192.168.0.59/31 | A-SPINE2 | Ethernet8 | 192.168.0.58/31 | +| A-LEAF8 | Ethernet3 | 192.168.0.61/31 | A-SPINE3 | Ethernet8 | 192.168.0.60/31 | +| A-LEAF8 | Ethernet4 | 192.168.0.63/31 | A-SPINE4 | Ethernet8 | 192.168.0.62/31 | + +### Loopback Interfaces (BGP EVPN Peering) + +| Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | +| ------------- | ------------------- | ------------------ | ------------------ | +| 1.1.1.0/24 | 256 | 12 | 4.69 % | + +### Loopback0 Interfaces Node Allocation + +| POD | Node | Loopback0 | +| --- | ---- | --------- | +| DOMAIN_A_FABRIC | A-LEAF1 | 1.1.1.1/32 | +| DOMAIN_A_FABRIC | A-LEAF2 | 1.1.1.2/32 | +| DOMAIN_A_FABRIC | A-LEAF3 | 1.1.1.3/32 | +| DOMAIN_A_FABRIC | A-LEAF4 | 1.1.1.4/32 | +| DOMAIN_A_FABRIC | A-LEAF5 | 1.1.1.5/32 | +| DOMAIN_A_FABRIC | A-LEAF6 | 1.1.1.6/32 | +| DOMAIN_A_FABRIC | A-LEAF7 | 1.1.1.7/32 | +| DOMAIN_A_FABRIC | A-LEAF8 | 1.1.1.8/32 | +| DOMAIN_A_FABRIC | A-SPINE1 | 1.1.1.201/32 | +| DOMAIN_A_FABRIC | A-SPINE2 | 1.1.1.202/32 | +| DOMAIN_A_FABRIC | A-SPINE3 | 1.1.1.203/32 | +| DOMAIN_A_FABRIC | A-SPINE4 | 1.1.1.204/32 | + +### VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only) + +| VTEP Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | +| ------------------ | ------------------- | ------------------ | ------------------ | +| 2.2.1.0/24 | 256 | 8 | 3.13 % | + +### VTEP Loopback Node allocation + +| POD | Node | Loopback1 | +| --- | ---- | --------- | +| DOMAIN_A_FABRIC | A-LEAF1 | 2.2.1.1/32 | +| DOMAIN_A_FABRIC | A-LEAF2 | 2.2.1.1/32 | +| DOMAIN_A_FABRIC | A-LEAF3 | 2.2.1.3/32 | +| DOMAIN_A_FABRIC | A-LEAF4 | 2.2.1.3/32 | +| DOMAIN_A_FABRIC | A-LEAF5 | 2.2.1.5/32 | +| DOMAIN_A_FABRIC | A-LEAF6 | 2.2.1.5/32 | +| DOMAIN_A_FABRIC | A-LEAF7 | 2.2.1.7/32 | +| DOMAIN_A_FABRIC | A-LEAF8 | 2.2.1.7/32 | diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml new file mode 100644 index 0000000..277c12b --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml @@ -0,0 +1,87 @@ +--- + +######################################################## +# Port Profiles # +######################################################## +port_profiles: + - profile: PROF-BLUE-MLAG + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 10 + port_channel: + mode: active + + - profile: PROF-ORANGE-MLAG + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 30 + port_channel: + mode: active + + - profile: PROF-ORANGE-SINGLE-HOMED + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 30 + + - profile: PROF-YELLOW-SINGLE-HOMED + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 50 + + - profile: PROF-BROWN-MLAG + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 70 + port_channel: + mode: active + +######################################################## +# End hosts # +######################################################## +servers: + - name: HostA1 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet7, Ethernet7] + switches: [A-LEAF1, A-LEAF2] + profile: PROF-BLUE-MLAG + + - name: HostA2 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet8, Ethernet8] + switches: [A-LEAF1, A-LEAF2] + profile: PROF-ORANGE-MLAG + + - name: HostA3 + adapters: + - endpoint_ports: [eth1] + switch_ports: [Ethernet7] + switches: [A-LEAF3] + profile: PROF-YELLOW-SINGLE-HOMED + + - name: HostA4 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet8, Ethernet8] + switches: [A-LEAF3, A-LEAF4] + profile: PROF-BLUE-MLAG + + - name: HostA5 + adapters: + - endpoint_ports: [eth1] + switch_ports: [Ethernet7] + switches: [A-LEAF4] + profile: PROF-ORANGE-SINGLE-HOMED + + - name: HostA6 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet7, Ethernet7] + switches: [A-LEAF5, A-LEAF6] + profile: PROF-BROWN-MLAG diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml new file mode 100644 index 0000000..48df05e --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -0,0 +1,167 @@ +--- + +fabric_name: DOMAIN_A_FABRIC + +bgp_distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + +bgp_graceful_restart: + enabled: true + restart_time: 300 + +bgp_peer_groups: + ipv4_underlay_peers: + name: LOCAL-IPV4-PEERS + password: DGMjRCIj8IZAFhehikpUIQ== + mlag_ipv4_underlay_peer: + name: MLAG-IPV4-PEER + password: CRkxra9QRmU5k9/wECPlUA== + evpn_overlay_peers: + name: LOCAL-EVPN-PEERS + password: WzKnNSduqwPYvUePYIh40g== + evpn_overlay_core: + name: REMOTE-EVPN-PEERS + password: IO6gE/ln7Sp2wt33WX/Asg== + +bgp_update_wait_install: true + +evpn_import_pruning: true + +evpn_multicast: true + +fabric_ip_addressing: + mlag: + algorithm: same_subnet + +router_id_loopback_description: "Globally Unique Address" + +default_vrf_diag_loopback_description: "Per-VRF Unique Loopback" + +underlay_multicast: true + +vtep_loopback_description: "VTEP IP" + +################################################### +# DOMAIN A SPINES # +################################################### +spine: + defaults: + platform: cEOS-LAB + bgp_as: 65100 + loopback_ipv4_pool: 1.1.1.0/24 + nodes: + - name: A-SPINE1 + id: 201 + mgmt_ip: 172.100.100.101/24 + - name: A-SPINE2 + id: 202 + mgmt_ip: 172.100.100.102/24 + - name: A-SPINE3 + id: 203 + mgmt_ip: 172.100.100.103/24 + - name: A-SPINE4 + id: 204 + mgmt_ip: 172.100.100.104/24 + +################################################## +# DOMAIN A LEAFS # +################################################## +l3leaf: + defaults: + platform: cEOS-LAB + loopback_ipv4_pool: 1.1.1.0/24 + vtep_loopback_ipv4_pool: 2.2.1.0/24 + uplink_interfaces: [Ethernet1, Ethernet2, Ethernet3, Ethernet4] + uplink_switches: [A-SPINE1, A-SPINE2, A-SPINE3, A-SPINE4] + uplink_ipv4_pool: 192.168.0.0/24 + mlag_interfaces: [Ethernet5, Ethernet6] + mlag_peer_ipv4_pool: 169.254.0.0/31 + mlag_peer_l3_ipv4_pool: 192.0.0.0/31 + mlag_port_channel_id: 1000 + virtual_router_mac_address: 00:1c:73:00:00:01 + spanning_tree_mode: mstp + spanning_tree_priority: 0 + structured_config: + ip_extcommunity_lists_regexp: + - name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* + route_maps: + - name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + match: + - extcommunity CL-EVPN-IMPORTED + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + node_groups: +######################################################## +# DOMAIN A POD 1 # +######################################################## + - group: POD1 + bgp_as: 65112 + filter: + tags: ['BLUE', 'ORANGE'] + nodes: + - name: A-LEAF1 + id: 1 + mgmt_ip: 172.100.100.105/24 + uplink_switch_interfaces: [Ethernet1, Ethernet1, Ethernet1, Ethernet1] + - name: A-LEAF2 + id: 2 + mgmt_ip: 172.100.100.106/24 + uplink_switch_interfaces: [Ethernet2, Ethernet2, Ethernet2, Ethernet2] +######################################################## +# DOMAIN A POD 2 # +######################################################## + - group: POD2 + filter: + tags: ['BLUE', 'ORANGE', 'YELLOW'] + bgp_as: 65134 + nodes: + - name: A-LEAF3 + id: 3 + mgmt_ip: 172.100.100.107/24 + uplink_switch_interfaces: [Ethernet3, Ethernet3, Ethernet3, Ethernet3] + - name: A-LEAF4 + id: 4 + mgmt_ip: 172.100.100.108/24 + uplink_switch_interfaces: [Ethernet4, Ethernet4, Ethernet4, Ethernet4] +######################################################## +# DOMAIN A POD 3 # +######################################################## + - group: POD3 + bgp_as: 65156 + filter: + tags: ['BROWN'] + nodes: + - name: A-LEAF5 + id: 5 + mgmt_ip: 172.100.100.109/24 + uplink_switch_interfaces: [Ethernet5, Ethernet5, Ethernet5, Ethernet5] + - name: A-LEAF6 + id: 6 + mgmt_ip: 172.100.100.110/24 + uplink_switch_interfaces: [Ethernet6, Ethernet6, Ethernet6, Ethernet6] +######################################################## +# DOMAIN A POD 4 # +######################################################## + - group: POD4 + bgp_as: 65178 + nodes: + - name: A-LEAF7 + id: 7 + mgmt_ip: 172.100.100.111/24 + uplink_switch_interfaces: [Ethernet7, Ethernet7, Ethernet7, Ethernet7] + - name: A-LEAF8 + id: 8 + mgmt_ip: 172.100.100.112/24 + uplink_switch_interfaces: [Ethernet8, Ethernet8, Ethernet8, Ethernet8] diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml new file mode 100644 index 0000000..4c90b70 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml @@ -0,0 +1,60 @@ +--- + +tenants: + - name: DOMAIN_A_FABRIC + mac_vrf_vni_base: 10000 + vrfs: + - name: PROD + vrf_vni: 50001 + evpn_l3_multicast: + enabled: true + evpn_underlay_l3_multicast_group: 232.1.1.1 + mlag_ibgp_peering_vlan: 3001 + mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 + vtep_diagnostic: + loopback: 101 + loopback_ip_range: 10.101.101.0/24 + svis: + - id: 10 + name: Blue + description: Blue Network + tags: ['PROD', 'BLUE'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + ipv6_address_virtuals: [2001:db8:10:10::1/64] + - id: 30 + name: Orange + description: Orange Network + tags: ['PROD', 'ORANGE'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + ipv6_address_virtuals: [2001:db8:30:30::1/64] + - name: DEV + vrf_vni: 50002 + evpn_l3_multicast: + enabled: true + evpn_underlay_l3_multicast_group: 232.2.2.2 + mlag_ibgp_peering_vlan: 3002 + mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 + vtep_diagnostic: + loopback: 102 + loopback_ip_range: 10.102.102.0/24 + svis: + - id: 50 + name: Yellow + description: Yellow Network + tags: ['DEV', 'YELLOW'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + ipv6_address_virtuals: [2001:db8:50:50::1/64] + - id: 70 + name: Brown + description: Brown Network + tags: ['DEV', 'BROWN'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + ipv6_address_virtuals: [2001:db8:70:70::1/64] diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml new file mode 100644 index 0000000..d8e9a02 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml @@ -0,0 +1,118 @@ +--- + +# AAA Authorization Settings +aaa_authorization: + exec: + default: local + +# Global ARP Timer +arp: + aging: + timeout_default: 1500 + +avd_data_validation_mode: error + +# Clock Timezone +clock: + timezone: America/Detroit + +dns_domain: aclabs.lab + +# Event Monitor in EOS +event_monitor: + enabled: true + +# Source interface and VRF for DNS +ip_domain_lookup: + source_interfaces: + - name: Management0 + vrf: MGMT + +# Source interface and VRF for HTTP(S) +ip_http_client_source_interfaces: + - name: Management0 + vrf: MGMT + +# DNS Servers +ip_name_servers: + - ip_address: 8.8.8.8 + vrf: MGMT + +# Source interface and VRF for SSH +ip_ssh_client_source_interfaces: + - name: Management0 + vrf: MGMT + +# Local Users +local_users: + - name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 + - name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. + +# Global MAC Aging Timer +mac_address_table: + aging_time: 1800 + +# Enable eAPI +management_api_http: + enable_http: false + enable_https: true + enable_vrfs: + - name: VRF + +# Enable SSH +management_ssh: + vrfs: + - name: default + enable: true + - name: MGMT + enable: true + +# Out of Band Management +mgmt_gateway: 172.100.100.1 +mgmt_interface: Management0 +mgmt_interface_vrf: MGMT + +# NTP Servers +ntp: + local_interface: + name: Management0 + vrf: MGMT + servers: + - name: time.google.com + iburst: true + preferred: true + vrf: MGMT + - name: time.windows.com + vrf: MGMT + iburst: true + preferred: false + - name: time.apple.com + iburst: true + preferred: false + vrf: MGMT + +# Global IP MTU for Point-to-Point links +p2p_uplinks_mtu: 9214 + +# Default mode of "routed" interfaces +switchport_default: + mode: routed + +ansible_user: admin +ansible_password: admin +ansible_network_os: arista.eos.eos +# Configure privilege escalation +ansible_become: true +ansible_become_method: enable +# HTTPAPI configuration +ansible_connection: ansible.netcommon.httpapi +ansible_httpapi_port: 443 +ansible_httpapi_use_ssl: true +ansible_httpapi_validate_certs: false +ansible_python_interpreter: $(which python3) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg new file mode 100644 index 0000000..2494038 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg @@ -0,0 +1,377 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF2_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.1/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.3/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.5/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.7/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth1 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth1 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.1/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.1/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.105/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF1_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf PROD address 10.101.101.1 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.1 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 + neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.1:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.1:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.1:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg new file mode 100644 index 0000000..6d30fe2 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg @@ -0,0 +1,377 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF1_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.9/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.11/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.13/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.15/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth2 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth2 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.2/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.2/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.106/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF2_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf PROD address 10.101.101.2 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.2 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.2:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.2:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.2:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg new file mode 100644 index 0000000..1928927 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg @@ -0,0 +1,431 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF4_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.17/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.19/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.21/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.23/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA3_eth1 + no shutdown + switchport access vlan 50 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth1 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.3/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.3/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.3/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.107/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF3_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.3 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 + neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.3:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.3:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.3:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.3:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.3:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg new file mode 100644 index 0000000..393508b --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg @@ -0,0 +1,431 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF3_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.25/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.27/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.29/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.31/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA5_eth1 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth2 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.4/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.4/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.4/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.108/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF4_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.4 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.4:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.4:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.4:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.4:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.4:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg new file mode 100644 index 0000000..78c8772 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg @@ -0,0 +1,343 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF5 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF6_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.33/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.35/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.37/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.39/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth1 + no shutdown + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.5/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.5/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.109/24 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF5_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.5 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.5 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.5:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.5:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg new file mode 100644 index 0000000..3c97583 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg @@ -0,0 +1,343 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF6 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF5_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.41/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.43/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.45/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.47/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth2 + no shutdown + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.6/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.6/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.110/24 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF6_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.6 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.6 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 + neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.6:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.6:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg new file mode 100644 index 0000000..46deb5d --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -0,0 +1,427 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF7 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF8_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.49/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.51/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.53/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.55/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.7/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.7/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.111/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.7 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.7:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.7:10050 + route-target both 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.7:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.7:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.7:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg new file mode 100644 index 0000000..01b2d6f --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -0,0 +1,427 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF8 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF7_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.57/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.59/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.61/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.63/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.8/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.8/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.112/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.8 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 + neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.8:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.8:10050 + route-target both 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.8:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.8:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.8:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg new file mode 100644 index 0000000..11f361b --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.0/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.8/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.16/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.24/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.32/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.40/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.48/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.56/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.201/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.101/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.201 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.1 remote-as 65112 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 + neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg new file mode 100644 index 0000000..46695b9 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.2/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.10/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.18/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.26/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.34/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.42/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.50/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.58/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.202/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.102/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.202 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 + neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 + neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg new file mode 100644 index 0000000..4a6ac6f --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.4/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.12/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.20/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.28/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.36/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.44/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.52/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.60/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.203/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.103/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.203 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 + neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 + neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg new file mode 100644 index 0000000..0d5734b --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.6/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.14/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.22/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.30/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.38/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.46/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.54/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.62/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.204/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.104/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.204 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 + neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 + neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.63 remote-as 65178 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml new file mode 100644 index 0000000..1d4e284 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml @@ -0,0 +1,504 @@ +hostname: A-LEAF1 +is_deployed: true +router_bgp: + as: '65112' + router_id: 1.1.1.1 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65112' + next_hop_self: true + description: A-LEAF2 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF2 + description: A-LEAF2_Vlan4093 + - ip_address: 192.168.0.0 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet1 + - ip_address: 192.168.0.2 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet1 + - ip_address: 192.168.0.4 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet1 + - ip_address: 192.168.0.6 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet1 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: PROD + rd: 1.1.1.1:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.1 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF2_Vlan3001 + updates: + wait_install: true + vlans: + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.1:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.1:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.105/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF2_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +- name: Port-Channel8 + description: SERVER_HostA2 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '30' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF2 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF2_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF2 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF2_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE1_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE2_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.3/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE3_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.5/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE4_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.7/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA1 + peer_interface: eth1 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA1_eth1 + shutdown: false + channel_group: + id: 7 + mode: active +- name: Ethernet8 + peer: HostA2 + peer_interface: eth1 + peer_type: server + port_profile: PROF-ORANGE-MLAG + description: SERVER_HostA2_eth1 + shutdown: false + channel_group: + id: 8 + mode: active +mlag_configuration: + domain_id: POD1 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.1/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.1/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.1/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF1_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: PROD + ip_address: 10.101.101.1 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml new file mode 100644 index 0000000..b12811c --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml @@ -0,0 +1,504 @@ +hostname: A-LEAF2 +is_deployed: true +router_bgp: + as: '65112' + router_id: 1.1.1.2 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65112' + next_hop_self: true + description: A-LEAF1 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF1 + description: A-LEAF1_Vlan4093 + - ip_address: 192.168.0.8 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet2 + - ip_address: 192.168.0.10 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet2 + - ip_address: 192.168.0.12 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet2 + - ip_address: 192.168.0.14 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet2 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: PROD + rd: 1.1.1.2:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.2 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF1_Vlan3001 + updates: + wait_install: true + vlans: + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.2:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.2:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.106/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF1_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +- name: Port-Channel8 + description: SERVER_HostA2 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '30' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF1 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF1_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF1 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF1_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE1_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.9/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE2_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.11/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE3_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.13/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE4_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.15/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA1 + peer_interface: eth2 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA1_eth2 + shutdown: false + channel_group: + id: 7 + mode: active +- name: Ethernet8 + peer: HostA2 + peer_interface: eth2 + peer_type: server + port_profile: PROF-ORANGE-MLAG + description: SERVER_HostA2_eth2 + shutdown: false + channel_group: + id: 8 + mode: active +mlag_configuration: + domain_id: POD1 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.2/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.1/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.2/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF2_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: PROD + ip_address: 10.101.101.2 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml new file mode 100644 index 0000000..e051d3f --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml @@ -0,0 +1,580 @@ +hostname: A-LEAF3 +is_deployed: true +router_bgp: + as: '65134' + router_id: 1.1.1.3 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65134' + next_hop_self: true + description: A-LEAF4 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF4 + description: A-LEAF4_Vlan4093 + - ip_address: 192.168.0.16 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet3 + - ip_address: 192.168.0.18 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet3 + - ip_address: 192.168.0.20 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet3 + - ip_address: 192.168.0.22 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet3 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.3:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.3 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF4_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.3:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.3 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF4_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.3:10050 + route_targets: + both: + - 10050:10050 + redistribute_routes: + - learned + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.3:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.3:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.107/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.0/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF4_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel8 + description: SERVER_HostA4 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF4 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF4_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF4 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF4_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE1_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.17/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE2_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.19/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE3_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.21/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE4_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.23/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA3 + peer_interface: eth1 + peer_type: server + port_profile: PROF-YELLOW-SINGLE-HOMED + description: SERVER_HostA3_eth1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '50' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' +- name: Ethernet8 + peer: HostA4 + peer_interface: eth1 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA4_eth1 + shutdown: false + channel_group: + id: 8 + mode: active +mlag_configuration: + domain_id: POD2 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.3/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.3/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.3/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.3/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF3_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.3 +- name: PROD + ip_address: 10.101.101.3 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml new file mode 100644 index 0000000..318365f --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml @@ -0,0 +1,580 @@ +hostname: A-LEAF4 +is_deployed: true +router_bgp: + as: '65134' + router_id: 1.1.1.4 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65134' + next_hop_self: true + description: A-LEAF3 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF3 + description: A-LEAF3_Vlan4093 + - ip_address: 192.168.0.24 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet4 + - ip_address: 192.168.0.26 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet4 + - ip_address: 192.168.0.28 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet4 + - ip_address: 192.168.0.30 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet4 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.4:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF3_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.4:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF3_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.4:10050 + route_targets: + both: + - 10050:10050 + redistribute_routes: + - learned + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.4:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.4:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.108/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.1/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF3_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel8 + description: SERVER_HostA4 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF3 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF3_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF3 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF3_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE1_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.25/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE2_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.27/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE3_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.29/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE4_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.31/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: HostA4 + peer_interface: eth2 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA4_eth2 + shutdown: false + channel_group: + id: 8 + mode: active +- name: Ethernet7 + peer: HostA5 + peer_interface: eth1 + peer_type: server + port_profile: PROF-ORANGE-SINGLE-HOMED + description: SERVER_HostA5_eth1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '30' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' +mlag_configuration: + domain_id: POD2 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.4/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.3/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.4/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.4/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF4_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.4 +- name: PROD + ip_address: 10.101.101.4 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml new file mode 100644 index 0000000..d5c17a9 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml @@ -0,0 +1,454 @@ +hostname: A-LEAF5 +is_deployed: true +router_bgp: + as: '65156' + router_id: 1.1.1.5 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65156' + next_hop_self: true + description: A-LEAF6 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF6 + description: A-LEAF6_Vlan4093 + - ip_address: 192.168.0.32 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet5 + - ip_address: 192.168.0.34 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet5 + - ip_address: 192.168.0.36 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet5 + - ip_address: 192.168.0.38 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet5 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.5:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.5 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF6_Vlan3002 + updates: + wait_install: true + vlans: + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.5:10070 + route_targets: + both: + - 10070:10070 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.109/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF6_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA6 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '70' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF6 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF6_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF6_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE1_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.33/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE2_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.35/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE3_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.37/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE4_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.39/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA6 + peer_interface: eth1 + peer_type: server + port_profile: PROF-BROWN-MLAG + description: SERVER_HostA6_eth1 + shutdown: false + channel_group: + id: 7 + mode: active +mlag_configuration: + domain_id: POD3 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.5/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.5/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.5/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF5_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 70 + vni: 10070 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.5 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml new file mode 100644 index 0000000..0f362e2 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml @@ -0,0 +1,454 @@ +hostname: A-LEAF6 +is_deployed: true +router_bgp: + as: '65156' + router_id: 1.1.1.6 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65156' + next_hop_self: true + description: A-LEAF5 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF5 + description: A-LEAF5_Vlan4093 + - ip_address: 192.168.0.40 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet6 + - ip_address: 192.168.0.42 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet6 + - ip_address: 192.168.0.44 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet6 + - ip_address: 192.168.0.46 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet6 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.6:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.6 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF5_Vlan3002 + updates: + wait_install: true + vlans: + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.6:10070 + route_targets: + both: + - 10070:10070 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.110/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF5_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA6 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '70' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF5_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF5 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF5_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE1_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.41/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE2_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.43/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE3_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.45/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE4_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.47/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA6 + peer_interface: eth2 + peer_type: server + port_profile: PROF-BROWN-MLAG + description: SERVER_HostA6_eth2 + shutdown: false + channel_group: + id: 7 + mode: active +mlag_configuration: + domain_id: POD3 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.6/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.5/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.6/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF6_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 70 + vni: 10070 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.6 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml new file mode 100644 index 0000000..b26ee1a --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -0,0 +1,577 @@ +hostname: A-LEAF7 +is_deployed: true +router_bgp: + as: '65178' + router_id: 1.1.1.7 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65178' + next_hop_self: true + description: A-LEAF8 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF8 + description: A-LEAF8_Vlan4093 + - ip_address: 192.168.0.48 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet7 + - ip_address: 192.168.0.50 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet7 + - ip_address: 192.168.0.52 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet7 + - ip_address: 192.168.0.54 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet7 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.7:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.7 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF8_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.7:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.7 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF8_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10050 + route_targets: + both: + - 10050:10050 + redistribute_routes: + - learned + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10070 + route_targets: + both: + - 10070:10070 + redistribute_routes: + - learned + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.111/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.0/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF8_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF8 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF8_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF8 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF8_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE1_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.49/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE2_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.51/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE3_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.53/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE4_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.55/31 + pim: + ipv4: + sparse_mode: true +mlag_configuration: + domain_id: POD4 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.7/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.7/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.7/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.7/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF7_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 70 + vni: 10070 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.7 +- name: PROD + ip_address: 10.101.101.7 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml new file mode 100644 index 0000000..1f5dc83 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -0,0 +1,577 @@ +hostname: A-LEAF8 +is_deployed: true +router_bgp: + as: '65178' + router_id: 1.1.1.8 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65178' + next_hop_self: true + description: A-LEAF7 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF7 + description: A-LEAF7_Vlan4093 + - ip_address: 192.168.0.56 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet8 + - ip_address: 192.168.0.58 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet8 + - ip_address: 192.168.0.60 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet8 + - ip_address: 192.168.0.62 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet8 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.8:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.8 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF7_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.8:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.8 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF7_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10050 + route_targets: + both: + - 10050:10050 + redistribute_routes: + - learned + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10070 + route_targets: + both: + - 10070:10070 + redistribute_routes: + - learned + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.112/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.1/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF7_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF7 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF7_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF7 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF7_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE1_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.57/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE2_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.59/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE3_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.61/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE4_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.63/31 + pim: + ipv4: + sparse_mode: true +mlag_configuration: + domain_id: POD4 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.8/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.7/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.8/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.8/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF8_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 70 + vni: 10070 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.8 +- name: PROD + ip_address: 10.101.101.8 +metadata: + platform: cEOS-LAB +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml new file mode 100644 index 0000000..c06aa03 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE1 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.201 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.1 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet1 + - ip_address: 192.168.0.9 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet1 + - ip_address: 192.168.0.17 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet1 + - ip_address: 192.168.0.25 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet1 + - ip_address: 192.168.0.33 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet1 + - ip_address: 192.168.0.41 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet1 + - ip_address: 192.168.0.49 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet1 + - ip_address: 192.168.0.57 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet1 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.101/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.8/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.16/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.24/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.32/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.40/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.48/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.56/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.201/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml new file mode 100644 index 0000000..f4f6b87 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE2 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.202 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.3 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet2 + - ip_address: 192.168.0.11 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet2 + - ip_address: 192.168.0.19 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet2 + - ip_address: 192.168.0.27 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet2 + - ip_address: 192.168.0.35 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet2 + - ip_address: 192.168.0.43 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet2 + - ip_address: 192.168.0.51 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet2 + - ip_address: 192.168.0.59 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet2 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.102/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.2/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.10/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.18/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.26/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.34/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.42/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.50/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.58/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.202/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml new file mode 100644 index 0000000..535bff5 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE3 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.203 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.5 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet3 + - ip_address: 192.168.0.13 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet3 + - ip_address: 192.168.0.21 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet3 + - ip_address: 192.168.0.29 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet3 + - ip_address: 192.168.0.37 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet3 + - ip_address: 192.168.0.45 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet3 + - ip_address: 192.168.0.53 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet3 + - ip_address: 192.168.0.61 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet3 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.103/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.4/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.12/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.20/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.28/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.36/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.44/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.52/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.60/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.203/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml new file mode 100644 index 0000000..5838ae2 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE4 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.204 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.7 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet4 + - ip_address: 192.168.0.15 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet4 + - ip_address: 192.168.0.23 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet4 + - ip_address: 192.168.0.31 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet4 + - ip_address: 192.168.0.39 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet4 + - ip_address: 192.168.0.47 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet4 + - ip_address: 192.168.0.55 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet4 + - ip_address: 192.168.0.63 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet4 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.104/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.6/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.14/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.22/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.30/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.38/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.46/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.54/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.62/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.204/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml new file mode 100644 index 0000000..eb1fcb5 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml @@ -0,0 +1,31 @@ +--- +all: + children: + DOMAIN_A_FABRIC: + children: + DOMAIN_A_SPINES: + vars: + type: spine + hosts: + A-SPINE1: + A-SPINE2: + A-SPINE3: + A-SPINE4: + DOMAIN_A_LEAFS: + vars: + type: l3leaf + hosts: + A-LEAF1: + A-LEAF2: + A-LEAF3: + A-LEAF4: + A-LEAF5: + A-LEAF6: + A-LEAF7: + A-LEAF8: + DOMAIN_A_ENDPOINTS: + children: + DOMAIN_A_LEAFS: + DOMAIN_A_SERVICES: + children: + DOMAIN_A_LEAFS: \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml new file mode 100644 index 0000000..8ccf377 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml @@ -0,0 +1,15 @@ +--- + +- name: Build Switch configuration + hosts: "{{ target_hosts }}" + gather_facts: false + + tasks: + + - name: Generate Structured Variables per Device + ansible.builtin.import_role: + name: arista.avd.eos_designs + + - name: Generate Intended Config and Documentation + ansible.builtin.import_role: + name: arista.avd.eos_cli_config_gen diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml new file mode 100644 index 0000000..00adcc9 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml @@ -0,0 +1,11 @@ +--- + +- name: Deploy Switch Configurations + hosts: "{{ target_hosts }}" + gather_facts: false + + tasks: + + - name: Deploy Configuration to Device + ansible.builtin.import_role: + name: arista.avd.eos_config_deploy_eapi diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/ACT.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/ACT.yml deleted file mode 100644 index 05641a9..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/ACT.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -# ACT Server Topology Variable - -non_fabric_nodes: - - A1: - ip_addr: 192.168.0.221 - node_type: veos - - A2: - ip_addr: 192.168.0.222 - node_type: veos - - A3: - ip_addr: 192.168.0.223 - node_type: veos - - A4: - ip_addr: 192.168.0.224 - node_type: veos - - A5: - ip_addr: 192.168.0.225 - node_type: veos - - A6: - ip_addr: 192.168.0.226 - node_type: veos diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/CONNECTED_ENDPOINTS.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/CONNECTED_ENDPOINTS.yml deleted file mode 100644 index 9afaa75..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/CONNECTED_ENDPOINTS.yml +++ /dev/null @@ -1,69 +0,0 @@ ---- - -port_profiles: - - profile: DEFAULT - spanning_tree_portfast: edge - mode: access - -servers: - - name: A1 - adapters: - - endpoint_ports: [ Ethernet1, Ethernet2 ] - switch_ports: [ Ethernet7, Ethernet7 ] - switches: [ A-LEAF1, A-LEAF2 ] - vlans: 10 - profile: DEFAULT - port_channel: - description: A1 - mode: active - - - name: A2 - adapters: - - endpoint_ports: [ Ethernet1, Ethernet2 ] - switch_ports: [ Ethernet8, Ethernet8 ] - switches: [ A-LEAF1, A-LEAF2 ] - vlans: 30 - profile: DEFAULT - port_channel: - description: A2 - mode: active - - - name: A3 - adapters: - - endpoint_ports: [ Ethernet1 ] - switch_ports: [ Ethernet7 ] - switches: [ A-LEAF3 ] - vlans: 50 - profile: DEFAULT - description: A3 - - - name: A4 - adapters: - - endpoint_ports: [ Ethernet1, Ethernet2 ] - switch_ports: [ Ethernet8, Ethernet8 ] - switches: [ A-LEAF3, A-LEAF4 ] - vlans: 10 - profile: DEFAULT - port_channel: - description: A4 - mode: active - - - name: A5 - adapters: - - endpoint_ports: [ Ethernet1 ] - switch_ports: [ Ethernet7 ] - switches: [ A-LEAF4 ] - vlans: 30 - profile: DEFAULT - description: A5 - - - name: A6 - adapters: - - endpoint_ports: [ Ethernet1, Ethernet2 ] - switch_ports: [ Ethernet7, Ethernet7 ] - switches: [ A-LEAF5, A-LEAF6 ] - vlans: 70 - profile: DEFAULT - port_channel: - description: A6 - mode: active diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A.yml deleted file mode 100644 index e3f496a..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A.yml +++ /dev/null @@ -1,154 +0,0 @@ ---- -dc_name: domain-a - -pod_name: pod-a - -spine: - defaults: - platform: vEOS-lab - loopback_ipv4_pool: 1.1.1.0/24 - bgp_as: 65100 - raw_eos_cli: | - agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP='true' - nodes: - - name: A-SPINE1 - id: 201 - mgmt_ip: 192.168.0.11/24 - - name: A-SPINE2 - id: 202 - mgmt_ip: 192.168.0.12/24 - - name: A-SPINE3 - id: 203 - mgmt_ip: 192.168.0.13/24 - - name: A-SPINE4 - id: 204 - mgmt_ip: 192.168.0.14/24 - -l3leaf: - defaults: - platform: vEOS-lab - loopback_ipv4_pool: 1.1.1.0/24 - loopback_ipv4_offset: 0 - vtep_loopback_ipv4_pool: 2.2.1.0/24 - uplink_interfaces: ['Ethernet1', 'Ethernet2', 'Ethernet3', 'Ethernet4'] - uplink_switches: ['A-SPINE1', 'A-SPINE2', 'A-SPINE3', 'A-SPINE4'] - uplink_ipv4_pool: 192.168.1.0/24 - mlag_interfaces: ['Ethernet5', 'Ethernet6'] - mlag_peer_vlan_structured_config: - mtu: 1500 - mlag_peer_ipv4_pool: 169.254.0.0/31 - mlag_peer_l3_ipv4_pool: 192.0.0.0/31 - mlag_port_channel_id: 1000 - mlag_domain_id: "100" - mlag_ibgp_origin_incomplete: true - virtual_router_mac_address: 00:1c:73:00:00:01 - spanning_tree_priority: 0 - spanning_tree_mode: mstp - filter: - tenants: - - Prod - - Dev - structured_config: - spanning_tree: - edge_port: - bpduguard_default: true - node_groups: - - group: DOMAIN_A_LA - bgp_as: 65112 - filter: - only_vlans_in_use: true - nodes: - - name: A-LEAF1 - id: 1 - mgmt_ip: 192.168.0.101/24 - uplink_switch_interfaces: - - Ethernet1 - - Ethernet1 - - Ethernet1 - - Ethernet1 - - name: A-LEAF2 - id: 2 - mgmt_ip: 192.168.0.102/24 - uplink_switch_interfaces: - - Ethernet2 - - Ethernet2 - - Ethernet2 - - Ethernet2 - - group: DOMAIN_A_LB - bgp_as: 65134 - filter: - only_vlans_in_use: true - nodes: - - name: A-LEAF3 - id: 3 - mgmt_ip: 192.168.0.103/24 - uplink_switch_interfaces: - - Ethernet3 - - Ethernet3 - - Ethernet3 - - Ethernet3 - - name: A-LEAF4 - id: 4 - mgmt_ip: 192.168.0.104/24 - uplink_switch_interfaces: - - Ethernet4 - - Ethernet4 - - Ethernet4 - - Ethernet4 - - group: DOMAIN_A_LC - bgp_as: 65156 - filter: - only_vlans_in_use: true - nodes: - - name: A-LEAF5 - id: 5 - mgmt_ip: 192.168.0.105/24 - uplink_switch_interfaces: - - Ethernet5 - - Ethernet5 - - Ethernet5 - - Ethernet5 - - name: A-LEAF6 - id: 6 - mgmt_ip: 192.168.0.106/24 - uplink_switch_interfaces: - - Ethernet6 - - Ethernet6 - - Ethernet6 - - Ethernet6 - - group: DOMAIN_A_EVPNGW - bgp_as: 65178 - filter: - tenants: - - EVPNGW - evpn_gateway: - # Specific BGP EVPN Gateway functionality for route types 2 (MAC-IP), 3 (IMET) and 5 (IP-PREFIX) can be enabled separately as needed. - evpn_l2: - enabled: true - evpn_l3: - enabled: true - inter_domain: true - remote_peers: - - hostname: BB1 - bgp_as: 65000 - ip_address: 1.1.0.1 - - hostname: BB2 - bgp_as: 65000 - ip_address: 1.1.0.2 - nodes: - - name: A-LEAF7 - id: 7 - mgmt_ip: 192.168.0.107/24 - uplink_switch_interfaces: - - Ethernet7 - - Ethernet7 - - Ethernet7 - - Ethernet7 - - name: A-LEAF8 - id: 8 - mgmt_ip: 192.168.0.108/24 - uplink_switch_interfaces: - - Ethernet8 - - Ethernet8 - - Ethernet8 - - Ethernet8 diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_EVPNGW.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_EVPNGW.yml deleted file mode 100644 index 58bcdf5..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_EVPNGW.yml +++ /dev/null @@ -1,49 +0,0 @@ ---- -type: l3leaf - -evpn_multicast: false -underlay_multicast: false - -csc_prefix_lists: - - name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 30 - action: 'permit 1.1.0.0/16 eq 32' - - sequence: 40 - action: 'permit 2.2.0.0/16 eq 32' - -csc_router_bgp: - bgp: - bestpath: - d_path: true - address_family_evpn: - domain_identifier: "1:1" -monitor_connectivity: - shutdown: false - vrfs: - # VRF Name - - name: Prod - interface_sets: - - name: Prod-Vtep-Diag - interfaces: Loopback101 - hosts: - - name: B-LEAF7-DiagVtep-Prod - ip: 10.101.102.7 - local_interfaces: Prod-Vtep-Diag - - name: C-LEAF7-DiagVtep-Prod - ip: 10.101.103.7 - local_interfaces: Prod-Vtep-Diag - - name: Dev - interface_sets: - - name: Dev-Vtep-Diag - interfaces: Loopback102 - hosts: - - name: B-LEAF7-DiagVtep-Dev - ip: 10.102.102.7 - local_interfaces: Dev-Vtep-Diag - - name: C-LEAF7-DiagVtep-Dev - ip: 10.102.103.7 - local_interfaces: Dev-Vtep-Diag - -custom_templates: - - evpngw-af-evpn.j2 diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_L3_LEAVES.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_L3_LEAVES.yml deleted file mode 100644 index a7d9741..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_L3_LEAVES.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -type: l3leaf - -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true - -# variables used in custom templates -## _ prefix = bypass avd schema validation -_prod_multicast_group_overlay: 239.0.10.101 -_prod_multicast_group_encap: 232.1.1.10 - -_dev_multicast_group_overlay: 239.0.50.101 -_dev_multicast_group_encap: 232.2.2.50 diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_SPINES.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_SPINES.yml deleted file mode 100644 index d362d0c..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/DOMAIN_A_SPINES.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -type: spine - -switchport_default: - mode: routed - diff --git a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/FABRIC.yml b/tech-library/datacenter/evpnvxlan/domain-a/group_vars/FABRIC.yml deleted file mode 100644 index d74838e..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/group_vars/FABRIC.yml +++ /dev/null @@ -1,62 +0,0 @@ ---- -fabric_name: FABRIC - -underlay_routing_protocol: ebgp -overlay_routing_protocol: ebgp - -underlay_multicast: true -evpn_multicast: true - -fabric_ip_addressing: - mlag: - algorithm: same_subnet - -bgp_peer_groups: - evpn_overlay_core: - structured_config: - local_as: 65000 - remove_private_as: - replace_as: true - - -l3_edge: - # Define a new link profile which will match the IP pool, the used ASNs and include the defined interface into underlay routing - p2p_links_profiles: - DCI_A_profile: - as: - - 65000 - - 65178 - include_in_underlay_protocol: true - # Define each P2P L3 link and link the nodes, the interfaces and the profile used. - p2p_links: - - id: 1 - nodes: [BB1, A-LEAF7] - interfaces: [Ethernet1, Ethernet7] - profile: DCI_A_profile - ip: - - 172.16.1.0/31 - - 172.16.1.1/31 - - id: 2 - nodes: [BB2, A-LEAF7] - interfaces: [Ethernet1, Ethernet8] - profile: DCI_A_profile - ip: - - 172.16.1.4/31 - - 172.16.1.5/31 - - id: 3 - nodes: [BB1, A-LEAF8] - interfaces: [Ethernet2, Ethernet7] - profile: DCI_A_profile - ip: - - 172.16.1.2/31 - - 172.16.1.3/31 - - id: 4 - nodes: [BB2, A-LEAF8] - interfaces: [Ethernet2, Ethernet8] - profile: DCI_A_profile - ip: - - 172.16.1.6/31 - - 172.16.1.7/31 - -custom_templates: - - vxlan-mcast-overlay.j2 diff --git a/tech-library/datacenter/evpnvxlan/domain-a/inventory.yml b/tech-library/datacenter/evpnvxlan/domain-a/inventory.yml deleted file mode 100644 index 822d074..0000000 --- a/tech-library/datacenter/evpnvxlan/domain-a/inventory.yml +++ /dev/null @@ -1,83 +0,0 @@ -all: - children: - CVP: - hosts: - act_cv: - ansible_connection: httpapi - ansible_httpapi_use_ssl: true - ansible_httpapi_validate_certs: false - ansible_network_os: eos - ansible_httpapi_port: 443 - ansible_httpapi_host: 10.18.136.4 - ansible_host: 10.18.136.4 - ansible_user: cvpadmin - ansible_password: arista123 - cv_collection: v3 - FABRIC: - children: - DOMAIN_A: - children: - DOMAIN_A_SPINES: - hosts: - A-SPINE1: - ansible_host: 10.18.137.213 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-SPINE2: - ansible_host: 10.18.164.11 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-SPINE3: - ansible_host: 10.18.164.29 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-SPINE4: - ansible_host: 10.18.160.162 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - DOMAIN_A_L3_LEAVES: - hosts: - A-LEAF1: - ansible_host: 10.18.160.144 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-LEAF2: - ansible_host: 10.18.152.99 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-LEAF3: - ansible_host: 10.18.137.22 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-LEAF4: - ansible_host: 10.18.164.107 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-LEAF5: - ansible_host: 10.18.157.244 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-LEAF6: - ansible_host: 10.18.159.85 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - DOMAIN_A_EVPNGW: - hosts: - A-LEAF7: - ansible_host: 10.18.137.206 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - A-LEAF8: - ansible_host: 10.18.157.27 - ansible_user: cvpadmin - ansible_ssh_pass: arista123 - NETWORK_SERVICES: - children: - DOMAIN_A_L3_LEAVES: - DOMAIN_A_EVPNGW: - CONNECTED_ENDPOINTS: - children: - DOMAIN_A_L3_LEAVES: - ACT: - children: - FABRIC: From 46bdca0844d4ba8d6c8c6cf0bf171b5a5f35987c Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Fri, 15 Nov 2024 22:03:23 +0000 Subject: [PATCH 02/41] add evpn l2 gw --- .../domain-a/documentation/devices/A-LEAF1.md | 14 ++-- .../domain-a/documentation/devices/A-LEAF2.md | 14 ++-- .../domain-a/documentation/devices/A-LEAF3.md | 16 ++--- .../domain-a/documentation/devices/A-LEAF4.md | 16 ++--- .../domain-a/documentation/devices/A-LEAF5.md | 14 ++-- .../domain-a/documentation/devices/A-LEAF6.md | 14 ++-- .../domain-a/documentation/devices/A-LEAF7.md | 67 ++++++++++++++++--- .../domain-a/documentation/devices/A-LEAF8.md | 67 ++++++++++++++++--- .../documentation/devices/A-SPINE1.md | 6 +- .../documentation/devices/A-SPINE2.md | 6 +- .../documentation/devices/A-SPINE3.md | 6 +- .../documentation/devices/A-SPINE4.md | 6 +- .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 12 ++++ .../domain-a/group_vars/DOMAIN_A_SERVICES.yml | 4 ++ .../evpnvxlan/avd/domain-a/group_vars/all.yml | 1 + .../avd/domain-a/intended/configs/A-LEAF7.cfg | 23 +++++++ .../avd/domain-a/intended/configs/A-LEAF8.cfg | 23 +++++++ .../intended/structured_configs/A-LEAF7.yml | 45 +++++++++++++ .../intended/structured_configs/A-LEAF8.yml | 45 +++++++++++++ 19 files changed, 321 insertions(+), 78 deletions(-) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md index 0dabc21..7ec9265 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md @@ -852,9 +852,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP VLANs @@ -1116,7 +1116,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1147,9 +1147,9 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| PROD | 10.101.101.1 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| PROD | 10.101.101.1 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md index ba42687..ec5e205 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md @@ -852,9 +852,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP VLANs @@ -1116,7 +1116,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1147,9 +1147,9 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| PROD | 10.101.101.2 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| PROD | 10.101.101.2 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md index ec3709c..ad42992 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md @@ -894,9 +894,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP VLANs @@ -1182,7 +1182,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1216,10 +1216,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.3 | -| PROD | 10.101.101.3 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.3 | - | +| PROD | 10.101.101.3 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md index 6079389..5cbb31d 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md @@ -894,9 +894,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP VLANs @@ -1182,7 +1182,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1216,10 +1216,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.4 | -| PROD | 10.101.101.4 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.4 | - | +| PROD | 10.101.101.4 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md index 85ab093..a7d18e8 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md @@ -815,9 +815,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP VLANs @@ -1072,7 +1072,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1103,9 +1103,9 @@ vrf instance MGMT ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.5 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.5 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md index 76e375e..e64b8f0 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md @@ -815,9 +815,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP VLANs @@ -1072,7 +1072,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1103,9 +1103,9 @@ vrf instance MGMT ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.6 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.6 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index fca8201..68e118e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -865,10 +865,23 @@ ASN Notation: asplain | Send community | all | | Maximum routes | 12000 | +##### REMOTE-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 15 | +| Send community | all | +| Maximum routes | 0 (no limit) | + #### BGP Neighbors | Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | | -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | +| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | | 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | @@ -887,18 +900,27 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | +| REMOTE-EVPN-PEERS | True | - | - | default | + +##### EVPN DCI Gateway Summary + +| Settings | Value | +| -------- | ----- | +| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | +| L3 Gateway Configured | True | +| L3 Gateway Inter-domain | True | #### Router BGP VLANs | VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | | ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.7:10010 | 10010:10010 | - | - | learned | +| 10 | 1.1.1.7:10010 | 10010:10010
remote 10010:10010 | - | - | learned | | 30 | 1.1.1.7:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.7:10050 | 10050:10050 | - | - | learned | -| 70 | 1.1.1.7:10070 | 10070:10070 | - | - | learned | +| 50 | 1.1.1.7:10050 | 10050:10050
remote 10050:10050 | - | - | learned | +| 70 | 1.1.1.7:10070 | 10070:10070
remote 10070:10070 | - | - | learned | #### Router BGP VRFs @@ -938,6 +960,19 @@ router bgp 65178 neighbor MLAG-IPV4-PEER password 7 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.201 remote-as 65100 neighbor 1.1.1.201 description A-SPINE1_Loopback0 @@ -968,7 +1003,9 @@ router bgp 65178 ! vlan 10 rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 redistribute learned ! vlan 30 @@ -978,22 +1015,30 @@ router bgp 65178 ! vlan 50 rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 redistribute learned ! vlan 70 rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate ! vrf DEV rd 1.1.1.7:50002 @@ -1182,7 +1227,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1216,10 +1261,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.7 | -| PROD | 10.101.101.7 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.7 | - | +| PROD | 10.101.101.7 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index b431af4..c152765 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -865,10 +865,23 @@ ASN Notation: asplain | Send community | all | | Maximum routes | 12000 | +##### REMOTE-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 15 | +| Send community | all | +| Maximum routes | 0 (no limit) | + #### BGP Neighbors | Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | | -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | +| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | | 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | @@ -887,18 +900,27 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | +| REMOTE-EVPN-PEERS | True | - | - | default | + +##### EVPN DCI Gateway Summary + +| Settings | Value | +| -------- | ----- | +| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | +| L3 Gateway Configured | True | +| L3 Gateway Inter-domain | True | #### Router BGP VLANs | VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | | ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.8:10010 | 10010:10010 | - | - | learned | +| 10 | 1.1.1.8:10010 | 10010:10010
remote 10010:10010 | - | - | learned | | 30 | 1.1.1.8:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.8:10050 | 10050:10050 | - | - | learned | -| 70 | 1.1.1.8:10070 | 10070:10070 | - | - | learned | +| 50 | 1.1.1.8:10050 | 10050:10050
remote 10050:10050 | - | - | learned | +| 70 | 1.1.1.8:10070 | 10070:10070
remote 10070:10070 | - | - | learned | #### Router BGP VRFs @@ -938,6 +960,19 @@ router bgp 65178 neighbor MLAG-IPV4-PEER password 7 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.201 remote-as 65100 neighbor 1.1.1.201 description A-SPINE1_Loopback0 @@ -968,7 +1003,9 @@ router bgp 65178 ! vlan 10 rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 redistribute learned ! vlan 30 @@ -978,22 +1015,30 @@ router bgp 65178 ! vlan 50 rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 redistribute learned ! vlan 70 rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate ! vrf DEV rd 1.1.1.8:50002 @@ -1182,7 +1227,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | +| CL-EVPN-IMPORTED | permit | `RT.*` | #### IP Extended Community RegExp Lists Device Configuration @@ -1216,10 +1261,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.8 | -| PROD | 10.101.101.8 | +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.8 | - | +| PROD | 10.101.101.8 | - | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md index 370fe50..1802be0 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md index d7b7eb7..70674d1 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md index e663a01..adb95f8 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md index ae31ade..224877f 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index 48df05e..5431844 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -156,6 +156,18 @@ l3leaf: ######################################################## - group: POD4 bgp_as: 65178 + evpn_gateway: + evpn_l2: + enabled: true + evpn_l3: + enabled: true + remote_peers: + - hostname: BB1 + ip_address: 1.1.0.1 + bgp_as: 65000 + - hostname: BB2 + ip_address: 1.1.0.2 + bgp_as: 65000 nodes: - name: A-LEAF7 id: 7 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml index 4c90b70..81dc66b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml @@ -3,6 +3,7 @@ tenants: - name: DOMAIN_A_FABRIC mac_vrf_vni_base: 10000 + evpn_l2_multi_domain: false vrfs: - name: PROD vrf_vni: 50001 @@ -23,6 +24,7 @@ tenants: mtu: 9014 ip_address_virtual: 10.10.10.1/24 ipv6_address_virtuals: [2001:db8:10:10::1/64] + evpn_l2_multi_domain: true - id: 30 name: Orange description: Orange Network @@ -50,6 +52,7 @@ tenants: mtu: 9014 ip_address_virtual: 10.50.50.1/24 ipv6_address_virtuals: [2001:db8:50:50::1/64] + evpn_l2_multi_domain: true - id: 70 name: Brown description: Brown Network @@ -58,3 +61,4 @@ tenants: mtu: 9014 ip_address_virtual: 10.70.70.1/24 ipv6_address_virtuals: [2001:db8:70:70::1/64] + evpn_l2_multi_domain: true diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml index d8e9a02..523c3ec 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml @@ -116,3 +116,4 @@ ansible_httpapi_port: 443 ansible_httpapi_use_ssl: true ansible_httpapi_validate_certs: false ansible_python_interpreter: $(which python3) +avd_data_validation_mode: warning diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index 46deb5d..4068ada 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -324,6 +324,19 @@ router bgp 65178 neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.201 remote-as 65100 neighbor 1.1.1.201 description A-SPINE1_Loopback0 @@ -354,7 +367,9 @@ router bgp 65178 ! vlan 10 rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 redistribute learned ! vlan 30 @@ -364,22 +379,30 @@ router bgp 65178 ! vlan 50 rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 redistribute learned ! vlan 70 rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate ! vrf DEV rd 1.1.1.7:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index 01b2d6f..f2202fa 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -324,6 +324,19 @@ router bgp 65178 neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.201 remote-as 65100 neighbor 1.1.1.201 description A-SPINE1_Loopback0 @@ -354,7 +367,9 @@ router bgp 65178 ! vlan 10 rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 redistribute learned ! vlan 30 @@ -364,22 +379,30 @@ router bgp 65178 ! vlan 50 rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 redistribute learned ! vlan 70 rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate ! vrf DEV rd 1.1.1.8:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index b26ee1a..edcaf40 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -45,6 +45,14 @@ router_bgp: send_community: all maximum_routes: 0 ebgp_multihop: 3 + - name: REMOTE-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: IO6gE/ln7Sp2wt33WX/Asg== + send_community: all + maximum_routes: 0 + ebgp_multihop: 15 address_family_ipv4: peer_groups: - name: MLAG-IPV4-PEER @@ -53,6 +61,8 @@ router_bgp: activate: true - name: LOCAL-EVPN-PEERS activate: false + - name: REMOTE-EVPN-PEERS + activate: false neighbors: - ip_address: 192.0.0.1 peer_group: MLAG-IPV4-PEER @@ -98,8 +108,25 @@ router_bgp: peer: A-SPINE4 description: A-SPINE4_Loopback0 remote_as: '65100' + - ip_address: 1.1.0.1 + peer_group: REMOTE-EVPN-PEERS + peer: BB1 + description: BB1 + remote_as: '65000' + - ip_address: 1.1.0.2 + peer_group: REMOTE-EVPN-PEERS + peer: BB2 + description: BB2 + remote_as: '65000' address_family_evpn: + neighbor_default: + next_hop_self_received_evpn_routes: + enable: true + inter_domain: true peer_groups: + - name: REMOTE-EVPN-PEERS + domain_remote: true + activate: true - name: LOCAL-EVPN-PEERS activate: true route: @@ -158,24 +185,42 @@ router_bgp: route_targets: both: - 10050:10050 + import_export_evpn_domains: + - domain: remote + route_target: 10050:10050 redistribute_routes: - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.7:10050 - id: 70 tenant: DOMAIN_A_FABRIC rd: 1.1.1.7:10070 route_targets: both: - 10070:10070 + import_export_evpn_domains: + - domain: remote + route_target: 10070:10070 redistribute_routes: - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.7:10070 - id: 10 tenant: DOMAIN_A_FABRIC rd: 1.1.1.7:10010 route_targets: both: - 10010:10010 + import_export_evpn_domains: + - domain: remote + route_target: 10010:10010 redistribute_routes: - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.7:10010 - id: 30 tenant: DOMAIN_A_FABRIC rd: 1.1.1.7:10030 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index 1f5dc83..d5a8c2a 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -45,6 +45,14 @@ router_bgp: send_community: all maximum_routes: 0 ebgp_multihop: 3 + - name: REMOTE-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: IO6gE/ln7Sp2wt33WX/Asg== + send_community: all + maximum_routes: 0 + ebgp_multihop: 15 address_family_ipv4: peer_groups: - name: MLAG-IPV4-PEER @@ -53,6 +61,8 @@ router_bgp: activate: true - name: LOCAL-EVPN-PEERS activate: false + - name: REMOTE-EVPN-PEERS + activate: false neighbors: - ip_address: 192.0.0.0 peer_group: MLAG-IPV4-PEER @@ -98,8 +108,25 @@ router_bgp: peer: A-SPINE4 description: A-SPINE4_Loopback0 remote_as: '65100' + - ip_address: 1.1.0.1 + peer_group: REMOTE-EVPN-PEERS + peer: BB1 + description: BB1 + remote_as: '65000' + - ip_address: 1.1.0.2 + peer_group: REMOTE-EVPN-PEERS + peer: BB2 + description: BB2 + remote_as: '65000' address_family_evpn: + neighbor_default: + next_hop_self_received_evpn_routes: + enable: true + inter_domain: true peer_groups: + - name: REMOTE-EVPN-PEERS + domain_remote: true + activate: true - name: LOCAL-EVPN-PEERS activate: true route: @@ -158,24 +185,42 @@ router_bgp: route_targets: both: - 10050:10050 + import_export_evpn_domains: + - domain: remote + route_target: 10050:10050 redistribute_routes: - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.8:10050 - id: 70 tenant: DOMAIN_A_FABRIC rd: 1.1.1.8:10070 route_targets: both: - 10070:10070 + import_export_evpn_domains: + - domain: remote + route_target: 10070:10070 redistribute_routes: - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.8:10070 - id: 10 tenant: DOMAIN_A_FABRIC rd: 1.1.1.8:10010 route_targets: both: - 10010:10010 + import_export_evpn_domains: + - domain: remote + route_target: 10010:10010 redistribute_routes: - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.8:10010 - id: 30 tenant: DOMAIN_A_FABRIC rd: 1.1.1.8:10030 From 5c7c14e90c0ce00f765af469aea81cd0fc052745 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 16:35:01 +0000 Subject: [PATCH 03/41] domain a evpn gw configs --- .../domain-a/documentation/devices/A-LEAF7.md | 56 +++++++ .../domain-a/documentation/devices/A-LEAF8.md | 56 +++++++ .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 143 +++++++++++++++--- .../avd/domain-a/intended/configs/A-LEAF7.cfg | 31 ++++ .../avd/domain-a/intended/configs/A-LEAF8.cfg | 31 ++++ .../intended/structured_configs/A-LEAF7.yml | 45 ++++++ .../intended/structured_configs/A-LEAF8.yml | 45 ++++++ 7 files changed, 388 insertions(+), 19 deletions(-) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index 68e118e..6eb61ff 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -453,6 +453,8 @@ switchport default mode routed | Ethernet2 | P2P_A-SPINE2_Ethernet7 | - | 192.168.0.51/31 | default | 9214 | False | - | - | | Ethernet3 | P2P_A-SPINE3_Ethernet7 | - | 192.168.0.53/31 | default | 9214 | False | - | - | | Ethernet4 | P2P_A-SPINE4_Ethernet7 | - | 192.168.0.55/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.1/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.5/31 | default | 9214 | False | - | - | #### Ethernet Interfaces Device Configuration @@ -499,6 +501,20 @@ interface Ethernet6 description MLAG_A-LEAF8_Ethernet6 no shutdown channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.1/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.5/31 ``` ### Port-Channel Interfaces @@ -876,6 +892,13 @@ ASN Notation: asplain | Send community | all | | Maximum routes | 0 (no limit) | +##### REMOTE-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Remote AS | 65000 | +| Send community | all | + #### BGP Neighbors | Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | @@ -886,6 +909,8 @@ ASN Notation: asplain | 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 172.16.1.0 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | +| 172.16.1.4 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | | 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | | 192.168.0.48 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | | 192.168.0.50 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | @@ -967,6 +992,11 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS password 7 neighbor REMOTE-EVPN-PEERS send-community neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 + neighbor REMOTE-IPV4-PEERS send-community neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS neighbor 1.1.0.1 remote-as 65000 neighbor 1.1.0.1 description BB1 @@ -985,6 +1015,10 @@ router bgp 65178 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.204 remote-as 65100 neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 + neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER neighbor 192.0.0.1 description A-LEAF8_Vlan4093 neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS @@ -1150,6 +1184,14 @@ router multicast #### Prefix-lists Summary +##### PL-GATEWAY-LOOP + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 2.2.1.7/32 | +| 20 | permit 1.1.1.7/32 | +| 30 | permit 1.1.1.8/32 | + ##### PL-LOOPBACKS-EVPN-OVERLAY | Sequence | Action | @@ -1167,6 +1209,11 @@ router multicast ```eos ! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 1.1.1.0/24 eq 32 seq 20 permit 2.2.1.0/24 eq 32 @@ -1179,6 +1226,12 @@ ip prefix-list PL-MLAG-PEER-VRFS #### Route-maps Summary +##### RM-AS65000-IPV4-OUT + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | + ##### RM-CONN-2-BGP | Sequence | Type | Match | Set | Sub-Route-Map | Continue | @@ -1203,6 +1256,9 @@ ip prefix-list PL-MLAG-PEER-VRFS ```eos ! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index c152765..b63fcb2 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -453,6 +453,8 @@ switchport default mode routed | Ethernet2 | P2P_A-SPINE2_Ethernet8 | - | 192.168.0.59/31 | default | 9214 | False | - | - | | Ethernet3 | P2P_A-SPINE3_Ethernet8 | - | 192.168.0.61/31 | default | 9214 | False | - | - | | Ethernet4 | P2P_A-SPINE4_Ethernet8 | - | 192.168.0.63/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.3/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.7/31 | default | 9214 | False | - | - | #### Ethernet Interfaces Device Configuration @@ -499,6 +501,20 @@ interface Ethernet6 description MLAG_A-LEAF7_Ethernet6 no shutdown channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.3/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.7/31 ``` ### Port-Channel Interfaces @@ -876,6 +892,13 @@ ASN Notation: asplain | Send community | all | | Maximum routes | 0 (no limit) | +##### REMOTE-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Remote AS | 65000 | +| Send community | all | + #### BGP Neighbors | Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | @@ -886,6 +909,8 @@ ASN Notation: asplain | 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | | 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 172.16.1.2 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | +| 172.16.1.6 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | | 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | | 192.168.0.56 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | | 192.168.0.58 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | @@ -967,6 +992,11 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS password 7 neighbor REMOTE-EVPN-PEERS send-community neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 + neighbor REMOTE-IPV4-PEERS send-community neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS neighbor 1.1.0.1 remote-as 65000 neighbor 1.1.0.1 description BB1 @@ -985,6 +1015,10 @@ router bgp 65178 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.204 remote-as 65100 neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 + neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER neighbor 192.0.0.0 description A-LEAF7_Vlan4093 neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS @@ -1150,6 +1184,14 @@ router multicast #### Prefix-lists Summary +##### PL-GATEWAY-LOOP + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 2.2.1.7/32 | +| 20 | permit 1.1.1.7/32 | +| 30 | permit 1.1.1.8/32 | + ##### PL-LOOPBACKS-EVPN-OVERLAY | Sequence | Action | @@ -1167,6 +1209,11 @@ router multicast ```eos ! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 1.1.1.0/24 eq 32 seq 20 permit 2.2.1.0/24 eq 32 @@ -1179,6 +1226,12 @@ ip prefix-list PL-MLAG-PEER-VRFS #### Route-maps Summary +##### RM-AS65000-IPV4-OUT + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | + ##### RM-CONN-2-BGP | Sequence | Type | Match | Set | Sub-Route-Map | Continue | @@ -1203,6 +1256,9 @@ ip prefix-list PL-MLAG-PEER-VRFS ```eos ! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index 5431844..b32e52c 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -43,6 +43,68 @@ underlay_multicast: true vtep_loopback_description: "VTEP IP" +################################################### +# Customized Structured Config # +################################################### +custom_evpn_gw_bgp_config: + router_bgp: + peer_groups: + - name: REMOTE-IPV4-PEERS + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: 65000 + route_map_out: RM-AS65000-IPV4-OUT + send_community: all + +custom_evpn_gw_prefix_lists: + - name: PL-GATEWAY-LOOP + sequence_numbers: + - sequence: 10 + action: permit 2.2.1.7/32 + - sequence: 20 + action: permit 1.1.1.7/32 + - sequence: 30 + action: permit 1.1.1.8/32 + +custom_evpn_gw_route_maps: + - name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + match: + - extcommunity CL-EVPN-IMPORTED + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + - name: RM-AS65000-IPV4-OUT + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-GATEWAY-LOOP + +custom_vtep_route_maps: + - name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + match: + - extcommunity CL-EVPN-IMPORTED + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + +custom_vtep_ext_community_lists: + - name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* + ################################################### # DOMAIN A SPINES # ################################################### @@ -84,24 +146,8 @@ l3leaf: spanning_tree_mode: mstp spanning_tree_priority: 0 structured_config: - ip_extcommunity_lists_regexp: - - name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* - route_maps: - - name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - match: - - extcommunity CL-EVPN-IMPORTED - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + ip_extcommunity_lists_regexp: "{{ custom_vtep_ext_community_lists }}" + route_maps: "{{ custom_vtep_route_maps }}" node_groups: ######################################################## # DOMAIN A POD 1 # @@ -152,7 +198,7 @@ l3leaf: mgmt_ip: 172.100.100.110/24 uplink_switch_interfaces: [Ethernet6, Ethernet6, Ethernet6, Ethernet6] ######################################################## -# DOMAIN A POD 4 # +# DOMAIN A POD 4 (Border Leaf / EVPN Gateway) # ######################################################## - group: POD4 bgp_as: 65178 @@ -168,12 +214,71 @@ l3leaf: - hostname: BB2 ip_address: 1.1.0.2 bgp_as: 65000 + structured_config: + router_bgp: "{{ custom_evpn_gw_peer groups }}" + prefix_lists: "{{ custom_evpn_gw_prefix_lists }}" + route_maps: "{{ custom_evpn_gw_route_maps }}" nodes: - name: A-LEAF7 id: 7 mgmt_ip: 172.100.100.111/24 uplink_switch_interfaces: [Ethernet7, Ethernet7, Ethernet7, Ethernet7] + structured_config: + router_bgp: + neighbors: + - ip_address: 172.16.1.0 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.4 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 - name: A-LEAF8 id: 8 mgmt_ip: 172.100.100.112/24 uplink_switch_interfaces: [Ethernet8, Ethernet8, Ethernet8, Ethernet8] + structured_config: + router_bgp: + neighbors: + - ip_address: 172.16.1.2 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.6 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + +########################################################## +# DCI Connectivity # +########################################################## +l3_edge: + p2p_links: + - nodes: [A-LEAF7, BB1] + interfaces: [Ethernet7, Ethernet1] + subnet: 172.16.1.0/31 + ip: + - 172.16.1.1/31 + - 172.16.1.0/31 + include_in_underlay_protocol: false + + - nodes: [A-LEAF7, BB2] + interfaces: [Ethernet8, Ethernet1] + subnet: 172.16.1.4/31 + ip: + - 172.16.1.5/31 + - 172.16.1.4/31 + include_in_underlay_protocol: false + + - nodes: [A-LEAF8, BB1] + interfaces: [Ethernet7, Ethernet1] + subnet: 172.16.1.2/31 + ip: + - 172.16.1.3/31 + - 172.16.1.2/31 + include_in_underlay_protocol: false + + - nodes: [A-LEAF8, BB2] + interfaces: [Ethernet8, Ethernet1] + subnet: 172.16.1.6/31 + ip: + - 172.16.1.7/31 + - 172.16.1.6/31 + include_in_underlay_protocol: false diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index 4068ada..7f1a9a0 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -118,6 +118,20 @@ interface Ethernet6 no shutdown channel-group 1000 mode active ! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.1/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.5/31 +! interface Loopback0 description Globally Unique Address no shutdown @@ -247,6 +261,11 @@ ip routing vrf PROD ! ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 1.1.1.0/24 eq 32 seq 20 permit 2.2.1.0/24 eq 32 @@ -277,6 +296,9 @@ ntp server vrf MGMT time.apple.com iburst ntp server vrf MGMT time.google.com prefer iburst ntp server vrf MGMT time.windows.com iburst ! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -331,6 +353,11 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== neighbor REMOTE-EVPN-PEERS send-community neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS neighbor 1.1.0.1 remote-as 65000 neighbor 1.1.0.1 description BB1 @@ -349,6 +376,10 @@ router bgp 65178 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.204 remote-as 65100 neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 + neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER neighbor 192.0.0.1 description A-LEAF8_Vlan4093 neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index f2202fa..c5e3578 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -118,6 +118,20 @@ interface Ethernet6 no shutdown channel-group 1000 mode active ! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.3/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.7/31 +! interface Loopback0 description Globally Unique Address no shutdown @@ -247,6 +261,11 @@ ip routing vrf PROD ! ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 1.1.1.0/24 eq 32 seq 20 permit 2.2.1.0/24 eq 32 @@ -277,6 +296,9 @@ ntp server vrf MGMT time.apple.com iburst ntp server vrf MGMT time.google.com prefer iburst ntp server vrf MGMT time.windows.com iburst ! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -331,6 +353,11 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== neighbor REMOTE-EVPN-PEERS send-community neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS neighbor 1.1.0.1 remote-as 65000 neighbor 1.1.0.1 description BB1 @@ -349,6 +376,10 @@ router bgp 65178 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.204 remote-as 65100 neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 + neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER neighbor 192.0.0.0 description A-LEAF7_Vlan4093 neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index edcaf40..2fbed46 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -53,6 +53,11 @@ router_bgp: send_community: all maximum_routes: 0 ebgp_multihop: 15 + - name: REMOTE-IPV4-PEERS + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: '65000' + route_map_out: RM-AS65000-IPV4-OUT + send_community: all address_family_ipv4: peer_groups: - name: MLAG-IPV4-PEER @@ -118,6 +123,12 @@ router_bgp: peer: BB2 description: BB2 remote_as: '65000' + - ip_address: 172.16.1.0 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.4 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 address_family_evpn: neighbor_default: next_hop_self_received_evpn_routes: @@ -510,6 +521,26 @@ ethernet_interfaces: pim: ipv4: sparse_mode: true +- name: Ethernet7 + peer: BB1 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.1/31 + description: P2P_BB1_Ethernet1 +- name: Ethernet8 + peer: BB2 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.5/31 + description: P2P_BB2_Ethernet1 mlag_configuration: domain_id: POD4 local_interface: Vlan4094 @@ -546,6 +577,12 @@ route_maps: - ip address prefix-list PL-MLAG-PEER-VRFS - sequence: 20 type: permit +- name: RM-AS65000-IPV4-OUT + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-GATEWAY-LOOP loopback_interfaces: - name: Loopback0 description: Globally Unique Address @@ -576,6 +613,14 @@ prefix_lists: sequence_numbers: - sequence: 10 action: permit 192.2.2.0/31 +- name: PL-GATEWAY-LOOP + sequence_numbers: + - sequence: 10 + action: permit 2.2.1.7/32 + - sequence: 20 + action: permit 1.1.1.7/32 + - sequence: 30 + action: permit 1.1.1.8/32 router_bfd: multihop: interval: 300 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index d5a8c2a..7e34f50 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -53,6 +53,11 @@ router_bgp: send_community: all maximum_routes: 0 ebgp_multihop: 15 + - name: REMOTE-IPV4-PEERS + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: '65000' + route_map_out: RM-AS65000-IPV4-OUT + send_community: all address_family_ipv4: peer_groups: - name: MLAG-IPV4-PEER @@ -118,6 +123,12 @@ router_bgp: peer: BB2 description: BB2 remote_as: '65000' + - ip_address: 172.16.1.2 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.6 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 address_family_evpn: neighbor_default: next_hop_self_received_evpn_routes: @@ -510,6 +521,26 @@ ethernet_interfaces: pim: ipv4: sparse_mode: true +- name: Ethernet7 + peer: BB1 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.3/31 + description: P2P_BB1_Ethernet1 +- name: Ethernet8 + peer: BB2 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.7/31 + description: P2P_BB2_Ethernet1 mlag_configuration: domain_id: POD4 local_interface: Vlan4094 @@ -546,6 +577,12 @@ route_maps: - ip address prefix-list PL-MLAG-PEER-VRFS - sequence: 20 type: permit +- name: RM-AS65000-IPV4-OUT + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-GATEWAY-LOOP loopback_interfaces: - name: Loopback0 description: Globally Unique Address @@ -576,6 +613,14 @@ prefix_lists: sequence_numbers: - sequence: 10 action: permit 192.2.2.0/31 +- name: PL-GATEWAY-LOOP + sequence_numbers: + - sequence: 10 + action: permit 2.2.1.7/32 + - sequence: 20 + action: permit 1.1.1.7/32 + - sequence: 30 + action: permit 1.1.1.8/32 router_bfd: multihop: interval: 300 From f47ecfd3edb0fc5e13590e3ee9dab4727de3feef Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 18:37:13 +0000 Subject: [PATCH 04/41] evpn gw config update --- .../A-LEAF1_post_running-config.conf | 2 +- .../A-LEAF2_post_running-config.conf | 2 +- .../A-LEAF3_post_running-config.conf | 2 +- .../A-LEAF4_post_running-config.conf | 2 +- .../A-LEAF5_post_running-config.conf | 2 +- .../A-LEAF6_post_running-config.conf | 2 +- .../A-LEAF7_post_running-config.conf | 55 ++++++++++++++++++- .../A-LEAF8_post_running-config.conf | 55 ++++++++++++++++++- .../A-SPINE1_post_running-config.conf | 2 +- .../A-SPINE2_post_running-config.conf | 2 +- .../A-SPINE3_post_running-config.conf | 2 +- .../A-SPINE4_post_running-config.conf | 2 +- .../domain-a/documentation/devices/A-LEAF7.md | 3 + .../domain-a/documentation/devices/A-LEAF8.md | 3 + .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 16 ++++-- .../avd/domain-a/intended/configs/A-LEAF7.cfg | 2 + .../avd/domain-a/intended/configs/A-LEAF8.cfg | 2 + .../intended/structured_configs/A-LEAF7.yml | 3 + .../intended/structured_configs/A-LEAF8.yml | 3 + 19 files changed, 144 insertions(+), 18 deletions(-) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf index bbbac8a..b1ebfd9 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF1 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf index 3475bd8..7a33c21 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF2 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf index d9b83d6..2f30ca6 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF3 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf index 8bca935..4f27502 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF4 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf index d51d860..b588d66 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF5 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF5 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf index 6570005..950daad 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF6 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF6 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf index fbcef56..8bcb589 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF7 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF7 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! @@ -119,6 +119,18 @@ interface Ethernet6 no switchport channel-group 1000 mode active ! +interface Ethernet7 + description P2P_BB1_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.1/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.5/31 +! interface Loopback0 description Globally Unique Address ip address 1.1.1.7/32 @@ -234,6 +246,11 @@ ip routing vrf PROD ! ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 1.1.1.0/24 eq 32 seq 20 permit 2.2.1.0/24 eq 32 @@ -264,6 +281,9 @@ ntp server vrf MGMT time.apple.com iburst ntp server vrf MGMT time.google.com prefer iburst ntp server vrf MGMT time.windows.com iburst ! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -311,6 +331,24 @@ router bgp 65178 neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.201 remote-as 65100 neighbor 1.1.1.201 description A-SPINE1_Loopback0 @@ -323,6 +361,10 @@ router bgp 65178 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.204 remote-as 65100 neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 + neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER neighbor 192.0.0.1 description A-LEAF8_Vlan4093 neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS @@ -341,7 +383,9 @@ router bgp 65178 ! vlan 10 rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 redistribute learned ! vlan 30 @@ -351,22 +395,31 @@ router bgp 65178 ! vlan 50 rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 redistribute learned ! vlan 70 rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.7:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf index aae11f5..358878d 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-LEAF8 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-LEAF8 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! @@ -119,6 +119,18 @@ interface Ethernet6 no switchport channel-group 1000 mode active ! +interface Ethernet7 + description P2P_BB1_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.3/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.7/31 +! interface Loopback0 description Globally Unique Address ip address 1.1.1.8/32 @@ -234,6 +246,11 @@ ip routing vrf PROD ! ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 1.1.1.0/24 eq 32 seq 20 permit 2.2.1.0/24 eq 32 @@ -264,6 +281,9 @@ ntp server vrf MGMT time.apple.com iburst ntp server vrf MGMT time.google.com prefer iburst ntp server vrf MGMT time.windows.com iburst ! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -311,6 +331,24 @@ router bgp 65178 neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.201 remote-as 65100 neighbor 1.1.1.201 description A-SPINE1_Loopback0 @@ -323,6 +361,10 @@ router bgp 65178 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.204 remote-as 65100 neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 + neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER neighbor 192.0.0.0 description A-LEAF7_Vlan4093 neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS @@ -341,7 +383,9 @@ router bgp 65178 ! vlan 10 rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 redistribute learned ! vlan 30 @@ -351,22 +395,31 @@ router bgp 65178 ! vlan 50 rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 redistribute learned ! vlan 70 rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.8:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf index 66d96ff..1d4dd50 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-SPINE1 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-SPINE1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf index 7576701..bd21476 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-SPINE2 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-SPINE2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf index 7b655ff..ec6693e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-SPINE3 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-SPINE3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf index 4e2c2ae..3cd82a1 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf @@ -1,5 +1,5 @@ ! Command: show running-config -! device: A-SPINE4 (cEOSLab, EOS-4.32.2.1F-38881786.43221F (engineering build)) +! device: A-SPINE4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) ! no aaa root ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index 6eb61ff..41ff58a 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -897,6 +897,7 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | | Remote AS | 65000 | +| Local AS | 65000 | | Send community | all | #### BGP Neighbors @@ -994,6 +995,7 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 neighbor REMOTE-IPV4-PEERS send-community @@ -1073,6 +1075,7 @@ router bgp 65178 neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.7:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index b63fcb2..dd88a03 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -897,6 +897,7 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | | Remote AS | 65000 | +| Local AS | 65000 | | Send community | all | #### BGP Neighbors @@ -994,6 +995,7 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 neighbor REMOTE-IPV4-PEERS send-community @@ -1073,6 +1075,7 @@ router bgp 65178 neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.8:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index b32e52c..311d41c 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -47,13 +47,17 @@ vtep_loopback_description: "VTEP IP" # Customized Structured Config # ################################################### custom_evpn_gw_bgp_config: - router_bgp: + address_family_ipv4: peer_groups: - name: REMOTE-IPV4-PEERS - password: dkvBq1jk4inJHsHfMjYRnQ== - remote_as: 65000 - route_map_out: RM-AS65000-IPV4-OUT - send_community: all + activate: true + peer_groups: + - name: REMOTE-IPV4-PEERS + local_as: 65000 + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: 65000 + route_map_out: RM-AS65000-IPV4-OUT + send_community: all custom_evpn_gw_prefix_lists: - name: PL-GATEWAY-LOOP @@ -215,7 +219,7 @@ l3leaf: ip_address: 1.1.0.2 bgp_as: 65000 structured_config: - router_bgp: "{{ custom_evpn_gw_peer groups }}" + router_bgp: "{{ custom_evpn_gw_bgp_config }}" prefix_lists: "{{ custom_evpn_gw_prefix_lists }}" route_maps: "{{ custom_evpn_gw_route_maps }}" nodes: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index 7f1a9a0..d4d3197 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -355,6 +355,7 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== neighbor REMOTE-IPV4-PEERS send-community @@ -434,6 +435,7 @@ router bgp 65178 neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.7:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index c5e3578..dcd6a13 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -355,6 +355,7 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== neighbor REMOTE-IPV4-PEERS send-community @@ -434,6 +435,7 @@ router bgp 65178 neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.8:50002 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index 2fbed46..0334ea6 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -54,6 +54,7 @@ router_bgp: maximum_routes: 0 ebgp_multihop: 15 - name: REMOTE-IPV4-PEERS + local_as: '65000' password: dkvBq1jk4inJHsHfMjYRnQ== remote_as: '65000' route_map_out: RM-AS65000-IPV4-OUT @@ -68,6 +69,8 @@ router_bgp: activate: false - name: REMOTE-EVPN-PEERS activate: false + - name: REMOTE-IPV4-PEERS + activate: true neighbors: - ip_address: 192.0.0.1 peer_group: MLAG-IPV4-PEER diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index 7e34f50..7bcc00e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -54,6 +54,7 @@ router_bgp: maximum_routes: 0 ebgp_multihop: 15 - name: REMOTE-IPV4-PEERS + local_as: '65000' password: dkvBq1jk4inJHsHfMjYRnQ== remote_as: '65000' route_map_out: RM-AS65000-IPV4-OUT @@ -68,6 +69,8 @@ router_bgp: activate: false - name: REMOTE-EVPN-PEERS activate: false + - name: REMOTE-IPV4-PEERS + activate: true neighbors: - ip_address: 192.0.0.0 peer_group: MLAG-IPV4-PEER From c0a6966fbfae854d0b99cb0b283e6c53de8deae2 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 18:43:53 +0000 Subject: [PATCH 05/41] update evpn gw peer group config --- .../domain-a/config_backup/A-LEAF7_post_running-config.conf | 1 + .../domain-a/config_backup/A-LEAF8_post_running-config.conf | 1 + .../evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md | 4 ++-- .../evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md | 4 ++-- .../evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml | 3 ++- .../evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg | 2 +- .../evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg | 2 +- .../avd/domain-a/intended/structured_configs/A-LEAF7.yml | 2 +- .../avd/domain-a/intended/structured_configs/A-LEAF8.yml | 2 +- 9 files changed, 12 insertions(+), 9 deletions(-) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf index 8bcb589..286503f 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -332,6 +332,7 @@ router bgp 65178 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 neighbor REMOTE-EVPN-PEERS bfd neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf index 358878d..4528a19 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -332,6 +332,7 @@ router bgp 65178 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 neighbor REMOTE-EVPN-PEERS bfd neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index 41ff58a..97cb69a 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -886,6 +886,7 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | | Address Family | evpn | +| Local AS | 65000 | | Source | Loopback0 | | BFD | True | | Ebgp multihop | 15 | @@ -897,7 +898,6 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | | Remote AS | 65000 | -| Local AS | 65000 | | Send community | all | #### BGP Neighbors @@ -987,6 +987,7 @@ router bgp 65178 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 neighbor REMOTE-EVPN-PEERS bfd neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 @@ -995,7 +996,6 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 neighbor REMOTE-IPV4-PEERS send-community diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index dd88a03..32a8949 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -886,6 +886,7 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | | Address Family | evpn | +| Local AS | 65000 | | Source | Loopback0 | | BFD | True | | Ebgp multihop | 15 | @@ -897,7 +898,6 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | | Remote AS | 65000 | -| Local AS | 65000 | | Send community | all | #### BGP Neighbors @@ -987,6 +987,7 @@ router bgp 65178 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 neighbor REMOTE-EVPN-PEERS bfd neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 @@ -995,7 +996,6 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 neighbor REMOTE-IPV4-PEERS send-community diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index 311d41c..8c9cf03 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -53,11 +53,12 @@ custom_evpn_gw_bgp_config: activate: true peer_groups: - name: REMOTE-IPV4-PEERS - local_as: 65000 password: dkvBq1jk4inJHsHfMjYRnQ== remote_as: 65000 route_map_out: RM-AS65000-IPV4-OUT send_community: all + - name: REMOTE-EVPN-PEERS + local_as: 65000 custom_evpn_gw_prefix_lists: - name: PL-GATEWAY-LOOP diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index d4d3197..63f444c 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -347,6 +347,7 @@ router bgp 65178 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 neighbor REMOTE-EVPN-PEERS bfd neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 @@ -355,7 +356,6 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== neighbor REMOTE-IPV4-PEERS send-community diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index dcd6a13..4f94f55 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -347,6 +347,7 @@ router bgp 65178 neighbor MLAG-IPV4-PEER send-community neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 neighbor REMOTE-EVPN-PEERS bfd neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 @@ -355,7 +356,6 @@ router bgp 65178 neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== neighbor REMOTE-IPV4-PEERS send-community diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index 0334ea6..d3181e7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -53,8 +53,8 @@ router_bgp: send_community: all maximum_routes: 0 ebgp_multihop: 15 - - name: REMOTE-IPV4-PEERS local_as: '65000' + - name: REMOTE-IPV4-PEERS password: dkvBq1jk4inJHsHfMjYRnQ== remote_as: '65000' route_map_out: RM-AS65000-IPV4-OUT diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index 7bcc00e..63896ce 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -53,8 +53,8 @@ router_bgp: send_community: all maximum_routes: 0 ebgp_multihop: 15 - - name: REMOTE-IPV4-PEERS local_as: '65000' + - name: REMOTE-IPV4-PEERS password: dkvBq1jk4inJHsHfMjYRnQ== remote_as: '65000' route_map_out: RM-AS65000-IPV4-OUT From 94b9b49d4a0263dde1a23ab11e1b0c0f45cf6ecc Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 19:39:36 +0000 Subject: [PATCH 06/41] domain a config avd config updates --- .../A-LEAF1_post_running-config.conf | 1 + .../A-LEAF2_post_running-config.conf | 1 + .../A-LEAF3_post_running-config.conf | 1 + .../A-LEAF4_post_running-config.conf | 1 + .../A-LEAF5_post_running-config.conf | 1 + .../A-LEAF6_post_running-config.conf | 1 + .../A-LEAF7_post_running-config.conf | 3 + .../A-LEAF8_post_running-config.conf | 3 + .../domain-a/documentation/devices/A-LEAF1.md | 1 + .../domain-a/documentation/devices/A-LEAF2.md | 1 + .../domain-a/documentation/devices/A-LEAF3.md | 1 + .../domain-a/documentation/devices/A-LEAF4.md | 1 + .../domain-a/documentation/devices/A-LEAF5.md | 1 + .../domain-a/documentation/devices/A-LEAF6.md | 1 + .../domain-a/documentation/devices/A-LEAF7.md | 5 + .../domain-a/documentation/devices/A-LEAF8.md | 5 + .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 43 +- .../domain-a/group_vars/DOMAIN_A_SERVICES.yml | 18 + .../avd/domain-a/intended/configs/A-LEAF1.cfg | 1 + .../avd/domain-a/intended/configs/A-LEAF2.cfg | 1 + .../avd/domain-a/intended/configs/A-LEAF3.cfg | 1 + .../avd/domain-a/intended/configs/A-LEAF4.cfg | 1 + .../avd/domain-a/intended/configs/A-LEAF5.cfg | 1 + .../avd/domain-a/intended/configs/A-LEAF6.cfg | 1 + .../avd/domain-a/intended/configs/A-LEAF7.cfg | 3 + .../avd/domain-a/intended/configs/A-LEAF8.cfg | 3 + .../intended/structured_configs/A-LEAF1.yml | 1 + .../intended/structured_configs/A-LEAF2.yml | 1 + .../intended/structured_configs/A-LEAF3.yml | 1 + .../intended/structured_configs/A-LEAF4.yml | 1 + .../intended/structured_configs/A-LEAF5.yml | 1 + .../intended/structured_configs/A-LEAF6.yml | 1 + .../intended/structured_configs/A-LEAF7.yml | 5 + .../intended/structured_configs/A-LEAF8.yml | 5 + .../test_catalogs/A-LEAF1-catalog.yml | 507 +++++++++++ .../test_catalogs/A-LEAF2-catalog.yml | 507 +++++++++++ .../test_catalogs/A-LEAF3-catalog.yml | 519 +++++++++++ .../test_catalogs/A-LEAF4-catalog.yml | 519 +++++++++++ .../test_catalogs/A-LEAF5-catalog.yml | 489 +++++++++++ .../test_catalogs/A-LEAF6-catalog.yml | 489 +++++++++++ .../test_catalogs/A-LEAF7-catalog.yml | 535 ++++++++++++ .../test_catalogs/A-LEAF8-catalog.yml | 535 ++++++++++++ .../test_catalogs/A-SPINE1-catalog.yml | 333 +++++++ .../test_catalogs/A-SPINE2-catalog.yml | 333 +++++++ .../test_catalogs/A-SPINE3-catalog.yml | 333 +++++++ .../test_catalogs/A-SPINE4-catalog.yml | 333 +++++++ .../avd/domain-a/playbooks/validate.yml | 12 + .../reports/DOMAIN_A_FABRIC-state.csv | 767 ++++++++++++++++ .../domain-a/reports/DOMAIN_A_FABRIC-state.md | 821 ++++++++++++++++++ .../reports/test_results/A-LEAF1-results.json | 720 +++++++++++++++ .../reports/test_results/A-LEAF2-results.json | 720 +++++++++++++++ .../reports/test_results/A-LEAF3-results.json | 740 ++++++++++++++++ .../reports/test_results/A-LEAF4-results.json | 740 ++++++++++++++++ .../reports/test_results/A-LEAF5-results.json | 690 +++++++++++++++ .../reports/test_results/A-LEAF6-results.json | 690 +++++++++++++++ .../reports/test_results/A-LEAF7-results.json | 760 ++++++++++++++++ .../reports/test_results/A-LEAF8-results.json | 760 ++++++++++++++++ .../test_results/A-SPINE1-results.json | 491 +++++++++++ .../test_results/A-SPINE2-results.json | 491 +++++++++++ .../test_results/A-SPINE3-results.json | 491 +++++++++++ .../test_results/A-SPINE4-results.json | 491 +++++++++++ 61 files changed, 14916 insertions(+), 17 deletions(-) create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json create mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf index b1ebfd9..dae02bb 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf @@ -199,6 +199,7 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf index 7a33c21..7bec9df 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf @@ -199,6 +199,7 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf index 2f30ca6..c78688e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf @@ -226,6 +226,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf index 4f27502..4ef8dd3 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf @@ -226,6 +226,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf index b588d66..18cc687 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf @@ -172,6 +172,7 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf index 950daad..71a46a0 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf @@ -172,6 +172,7 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf index 286503f..0a39aaf 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -232,6 +232,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! @@ -312,6 +313,7 @@ router bgp 65178 graceful-restart restart-time 300 graceful-restart maximum-paths 4 ecmp 4 + bgp bestpath d-path neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS update-source Loopback0 neighbor LOCAL-EVPN-PEERS bfd @@ -412,6 +414,7 @@ router bgp 65178 neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf index 4528a19..87b968b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -232,6 +232,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! @@ -312,6 +313,7 @@ router bgp 65178 graceful-restart restart-time 300 graceful-restart maximum-paths 4 ecmp 4 + bgp bestpath d-path neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS update-source Loopback0 neighbor LOCAL-EVPN-PEERS bfd @@ -412,6 +414,7 @@ router bgp 65178 neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md index 7ec9265..dd9c48a 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md @@ -700,6 +700,7 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md index ec5e205..1308359 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md @@ -700,6 +700,7 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md index ad42992..400d2d1 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md @@ -738,6 +738,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md index 5cbb31d..d6bbd10 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md @@ -738,6 +738,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md index a7d18e8..bb786bc 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md @@ -663,6 +663,7 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md index e64b8f0..196805b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md @@ -663,6 +663,7 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index 97cb69a..37e0407 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -747,6 +747,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing @@ -845,6 +846,7 @@ ASN Notation: asplain | ---------- | | graceful-restart restart-time 300 | | graceful-restart | +| bgp bestpath d-path | | update wait-install | | no bgp default ipv4-unicast | | distance bgp 20 200 200 | @@ -935,6 +937,7 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | +| Local Domain | 1:1 | | Remote Domain Peer Groups | REMOTE-EVPN-PEERS | | L3 Gateway Configured | True | | L3 Gateway Inter-domain | True | @@ -967,6 +970,7 @@ router bgp 65178 graceful-restart restart-time 300 graceful-restart maximum-paths 4 ecmp 4 + bgp bestpath d-path neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS update-source Loopback0 neighbor LOCAL-EVPN-PEERS bfd @@ -1067,6 +1071,7 @@ router bgp 65178 neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index 32a8949..8927b73 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -747,6 +747,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing @@ -845,6 +846,7 @@ ASN Notation: asplain | ---------- | | graceful-restart restart-time 300 | | graceful-restart | +| bgp bestpath d-path | | update wait-install | | no bgp default ipv4-unicast | | distance bgp 20 200 200 | @@ -935,6 +937,7 @@ ASN Notation: asplain | Settings | Value | | -------- | ----- | +| Local Domain | 1:1 | | Remote Domain Peer Groups | REMOTE-EVPN-PEERS | | L3 Gateway Configured | True | | L3 Gateway Inter-domain | True | @@ -967,6 +970,7 @@ router bgp 65178 graceful-restart restart-time 300 graceful-restart maximum-paths 4 ecmp 4 + bgp bestpath d-path neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS update-source Loopback0 neighbor LOCAL-EVPN-PEERS bfd @@ -1067,6 +1071,7 @@ router bgp 65178 neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index 8c9cf03..30d524b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -51,6 +51,12 @@ custom_evpn_gw_bgp_config: peer_groups: - name: REMOTE-IPV4-PEERS activate: true + address_family_evpn: + domain_identifier: '1:1' + domain_remote: '99:99' + bgp: + bestpath: + d_path: true peer_groups: - name: REMOTE-IPV4-PEERS password: dkvBq1jk4inJHsHfMjYRnQ== @@ -110,6 +116,24 @@ custom_vtep_ext_community_lists: - type: permit regexp: RT.* +a_leaf7_dci_bgp_peers: + neighbors: + - ip_address: 172.16.1.0 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.4 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + +a_leaf8_dci_bgp_peers: + neighbors: + - ip_address: 172.16.1.2 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.6 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + ################################################### # DOMAIN A SPINES # ################################################### @@ -229,28 +253,13 @@ l3leaf: mgmt_ip: 172.100.100.111/24 uplink_switch_interfaces: [Ethernet7, Ethernet7, Ethernet7, Ethernet7] structured_config: - router_bgp: - neighbors: - - ip_address: 172.16.1.0 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.4 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 + router_bgp: "{{ a_leaf7_dci_bgp_peers }}" - name: A-LEAF8 id: 8 mgmt_ip: 172.100.100.112/24 uplink_switch_interfaces: [Ethernet8, Ethernet8, Ethernet8, Ethernet8] structured_config: - router_bgp: - neighbors: - - ip_address: 172.16.1.2 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.6 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - + router_bgp: "{{ a_leaf8_dci_bgp_peers }}" ########################################################## # DCI Connectivity # ########################################################## diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml index 81dc66b..edaed6c 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml @@ -1,5 +1,19 @@ --- +################################################### +# Customized Structured Config # +################################################### +custom_vtep_evpn_multicast_vrf_prod: + vxlan1: + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate + +custom_vtep_evpn_multicast_vrf_dev: + vxlan1: + eos_cli: vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate + +################################################### +# Tenants and Per-VRF Config # +################################################### tenants: - name: DOMAIN_A_FABRIC mac_vrf_vni_base: 10000 @@ -12,6 +26,8 @@ tenants: evpn_underlay_l3_multicast_group: 232.1.1.1 mlag_ibgp_peering_vlan: 3001 mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 + structured_config: + vxlan_interface: "{{ custom_vtep_evpn_multicast_vrf_prod }}" vtep_diagnostic: loopback: 101 loopback_ip_range: 10.101.101.0/24 @@ -40,6 +56,8 @@ tenants: evpn_underlay_l3_multicast_group: 232.2.2.2 mlag_ibgp_peering_vlan: 3002 mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 + structured_config: + vxlan_interface: "{{ custom_vtep_evpn_multicast_vrf_dev }}" vtep_diagnostic: loopback: 102 loopback_ip_range: 10.102.102.0/24 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg index 2494038..218778e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg @@ -211,6 +211,7 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg index 6d30fe2..bf260c3 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg @@ -211,6 +211,7 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg index 1928927..fe7d9f7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg @@ -241,6 +241,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg index 393508b..3b283e7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg @@ -241,6 +241,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg index 78c8772..b668920 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg @@ -181,6 +181,7 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg index 3c97583..5e22d29 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg @@ -181,6 +181,7 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index 63f444c..a503888 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -246,6 +246,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! @@ -327,6 +328,7 @@ router bgp 65178 graceful-restart restart-time 300 graceful-restart maximum-paths 4 ecmp 4 + bgp bestpath d-path neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS update-source Loopback0 neighbor LOCAL-EVPN-PEERS bfd @@ -427,6 +429,7 @@ router bgp 65178 neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index 4f94f55..a486e69 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -246,6 +246,7 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 + vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! @@ -327,6 +328,7 @@ router bgp 65178 graceful-restart restart-time 300 graceful-restart maximum-paths 4 ecmp 4 + bgp bestpath d-path neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS update-source Loopback0 neighbor LOCAL-EVPN-PEERS bfd @@ -427,6 +429,7 @@ router bgp 65178 neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml index 1d4e284..e5a56e3 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml @@ -492,6 +492,7 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: PROD ip_address: 10.101.101.1 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml index b12811c..cb4345d 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml @@ -492,6 +492,7 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: PROD ip_address: 10.101.101.2 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml index e051d3f..49a0ab7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml @@ -566,6 +566,7 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.3 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml index 318365f..75900f4 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml @@ -566,6 +566,7 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.4 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml index d5c17a9..cdc7147 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml @@ -442,6 +442,7 @@ vxlan_interface: - name: DEV vni: 50002 multicast_group: 232.2.2.2 + eos_cli: vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.5 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml index 0f362e2..4e743f9 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml @@ -442,6 +442,7 @@ vxlan_interface: - name: DEV vni: 50002 multicast_group: 232.2.2.2 + eos_cli: vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.6 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index d3181e7..e32127d 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -10,6 +10,8 @@ router_bgp: bgp: default: ipv4_unicast: false + bestpath: + d_path: true maximum_paths: paths: 4 ecmp: 4 @@ -145,6 +147,8 @@ router_bgp: activate: true route: import_match_failure_action: discard + domain_identifier: '1:1' + domain_remote: 99:99 vrfs: - name: DEV rd: 1.1.1.7:50002 @@ -656,6 +660,7 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.7 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index 63896ce..a0a4766 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -10,6 +10,8 @@ router_bgp: bgp: default: ipv4_unicast: false + bestpath: + d_path: true maximum_paths: paths: 4 ecmp: 4 @@ -145,6 +147,8 @@ router_bgp: activate: true route: import_match_failure_action: discard + domain_identifier: '1:1' + domain_remote: 99:99 vrfs: - name: DEV rd: 1.1.1.8:50002 @@ -656,6 +660,7 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 + eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.8 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml new file mode 100644 index 0000000..5b399fb --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml @@ -0,0 +1,507 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF2 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF2 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet1' +- VerifyReachability: + hosts: + - destination: 192.168.0.0 + repeat: 1 + source: 192.168.0.1 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: + A-SPINE1 Ethernet1 (IP: 192.168.0.0)' +- VerifyReachability: + hosts: + - destination: 192.168.0.2 + repeat: 1 + source: 192.168.0.3 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: + A-SPINE2 Ethernet1 (IP: 192.168.0.2)' +- VerifyReachability: + hosts: + - destination: 192.168.0.4 + repeat: 1 + source: 192.168.0.5 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: + A-SPINE3 Ethernet1 (IP: 192.168.0.4)' +- VerifyReachability: + hosts: + - destination: 192.168.0.6 + repeat: 1 + source: 192.168.0.7 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: + A-SPINE4 Ethernet1 (IP: 192.168.0.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.2 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.4 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.6 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml new file mode 100644 index 0000000..5d885fd --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml @@ -0,0 +1,507 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF1 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF1 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet2' +- VerifyReachability: + hosts: + - destination: 192.168.0.8 + repeat: 1 + source: 192.168.0.9 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: + A-SPINE1 Ethernet2 (IP: 192.168.0.8)' +- VerifyReachability: + hosts: + - destination: 192.168.0.10 + repeat: 1 + source: 192.168.0.11 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: + A-SPINE2 Ethernet2 (IP: 192.168.0.10)' +- VerifyReachability: + hosts: + - destination: 192.168.0.12 + repeat: 1 + source: 192.168.0.13 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: + A-SPINE3 Ethernet2 (IP: 192.168.0.12)' +- VerifyReachability: + hosts: + - destination: 192.168.0.14 + repeat: 1 + source: 192.168.0.15 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: + A-SPINE4 Ethernet2 (IP: 192.168.0.14)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.8 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.10 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.12 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.14 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml new file mode 100644 index 0000000..5fb5929 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml @@ -0,0 +1,519 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF4 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF4 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet3' +- VerifyReachability: + hosts: + - destination: 192.168.0.16 + repeat: 1 + source: 192.168.0.17 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: + A-SPINE1 Ethernet3 (IP: 192.168.0.16)' +- VerifyReachability: + hosts: + - destination: 192.168.0.18 + repeat: 1 + source: 192.168.0.19 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: + A-SPINE2 Ethernet3 (IP: 192.168.0.18)' +- VerifyReachability: + hosts: + - destination: 192.168.0.20 + repeat: 1 + source: 192.168.0.21 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: + A-SPINE3 Ethernet3 (IP: 192.168.0.20)' +- VerifyReachability: + hosts: + - destination: 192.168.0.22 + repeat: 1 + source: 192.168.0.23 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: + A-SPINE4 Ethernet3 (IP: 192.168.0.22)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.16 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.18 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.20 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.22 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml new file mode 100644 index 0000000..d065ba2 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml @@ -0,0 +1,519 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF3 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF3 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet4' +- VerifyReachability: + hosts: + - destination: 192.168.0.24 + repeat: 1 + source: 192.168.0.25 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: + A-SPINE1 Ethernet4 (IP: 192.168.0.24)' +- VerifyReachability: + hosts: + - destination: 192.168.0.26 + repeat: 1 + source: 192.168.0.27 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: + A-SPINE2 Ethernet4 (IP: 192.168.0.26)' +- VerifyReachability: + hosts: + - destination: 192.168.0.28 + repeat: 1 + source: 192.168.0.29 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: + A-SPINE3 Ethernet4 (IP: 192.168.0.28)' +- VerifyReachability: + hosts: + - destination: 192.168.0.30 + repeat: 1 + source: 192.168.0.31 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: + A-SPINE4 Ethernet4 (IP: 192.168.0.30)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.24 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.26 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.28 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.30 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml new file mode 100644 index 0000000..18debc9 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml @@ -0,0 +1,489 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF6 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet5' +- VerifyReachability: + hosts: + - destination: 192.168.0.32 + repeat: 1 + source: 192.168.0.33 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: + A-SPINE1 Ethernet5 (IP: 192.168.0.32)' +- VerifyReachability: + hosts: + - destination: 192.168.0.34 + repeat: 1 + source: 192.168.0.35 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: + A-SPINE2 Ethernet5 (IP: 192.168.0.34)' +- VerifyReachability: + hosts: + - destination: 192.168.0.36 + repeat: 1 + source: 192.168.0.37 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: + A-SPINE3 Ethernet5 (IP: 192.168.0.36)' +- VerifyReachability: + hosts: + - destination: 192.168.0.38 + repeat: 1 + source: 192.168.0.39 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: + A-SPINE4 Ethernet5 (IP: 192.168.0.38)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.32 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.34 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.36 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.38 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml new file mode 100644 index 0000000..b21d869 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml @@ -0,0 +1,489 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF5 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet6' +- VerifyReachability: + hosts: + - destination: 192.168.0.40 + repeat: 1 + source: 192.168.0.41 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: + A-SPINE1 Ethernet6 (IP: 192.168.0.40)' +- VerifyReachability: + hosts: + - destination: 192.168.0.42 + repeat: 1 + source: 192.168.0.43 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: + A-SPINE2 Ethernet6 (IP: 192.168.0.42)' +- VerifyReachability: + hosts: + - destination: 192.168.0.44 + repeat: 1 + source: 192.168.0.45 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: + A-SPINE3 Ethernet6 (IP: 192.168.0.44)' +- VerifyReachability: + hosts: + - destination: 192.168.0.46 + repeat: 1 + source: 192.168.0.47 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: + A-SPINE4 Ethernet6 (IP: 192.168.0.46)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.40 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.42 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.44 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.46 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml new file mode 100644 index 0000000..8b9ec97 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml @@ -0,0 +1,535 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF8 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF8 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet7' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet7' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet7' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet7' +- VerifyReachability: + hosts: + - destination: 192.168.0.48 + repeat: 1 + source: 192.168.0.49 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: + A-SPINE1 Ethernet7 (IP: 192.168.0.48)' +- VerifyReachability: + hosts: + - destination: 192.168.0.50 + repeat: 1 + source: 192.168.0.51 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: + A-SPINE2 Ethernet7 (IP: 192.168.0.50)' +- VerifyReachability: + hosts: + - destination: 192.168.0.52 + repeat: 1 + source: 192.168.0.53 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: + A-SPINE3 Ethernet7 (IP: 192.168.0.52)' +- VerifyReachability: + hosts: + - destination: 192.168.0.54 + repeat: 1 + source: 192.168.0.55 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: + A-SPINE4 Ethernet7 (IP: 192.168.0.54)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.48 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.50 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.52 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.54 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.0' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.4 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.4' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml new file mode 100644 index 0000000..35ec99d --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml @@ -0,0 +1,535 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF7 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF7 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet8' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet8' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet8' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet8' +- VerifyReachability: + hosts: + - destination: 192.168.0.56 + repeat: 1 + source: 192.168.0.57 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: + A-SPINE1 Ethernet8 (IP: 192.168.0.56)' +- VerifyReachability: + hosts: + - destination: 192.168.0.58 + repeat: 1 + source: 192.168.0.59 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: + A-SPINE2 Ethernet8 (IP: 192.168.0.58)' +- VerifyReachability: + hosts: + - destination: 192.168.0.60 + repeat: 1 + source: 192.168.0.61 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: + A-SPINE3 Ethernet8 (IP: 192.168.0.60)' +- VerifyReachability: + hosts: + - destination: 192.168.0.62 + repeat: 1 + source: 192.168.0.63 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: + A-SPINE4 Ethernet8 (IP: 192.168.0.62)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.56 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.58 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.60 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.62 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.2 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.2' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.6 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.6' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml new file mode 100644 index 0000000..cfd08e5 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet1' +- VerifyReachability: + hosts: + - destination: 192.168.0.1 + repeat: 1 + source: 192.168.0.0 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: + A-LEAF1 Ethernet1 (IP: 192.168.0.1)' +- VerifyReachability: + hosts: + - destination: 192.168.0.9 + repeat: 1 + source: 192.168.0.8 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: + A-LEAF2 Ethernet1 (IP: 192.168.0.9)' +- VerifyReachability: + hosts: + - destination: 192.168.0.17 + repeat: 1 + source: 192.168.0.16 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: + A-LEAF3 Ethernet1 (IP: 192.168.0.17)' +- VerifyReachability: + hosts: + - destination: 192.168.0.25 + repeat: 1 + source: 192.168.0.24 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: + A-LEAF4 Ethernet1 (IP: 192.168.0.25)' +- VerifyReachability: + hosts: + - destination: 192.168.0.33 + repeat: 1 + source: 192.168.0.32 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: + A-LEAF5 Ethernet1 (IP: 192.168.0.33)' +- VerifyReachability: + hosts: + - destination: 192.168.0.41 + repeat: 1 + source: 192.168.0.40 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: + A-LEAF6 Ethernet1 (IP: 192.168.0.41)' +- VerifyReachability: + hosts: + - destination: 192.168.0.49 + repeat: 1 + source: 192.168.0.48 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: + A-LEAF7 Ethernet1 (IP: 192.168.0.49)' +- VerifyReachability: + hosts: + - destination: 192.168.0.57 + repeat: 1 + source: 192.168.0.56 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: + A-LEAF8 Ethernet1 (IP: 192.168.0.57)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.9 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.17 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.25 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.33 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.41 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.49 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.57 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml new file mode 100644 index 0000000..7dea71a --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet2' +- VerifyReachability: + hosts: + - destination: 192.168.0.3 + repeat: 1 + source: 192.168.0.2 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: + A-LEAF1 Ethernet2 (IP: 192.168.0.3)' +- VerifyReachability: + hosts: + - destination: 192.168.0.11 + repeat: 1 + source: 192.168.0.10 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: + A-LEAF2 Ethernet2 (IP: 192.168.0.11)' +- VerifyReachability: + hosts: + - destination: 192.168.0.19 + repeat: 1 + source: 192.168.0.18 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: + A-LEAF3 Ethernet2 (IP: 192.168.0.19)' +- VerifyReachability: + hosts: + - destination: 192.168.0.27 + repeat: 1 + source: 192.168.0.26 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: + A-LEAF4 Ethernet2 (IP: 192.168.0.27)' +- VerifyReachability: + hosts: + - destination: 192.168.0.35 + repeat: 1 + source: 192.168.0.34 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: + A-LEAF5 Ethernet2 (IP: 192.168.0.35)' +- VerifyReachability: + hosts: + - destination: 192.168.0.43 + repeat: 1 + source: 192.168.0.42 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: + A-LEAF6 Ethernet2 (IP: 192.168.0.43)' +- VerifyReachability: + hosts: + - destination: 192.168.0.51 + repeat: 1 + source: 192.168.0.50 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: + A-LEAF7 Ethernet2 (IP: 192.168.0.51)' +- VerifyReachability: + hosts: + - destination: 192.168.0.59 + repeat: 1 + source: 192.168.0.58 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: + A-LEAF8 Ethernet2 (IP: 192.168.0.59)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.3 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.11 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.19 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.27 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.35 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.43 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.51 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.59 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml new file mode 100644 index 0000000..ce93e6e --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet3' +- VerifyReachability: + hosts: + - destination: 192.168.0.5 + repeat: 1 + source: 192.168.0.4 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: + A-LEAF1 Ethernet3 (IP: 192.168.0.5)' +- VerifyReachability: + hosts: + - destination: 192.168.0.13 + repeat: 1 + source: 192.168.0.12 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: + A-LEAF2 Ethernet3 (IP: 192.168.0.13)' +- VerifyReachability: + hosts: + - destination: 192.168.0.21 + repeat: 1 + source: 192.168.0.20 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: + A-LEAF3 Ethernet3 (IP: 192.168.0.21)' +- VerifyReachability: + hosts: + - destination: 192.168.0.29 + repeat: 1 + source: 192.168.0.28 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: + A-LEAF4 Ethernet3 (IP: 192.168.0.29)' +- VerifyReachability: + hosts: + - destination: 192.168.0.37 + repeat: 1 + source: 192.168.0.36 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: + A-LEAF5 Ethernet3 (IP: 192.168.0.37)' +- VerifyReachability: + hosts: + - destination: 192.168.0.45 + repeat: 1 + source: 192.168.0.44 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: + A-LEAF6 Ethernet3 (IP: 192.168.0.45)' +- VerifyReachability: + hosts: + - destination: 192.168.0.53 + repeat: 1 + source: 192.168.0.52 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: + A-LEAF7 Ethernet3 (IP: 192.168.0.53)' +- VerifyReachability: + hosts: + - destination: 192.168.0.61 + repeat: 1 + source: 192.168.0.60 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: + A-LEAF8 Ethernet3 (IP: 192.168.0.61)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.5 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.13 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.21 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.29 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.37 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.45 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.53 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.61 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml new file mode 100644 index 0000000..e629e70 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet4' +- VerifyReachability: + hosts: + - destination: 192.168.0.7 + repeat: 1 + source: 192.168.0.6 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: + A-LEAF1 Ethernet4 (IP: 192.168.0.7)' +- VerifyReachability: + hosts: + - destination: 192.168.0.15 + repeat: 1 + source: 192.168.0.14 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: + A-LEAF2 Ethernet4 (IP: 192.168.0.15)' +- VerifyReachability: + hosts: + - destination: 192.168.0.23 + repeat: 1 + source: 192.168.0.22 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: + A-LEAF3 Ethernet4 (IP: 192.168.0.23)' +- VerifyReachability: + hosts: + - destination: 192.168.0.31 + repeat: 1 + source: 192.168.0.30 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: + A-LEAF4 Ethernet4 (IP: 192.168.0.31)' +- VerifyReachability: + hosts: + - destination: 192.168.0.39 + repeat: 1 + source: 192.168.0.38 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: + A-LEAF5 Ethernet4 (IP: 192.168.0.39)' +- VerifyReachability: + hosts: + - destination: 192.168.0.47 + repeat: 1 + source: 192.168.0.46 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: + A-LEAF6 Ethernet4 (IP: 192.168.0.47)' +- VerifyReachability: + hosts: + - destination: 192.168.0.55 + repeat: 1 + source: 192.168.0.54 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: + A-LEAF7 Ethernet4 (IP: 192.168.0.55)' +- VerifyReachability: + hosts: + - destination: 192.168.0.63 + repeat: 1 + source: 192.168.0.62 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: + A-LEAF8 Ethernet4 (IP: 192.168.0.63)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.7 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.15 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.23 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.31 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.39 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.47 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.55 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.63 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml new file mode 100644 index 0000000..d55ea61 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml @@ -0,0 +1,12 @@ +--- + +- name: Validate Fabric + hosts: "{{ target_hosts }}" + gather_facts: false + + tasks: + - name: Validate Fabric + ansible.builtin.import_role: + name: arista.avd.eos_validate_state + vars: + save_catalog: true diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv new file mode 100644 index 0000000..89229f8 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv @@ -0,0 +1,767 @@ +id,dut,categories,test,description,inputs,result,messages +1,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +2,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +3,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +4,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +5,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1),PASS, +6,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0),PASS, +7,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2),PASS, +8,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4),PASS, +9,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6),PASS, +10,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet1,PASS, +11,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet1,PASS, +12,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet1,PASS, +13,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet1,PASS, +14,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF2 Ethernet5,PASS, +15,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF2 Ethernet6,PASS, +16,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +17,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +18,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +19,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +20,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +21,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +22,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +23,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +24,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +25,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +26,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +27,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +28,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0),PASS, +29,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2),PASS, +30,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4),PASS, +31,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6),PASS, +32,A-LEAF1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +33,A-LEAF1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +34,A-LEAF1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +35,A-LEAF1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +36,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up',PASS, +37,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up',PASS, +38,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up',PASS, +39,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up',PASS, +40,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up',PASS, +41,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up',PASS, +42,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth1 = 'up',PASS, +43,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth1 = 'up',PASS, +44,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +45,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +46,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +47,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up',PASS, +48,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, +49,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, +50,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +51,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +52,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +53,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +54,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +55,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +56,A-LEAF1,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +57,A-LEAF1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +58,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +59,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +60,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +61,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +62,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +63,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +64,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +65,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +66,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +67,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +68,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +69,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +70,A-LEAF1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +71,A-LEAF1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +72,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +73,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +74,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +75,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +76,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0),PASS, +77,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8),PASS, +78,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10),PASS, +79,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12),PASS, +80,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14),PASS, +81,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet2,PASS, +82,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet2,PASS, +83,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet2,PASS, +84,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet2,PASS, +85,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF1 Ethernet5,PASS, +86,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF1 Ethernet6,PASS, +87,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +88,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +89,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +90,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +91,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +92,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +93,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +94,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +95,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +96,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +97,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +98,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +99,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8),PASS, +100,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10),PASS, +101,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12),PASS, +102,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14),PASS, +103,A-LEAF2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +104,A-LEAF2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +105,A-LEAF2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +106,A-LEAF2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +107,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up',PASS, +108,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up',PASS, +109,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up',PASS, +110,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up',PASS, +111,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up',PASS, +112,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up',PASS, +113,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth2 = 'up',PASS, +114,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth2 = 'up',PASS, +115,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +116,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +117,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +118,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up',PASS, +119,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, +120,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, +121,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +122,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +123,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +124,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +125,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +126,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +127,A-LEAF2,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +128,A-LEAF2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +129,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +130,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +131,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +132,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +133,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +134,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +135,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +136,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +137,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +138,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +139,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +140,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +141,A-LEAF2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +142,A-LEAF2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +143,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +144,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +145,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +146,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +147,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1),PASS, +148,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16),PASS, +149,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18),PASS, +150,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20),PASS, +151,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22),PASS, +152,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet3,PASS, +153,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet3,PASS, +154,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet3,PASS, +155,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet3,PASS, +156,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF4 Ethernet5,PASS, +157,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF4 Ethernet6,PASS, +158,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +159,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +160,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +161,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +162,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +163,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +164,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +165,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +166,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +167,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +168,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +169,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +170,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16),PASS, +171,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18),PASS, +172,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20),PASS, +173,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22),PASS, +174,A-LEAF3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +175,A-LEAF3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +176,A-LEAF3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +177,A-LEAF3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +178,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up',PASS, +179,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up',PASS, +180,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up',PASS, +181,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up',PASS, +182,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up',PASS, +183,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up',PASS, +184,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA3_eth1 = 'up',PASS, +185,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth1 = 'up',PASS, +186,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +187,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +188,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +189,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +190,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up',PASS, +191,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, +192,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +193,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +194,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +195,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +196,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +197,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +198,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +199,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +200,A-LEAF3,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +201,A-LEAF3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +202,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +203,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +204,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +205,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +206,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +207,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +208,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +209,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +210,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +211,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +212,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +213,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +214,A-LEAF3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +215,A-LEAF3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +216,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +217,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +218,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +219,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +220,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0),PASS, +221,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24),PASS, +222,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26),PASS, +223,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28),PASS, +224,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30),PASS, +225,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet4,PASS, +226,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet4,PASS, +227,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet4,PASS, +228,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet4,PASS, +229,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF3 Ethernet5,PASS, +230,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF3 Ethernet6,PASS, +231,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +232,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +233,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +234,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +235,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +236,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +237,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +238,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +239,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +240,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +241,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +242,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +243,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24),PASS, +244,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26),PASS, +245,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28),PASS, +246,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30),PASS, +247,A-LEAF4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +248,A-LEAF4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +249,A-LEAF4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +250,A-LEAF4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +251,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up',PASS, +252,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up',PASS, +253,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up',PASS, +254,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up',PASS, +255,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up',PASS, +256,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up',PASS, +257,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA5_eth1 = 'up',PASS, +258,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth2 = 'up',PASS, +259,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +260,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +261,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +262,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +263,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up',PASS, +264,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, +265,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +266,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +267,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +268,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +269,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +270,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +271,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +272,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +273,A-LEAF4,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +274,A-LEAF4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +275,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +276,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +277,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +278,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +279,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +280,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +281,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +282,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +283,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +284,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +285,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +286,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +287,A-LEAF4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +288,A-LEAF4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +289,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +290,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +291,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +292,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +293,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1),PASS, +294,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32),PASS, +295,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34),PASS, +296,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36),PASS, +297,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38),PASS, +298,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet5,PASS, +299,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet5,PASS, +300,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet5,PASS, +301,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet5,PASS, +302,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF6 Ethernet5,PASS, +303,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet6,PASS, +304,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +305,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +306,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +307,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +308,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +309,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +310,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +311,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +312,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +313,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +314,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +315,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +316,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32),PASS, +317,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34),PASS, +318,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36),PASS, +319,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38),PASS, +320,A-LEAF5,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +321,A-LEAF5,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +322,A-LEAF5,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +323,A-LEAF5,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +324,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up',PASS, +325,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up',PASS, +326,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up',PASS, +327,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up',PASS, +328,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up',PASS, +329,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up',PASS, +330,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth1 = 'up',PASS, +331,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +332,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +333,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +334,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up',PASS, +335,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, +336,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +337,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +338,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +339,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +340,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +341,A-LEAF5,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +342,A-LEAF5,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +343,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +344,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +345,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +346,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +347,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +348,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +349,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +350,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +351,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +352,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +353,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +354,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +355,A-LEAF5,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +356,A-LEAF5,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +357,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +358,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +359,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +360,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +361,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0),PASS, +362,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40),PASS, +363,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42),PASS, +364,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44),PASS, +365,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46),PASS, +366,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet6,PASS, +367,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet6,PASS, +368,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet6,PASS, +369,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet6,PASS, +370,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet5,PASS, +371,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF5 Ethernet6,PASS, +372,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +373,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +374,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +375,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +376,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +377,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +378,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +379,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +380,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +381,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +382,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +383,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +384,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40),PASS, +385,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42),PASS, +386,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44),PASS, +387,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46),PASS, +388,A-LEAF6,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +389,A-LEAF6,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +390,A-LEAF6,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +391,A-LEAF6,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +392,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up',PASS, +393,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up',PASS, +394,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up',PASS, +395,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up',PASS, +396,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up',PASS, +397,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up',PASS, +398,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth2 = 'up',PASS, +399,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +400,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +401,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +402,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up',PASS, +403,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, +404,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +405,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +406,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +407,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +408,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +409,A-LEAF6,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +410,A-LEAF6,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +411,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +412,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +413,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +414,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +415,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +416,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +417,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +418,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +419,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +420,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +421,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +422,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +423,A-LEAF6,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +424,A-LEAF6,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +425,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +426,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +427,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +428,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +429,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.0,PASS, +430,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.4,PASS, +431,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1),PASS, +432,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48),PASS, +433,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50),PASS, +434,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52),PASS, +435,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54),PASS, +436,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet7,PASS, +437,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet7,PASS, +438,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet7,PASS, +439,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet7,PASS, +440,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF8 Ethernet5,PASS, +441,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF8 Ethernet6,PASS, +442,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +443,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +444,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +445,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +446,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +447,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +448,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +449,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +450,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +451,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +452,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +453,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +454,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48),PASS, +455,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50),PASS, +456,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52),PASS, +457,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54),PASS, +458,A-LEAF7,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +459,A-LEAF7,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +460,A-LEAF7,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +461,A-LEAF7,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +462,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up',PASS, +463,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up',PASS, +464,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up',PASS, +465,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up',PASS, +466,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up',PASS, +467,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up',PASS, +468,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, +469,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, +470,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +471,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +472,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +473,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +474,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up',PASS, +475,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +476,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +477,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +478,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +479,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +480,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +481,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +482,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +483,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +484,A-LEAF7,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +485,A-LEAF7,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +486,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +487,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +488,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +489,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +490,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +491,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +492,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +493,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +494,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +495,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +496,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +497,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +498,A-LEAF7,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +499,A-LEAF7,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +500,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +501,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +502,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +503,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +504,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.2,PASS, +505,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.6,PASS, +506,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0),PASS, +507,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56),PASS, +508,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58),PASS, +509,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60),PASS, +510,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62),PASS, +511,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet8,PASS, +512,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet8,PASS, +513,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet8,PASS, +514,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet8,PASS, +515,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF7 Ethernet5,PASS, +516,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF7 Ethernet6,PASS, +517,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +518,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +519,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +520,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +521,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +522,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +523,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +524,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +525,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +526,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +527,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +528,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +529,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56),PASS, +530,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58),PASS, +531,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60),PASS, +532,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62),PASS, +533,A-LEAF8,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +534,A-LEAF8,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +535,A-LEAF8,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +536,A-LEAF8,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +537,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up',PASS, +538,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up',PASS, +539,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up',PASS, +540,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up',PASS, +541,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up',PASS, +542,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up',PASS, +543,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, +544,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, +545,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +546,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +547,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +548,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +549,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up',PASS, +550,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +551,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +552,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +553,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +554,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +555,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +556,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +557,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +558,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +559,A-LEAF8,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +560,A-LEAF8,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +561,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +562,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +563,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +564,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +565,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +566,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +567,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +568,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +569,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +570,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +571,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +572,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +573,A-LEAF8,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +574,A-LEAF8,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +575,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +576,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +577,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +578,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +579,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +580,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +581,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +582,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +583,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1),PASS, +584,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9),PASS, +585,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17),PASS, +586,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25),PASS, +587,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33),PASS, +588,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41),PASS, +589,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49),PASS, +590,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57),PASS, +591,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet1,PASS, +592,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet1,PASS, +593,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet1,PASS, +594,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet1,PASS, +595,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet1,PASS, +596,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet1,PASS, +597,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet1,PASS, +598,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet1,PASS, +599,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1),PASS, +600,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9),PASS, +601,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17),PASS, +602,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25),PASS, +603,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33),PASS, +604,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41),PASS, +605,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49),PASS, +606,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57),PASS, +607,A-SPINE1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +608,A-SPINE1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +609,A-SPINE1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +610,A-SPINE1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +611,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up',PASS, +612,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up',PASS, +613,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up',PASS, +614,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up',PASS, +615,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up',PASS, +616,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up',PASS, +617,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up',PASS, +618,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up',PASS, +619,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +620,A-SPINE1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +621,A-SPINE1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +622,A-SPINE1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +623,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +624,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +625,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +626,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +627,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +628,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +629,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +630,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +631,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3),PASS, +632,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11),PASS, +633,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19),PASS, +634,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27),PASS, +635,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35),PASS, +636,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43),PASS, +637,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51),PASS, +638,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59),PASS, +639,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet2,PASS, +640,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet2,PASS, +641,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet2,PASS, +642,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet2,PASS, +643,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet2,PASS, +644,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet2,PASS, +645,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet2,PASS, +646,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet2,PASS, +647,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3),PASS, +648,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11),PASS, +649,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19),PASS, +650,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27),PASS, +651,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35),PASS, +652,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43),PASS, +653,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51),PASS, +654,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59),PASS, +655,A-SPINE2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +656,A-SPINE2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +657,A-SPINE2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +658,A-SPINE2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +659,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up',PASS, +660,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up',PASS, +661,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up',PASS, +662,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up',PASS, +663,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up',PASS, +664,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up',PASS, +665,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up',PASS, +666,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up',PASS, +667,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +668,A-SPINE2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +669,A-SPINE2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +670,A-SPINE2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +671,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +672,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +673,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +674,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +675,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +676,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +677,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +678,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +679,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5),PASS, +680,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13),PASS, +681,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21),PASS, +682,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29),PASS, +683,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37),PASS, +684,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45),PASS, +685,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53),PASS, +686,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61),PASS, +687,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet3,PASS, +688,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet3,PASS, +689,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet3,PASS, +690,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet3,PASS, +691,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet3,PASS, +692,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet3,PASS, +693,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet3,PASS, +694,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet3,PASS, +695,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5),PASS, +696,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13),PASS, +697,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21),PASS, +698,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29),PASS, +699,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37),PASS, +700,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45),PASS, +701,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53),PASS, +702,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61),PASS, +703,A-SPINE3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +704,A-SPINE3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +705,A-SPINE3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +706,A-SPINE3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +707,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up',PASS, +708,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up',PASS, +709,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up',PASS, +710,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up',PASS, +711,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up',PASS, +712,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up',PASS, +713,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up',PASS, +714,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up',PASS, +715,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +716,A-SPINE3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +717,A-SPINE3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +718,A-SPINE3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +719,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +720,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +721,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +722,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +723,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +724,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +725,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +726,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +727,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7),PASS, +728,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15),PASS, +729,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23),PASS, +730,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31),PASS, +731,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39),PASS, +732,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47),PASS, +733,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55),PASS, +734,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63),PASS, +735,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet4,PASS, +736,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet4,PASS, +737,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet4,PASS, +738,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet4,PASS, +739,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet4,PASS, +740,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet4,PASS, +741,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet4,PASS, +742,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet4,PASS, +743,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7),PASS, +744,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15),PASS, +745,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23),PASS, +746,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31),PASS, +747,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39),PASS, +748,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47),PASS, +749,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55),PASS, +750,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63),PASS, +751,A-SPINE4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +752,A-SPINE4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +753,A-SPINE4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +754,A-SPINE4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +755,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up',PASS, +756,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up',PASS, +757,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up',PASS, +758,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up',PASS, +759,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up',PASS, +760,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up',PASS, +761,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up',PASS, +762,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up',PASS, +763,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +764,A-SPINE4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +765,A-SPINE4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +766,A-SPINE4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md new file mode 100644 index 0000000..9581796 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md @@ -0,0 +1,821 @@ +# Validate State Report + +**Table of Contents:** + +- [Validate State Report](validate-state-report) + - [Test Results Summary](#test-results-summary) + - [Failed Test Results Summary](#failed-test-results-summary) + - [All Test Results](#all-test-results) + +## Test Results Summary + +### Summary Totals + +| Total Tests | Total Tests Passed | Total Tests Failed | Total Tests Skipped | +| ----------- | ------------------ | ------------------ | ------------------- | +| 766 | 718 | 0 | 48 | + +### Summary Totals Device Under Test + +| Device Under Test | Total Tests | Tests Passed | Tests Failed | Tests Skipped | Categories Failed | Categories Skipped | +| ------------------| ----------- | ------------ | ------------ | ------------- | ----------------- | ------------------ | +| A-LEAF1 | 71 | 67 | 0 | 4 | - | Hardware | +| A-LEAF2 | 71 | 67 | 0 | 4 | - | Hardware | +| A-LEAF3 | 73 | 69 | 0 | 4 | - | Hardware | +| A-LEAF4 | 73 | 69 | 0 | 4 | - | Hardware | +| A-LEAF5 | 68 | 64 | 0 | 4 | - | Hardware | +| A-LEAF6 | 68 | 64 | 0 | 4 | - | Hardware | +| A-LEAF7 | 75 | 71 | 0 | 4 | - | Hardware | +| A-LEAF8 | 75 | 71 | 0 | 4 | - | Hardware | +| A-SPINE1 | 48 | 44 | 0 | 4 | - | Hardware | +| A-SPINE2 | 48 | 44 | 0 | 4 | - | Hardware | +| A-SPINE3 | 48 | 44 | 0 | 4 | - | Hardware | +| A-SPINE4 | 48 | 44 | 0 | 4 | - | Hardware | + +### Summary Totals Per Category + +| Test Category | Total Tests | Tests Passed | Tests Failed | Tests Skipped | +| ------------- | ----------- | ------------ | ------------ | ------------- | +| BGP | 140 | 140 | 0 | 0 | +| Connectivity | 240 | 240 | 0 | 0 | +| Hardware | 48 | 0 | 0 | 48 | +| Interfaces | 198 | 198 | 0 | 0 | +| MLAG | 8 | 8 | 0 | 0 | +| Routing | 108 | 108 | 0 | 0 | +| System | 24 | 24 | 0 | 0 | + +## Failed Test Results Summary + +| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | +| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | + +## All Test Results + +| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | +| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | +| 1 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 2 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 3 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 4 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 5 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1) | PASS | - | +| 6 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0) | PASS | - | +| 7 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2) | PASS | - | +| 8 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4) | PASS | - | +| 9 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6) | PASS | - | +| 10 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet1 | PASS | - | +| 11 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet1 | PASS | - | +| 12 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet1 | PASS | - | +| 13 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet1 | PASS | - | +| 14 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF2 Ethernet5 | PASS | - | +| 15 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF2 Ethernet6 | PASS | - | +| 16 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 17 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 18 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 19 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 20 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 21 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 22 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 23 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 24 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 25 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 26 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 27 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 28 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0) | PASS | - | +| 29 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2) | PASS | - | +| 30 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4) | PASS | - | +| 31 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6) | PASS | - | +| 32 | A-LEAF1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 33 | A-LEAF1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 34 | A-LEAF1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 35 | A-LEAF1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 36 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' | PASS | - | +| 37 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' | PASS | - | +| 38 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' | PASS | - | +| 39 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' | PASS | - | +| 40 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' | PASS | - | +| 41 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' | PASS | - | +| 42 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' | PASS | - | +| 43 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' | PASS | - | +| 44 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 45 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 46 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 47 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' | PASS | - | +| 48 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | +| 49 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | +| 50 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 51 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 52 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 53 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 54 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 55 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 56 | A-LEAF1 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 57 | A-LEAF1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 58 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 59 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 60 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 61 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 62 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 63 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 64 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 65 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 66 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 67 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 68 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 69 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 70 | A-LEAF1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 71 | A-LEAF1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 72 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 73 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 74 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 75 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 76 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0) | PASS | - | +| 77 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8) | PASS | - | +| 78 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10) | PASS | - | +| 79 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12) | PASS | - | +| 80 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14) | PASS | - | +| 81 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet2 | PASS | - | +| 82 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet2 | PASS | - | +| 83 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet2 | PASS | - | +| 84 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet2 | PASS | - | +| 85 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF1 Ethernet5 | PASS | - | +| 86 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF1 Ethernet6 | PASS | - | +| 87 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 88 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 89 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 90 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 91 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 92 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 93 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 94 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 95 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 96 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 97 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 98 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 99 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8) | PASS | - | +| 100 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10) | PASS | - | +| 101 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12) | PASS | - | +| 102 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14) | PASS | - | +| 103 | A-LEAF2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 104 | A-LEAF2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 105 | A-LEAF2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 106 | A-LEAF2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 107 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' | PASS | - | +| 108 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' | PASS | - | +| 109 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' | PASS | - | +| 110 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' | PASS | - | +| 111 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' | PASS | - | +| 112 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' | PASS | - | +| 113 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' | PASS | - | +| 114 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' | PASS | - | +| 115 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 116 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 117 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 118 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' | PASS | - | +| 119 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | +| 120 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | +| 121 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 122 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 123 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 124 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 125 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 126 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 127 | A-LEAF2 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 128 | A-LEAF2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 129 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 130 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 131 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 132 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 133 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 134 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 135 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 136 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 137 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 138 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 139 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 140 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 141 | A-LEAF2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 142 | A-LEAF2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 143 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 144 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 145 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 146 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 147 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1) | PASS | - | +| 148 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16) | PASS | - | +| 149 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18) | PASS | - | +| 150 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20) | PASS | - | +| 151 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22) | PASS | - | +| 152 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet3 | PASS | - | +| 153 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet3 | PASS | - | +| 154 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet3 | PASS | - | +| 155 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet3 | PASS | - | +| 156 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF4 Ethernet5 | PASS | - | +| 157 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF4 Ethernet6 | PASS | - | +| 158 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 159 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 160 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 161 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 162 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 163 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 164 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 165 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 166 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 167 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 168 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 169 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 170 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16) | PASS | - | +| 171 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18) | PASS | - | +| 172 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20) | PASS | - | +| 173 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22) | PASS | - | +| 174 | A-LEAF3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 175 | A-LEAF3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 176 | A-LEAF3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 177 | A-LEAF3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 178 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' | PASS | - | +| 179 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' | PASS | - | +| 180 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' | PASS | - | +| 181 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' | PASS | - | +| 182 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' | PASS | - | +| 183 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' | PASS | - | +| 184 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' | PASS | - | +| 185 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' | PASS | - | +| 186 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 187 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 188 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 189 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 190 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' | PASS | - | +| 191 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | +| 192 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 193 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 194 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 195 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 196 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 197 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 198 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 199 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 200 | A-LEAF3 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 201 | A-LEAF3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 202 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 203 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 204 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 205 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 206 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 207 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 208 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 209 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 210 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 211 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 212 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 213 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 214 | A-LEAF3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 215 | A-LEAF3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 216 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 217 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 218 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 219 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 220 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0) | PASS | - | +| 221 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24) | PASS | - | +| 222 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26) | PASS | - | +| 223 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28) | PASS | - | +| 224 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30) | PASS | - | +| 225 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet4 | PASS | - | +| 226 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet4 | PASS | - | +| 227 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet4 | PASS | - | +| 228 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet4 | PASS | - | +| 229 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF3 Ethernet5 | PASS | - | +| 230 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF3 Ethernet6 | PASS | - | +| 231 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 232 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 233 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 234 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 235 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 236 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 237 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 238 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 239 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 240 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 241 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 242 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 243 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24) | PASS | - | +| 244 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26) | PASS | - | +| 245 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28) | PASS | - | +| 246 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30) | PASS | - | +| 247 | A-LEAF4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 248 | A-LEAF4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 249 | A-LEAF4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 250 | A-LEAF4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 251 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' | PASS | - | +| 252 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' | PASS | - | +| 253 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' | PASS | - | +| 254 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' | PASS | - | +| 255 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' | PASS | - | +| 256 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' | PASS | - | +| 257 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' | PASS | - | +| 258 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' | PASS | - | +| 259 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 260 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 261 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 262 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 263 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' | PASS | - | +| 264 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | +| 265 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 266 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 267 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 268 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 269 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 270 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 271 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 272 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 273 | A-LEAF4 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 274 | A-LEAF4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 275 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 276 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 277 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 278 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 279 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 280 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 281 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 282 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 283 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 284 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 285 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 286 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 287 | A-LEAF4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 288 | A-LEAF4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 289 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 290 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 291 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 292 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 293 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1) | PASS | - | +| 294 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32) | PASS | - | +| 295 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34) | PASS | - | +| 296 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36) | PASS | - | +| 297 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38) | PASS | - | +| 298 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet5 | PASS | - | +| 299 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet5 | PASS | - | +| 300 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet5 | PASS | - | +| 301 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet5 | PASS | - | +| 302 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF6 Ethernet5 | PASS | - | +| 303 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet6 | PASS | - | +| 304 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 305 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 306 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 307 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 308 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 309 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 310 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 311 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 312 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 313 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 314 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 315 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 316 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32) | PASS | - | +| 317 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34) | PASS | - | +| 318 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36) | PASS | - | +| 319 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38) | PASS | - | +| 320 | A-LEAF5 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 321 | A-LEAF5 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 322 | A-LEAF5 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 323 | A-LEAF5 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 324 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' | PASS | - | +| 325 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' | PASS | - | +| 326 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' | PASS | - | +| 327 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' | PASS | - | +| 328 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' | PASS | - | +| 329 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' | PASS | - | +| 330 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' | PASS | - | +| 331 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 332 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 333 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 334 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' | PASS | - | +| 335 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | +| 336 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 337 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 338 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 339 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 340 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 341 | A-LEAF5 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 342 | A-LEAF5 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 343 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 344 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 345 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 346 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 347 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 348 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 349 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 350 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 351 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 352 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 353 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 354 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 355 | A-LEAF5 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 356 | A-LEAF5 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 357 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 358 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 359 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 360 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 361 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0) | PASS | - | +| 362 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40) | PASS | - | +| 363 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42) | PASS | - | +| 364 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44) | PASS | - | +| 365 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46) | PASS | - | +| 366 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet6 | PASS | - | +| 367 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet6 | PASS | - | +| 368 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet6 | PASS | - | +| 369 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet6 | PASS | - | +| 370 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet5 | PASS | - | +| 371 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF5 Ethernet6 | PASS | - | +| 372 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 373 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 374 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 375 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 376 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 377 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 378 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 379 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 380 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 381 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 382 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 383 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 384 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40) | PASS | - | +| 385 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42) | PASS | - | +| 386 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44) | PASS | - | +| 387 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46) | PASS | - | +| 388 | A-LEAF6 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 389 | A-LEAF6 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 390 | A-LEAF6 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 391 | A-LEAF6 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 392 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' | PASS | - | +| 393 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' | PASS | - | +| 394 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' | PASS | - | +| 395 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' | PASS | - | +| 396 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' | PASS | - | +| 397 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' | PASS | - | +| 398 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' | PASS | - | +| 399 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 400 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 401 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 402 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' | PASS | - | +| 403 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | +| 404 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 405 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 406 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 407 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 408 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 409 | A-LEAF6 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 410 | A-LEAF6 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 411 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 412 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 413 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 414 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 415 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 416 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 417 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 418 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 419 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 420 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 421 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 422 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 423 | A-LEAF6 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 424 | A-LEAF6 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 425 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 426 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 427 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 428 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 429 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.0 | PASS | - | +| 430 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.4 | PASS | - | +| 431 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1) | PASS | - | +| 432 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48) | PASS | - | +| 433 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50) | PASS | - | +| 434 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52) | PASS | - | +| 435 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54) | PASS | - | +| 436 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet7 | PASS | - | +| 437 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet7 | PASS | - | +| 438 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet7 | PASS | - | +| 439 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet7 | PASS | - | +| 440 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF8 Ethernet5 | PASS | - | +| 441 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF8 Ethernet6 | PASS | - | +| 442 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 443 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 444 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 445 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 446 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 447 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 448 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 449 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 450 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 451 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 452 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 453 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 454 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48) | PASS | - | +| 455 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50) | PASS | - | +| 456 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52) | PASS | - | +| 457 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54) | PASS | - | +| 458 | A-LEAF7 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 459 | A-LEAF7 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 460 | A-LEAF7 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 461 | A-LEAF7 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 462 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' | PASS | - | +| 463 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' | PASS | - | +| 464 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' | PASS | - | +| 465 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' | PASS | - | +| 466 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' | PASS | - | +| 467 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' | PASS | - | +| 468 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | +| 469 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | +| 470 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 471 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 472 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 473 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 474 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' | PASS | - | +| 475 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 476 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 477 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 478 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 479 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 480 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 481 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 482 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 483 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 484 | A-LEAF7 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 485 | A-LEAF7 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 486 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 487 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 488 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 489 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 490 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 491 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 492 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 493 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 494 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 495 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 496 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 497 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 498 | A-LEAF7 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 499 | A-LEAF7 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 500 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 501 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 502 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 503 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 504 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.2 | PASS | - | +| 505 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.6 | PASS | - | +| 506 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0) | PASS | - | +| 507 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56) | PASS | - | +| 508 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58) | PASS | - | +| 509 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60) | PASS | - | +| 510 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62) | PASS | - | +| 511 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet8 | PASS | - | +| 512 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet8 | PASS | - | +| 513 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet8 | PASS | - | +| 514 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet8 | PASS | - | +| 515 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF7 Ethernet5 | PASS | - | +| 516 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF7 Ethernet6 | PASS | - | +| 517 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 518 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 519 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 520 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 521 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 522 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 523 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 524 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 525 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 526 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 527 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 528 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 529 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56) | PASS | - | +| 530 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58) | PASS | - | +| 531 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60) | PASS | - | +| 532 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62) | PASS | - | +| 533 | A-LEAF8 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 534 | A-LEAF8 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 535 | A-LEAF8 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 536 | A-LEAF8 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 537 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' | PASS | - | +| 538 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' | PASS | - | +| 539 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' | PASS | - | +| 540 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' | PASS | - | +| 541 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' | PASS | - | +| 542 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' | PASS | - | +| 543 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | +| 544 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | +| 545 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 546 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 547 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 548 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 549 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' | PASS | - | +| 550 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 551 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 552 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 553 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 554 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 555 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 556 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 557 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 558 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 559 | A-LEAF8 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 560 | A-LEAF8 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 561 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 562 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 563 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 564 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 565 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 566 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 567 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 568 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 569 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 570 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 571 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 572 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 573 | A-LEAF8 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 574 | A-LEAF8 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 575 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 576 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 577 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 578 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 579 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 580 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 581 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 582 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 583 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1) | PASS | - | +| 584 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9) | PASS | - | +| 585 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17) | PASS | - | +| 586 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25) | PASS | - | +| 587 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33) | PASS | - | +| 588 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41) | PASS | - | +| 589 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49) | PASS | - | +| 590 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57) | PASS | - | +| 591 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet1 | PASS | - | +| 592 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet1 | PASS | - | +| 593 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet1 | PASS | - | +| 594 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet1 | PASS | - | +| 595 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet1 | PASS | - | +| 596 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet1 | PASS | - | +| 597 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet1 | PASS | - | +| 598 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet1 | PASS | - | +| 599 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1) | PASS | - | +| 600 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9) | PASS | - | +| 601 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17) | PASS | - | +| 602 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25) | PASS | - | +| 603 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33) | PASS | - | +| 604 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41) | PASS | - | +| 605 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49) | PASS | - | +| 606 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57) | PASS | - | +| 607 | A-SPINE1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 608 | A-SPINE1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 609 | A-SPINE1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 610 | A-SPINE1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 611 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' | PASS | - | +| 612 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' | PASS | - | +| 613 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' | PASS | - | +| 614 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' | PASS | - | +| 615 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' | PASS | - | +| 616 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' | PASS | - | +| 617 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' | PASS | - | +| 618 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' | PASS | - | +| 619 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 620 | A-SPINE1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 621 | A-SPINE1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 622 | A-SPINE1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 623 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 624 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 625 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 626 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 627 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 628 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 629 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 630 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 631 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3) | PASS | - | +| 632 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11) | PASS | - | +| 633 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19) | PASS | - | +| 634 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27) | PASS | - | +| 635 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35) | PASS | - | +| 636 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43) | PASS | - | +| 637 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51) | PASS | - | +| 638 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59) | PASS | - | +| 639 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet2 | PASS | - | +| 640 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet2 | PASS | - | +| 641 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet2 | PASS | - | +| 642 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet2 | PASS | - | +| 643 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet2 | PASS | - | +| 644 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet2 | PASS | - | +| 645 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet2 | PASS | - | +| 646 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet2 | PASS | - | +| 647 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3) | PASS | - | +| 648 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11) | PASS | - | +| 649 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19) | PASS | - | +| 650 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27) | PASS | - | +| 651 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35) | PASS | - | +| 652 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43) | PASS | - | +| 653 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51) | PASS | - | +| 654 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59) | PASS | - | +| 655 | A-SPINE2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 656 | A-SPINE2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 657 | A-SPINE2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 658 | A-SPINE2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 659 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' | PASS | - | +| 660 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' | PASS | - | +| 661 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' | PASS | - | +| 662 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' | PASS | - | +| 663 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' | PASS | - | +| 664 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' | PASS | - | +| 665 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' | PASS | - | +| 666 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' | PASS | - | +| 667 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 668 | A-SPINE2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 669 | A-SPINE2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 670 | A-SPINE2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 671 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 672 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 673 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 674 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 675 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 676 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 677 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 678 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 679 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5) | PASS | - | +| 680 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13) | PASS | - | +| 681 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21) | PASS | - | +| 682 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29) | PASS | - | +| 683 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37) | PASS | - | +| 684 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45) | PASS | - | +| 685 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53) | PASS | - | +| 686 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61) | PASS | - | +| 687 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet3 | PASS | - | +| 688 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet3 | PASS | - | +| 689 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet3 | PASS | - | +| 690 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet3 | PASS | - | +| 691 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet3 | PASS | - | +| 692 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet3 | PASS | - | +| 693 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet3 | PASS | - | +| 694 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet3 | PASS | - | +| 695 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5) | PASS | - | +| 696 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13) | PASS | - | +| 697 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21) | PASS | - | +| 698 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29) | PASS | - | +| 699 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37) | PASS | - | +| 700 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45) | PASS | - | +| 701 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53) | PASS | - | +| 702 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61) | PASS | - | +| 703 | A-SPINE3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 704 | A-SPINE3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 705 | A-SPINE3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 706 | A-SPINE3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 707 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' | PASS | - | +| 708 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' | PASS | - | +| 709 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' | PASS | - | +| 710 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' | PASS | - | +| 711 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' | PASS | - | +| 712 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' | PASS | - | +| 713 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' | PASS | - | +| 714 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' | PASS | - | +| 715 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 716 | A-SPINE3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 717 | A-SPINE3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 718 | A-SPINE3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 719 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 720 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 721 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 722 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 723 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 724 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 725 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 726 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 727 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7) | PASS | - | +| 728 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15) | PASS | - | +| 729 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23) | PASS | - | +| 730 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31) | PASS | - | +| 731 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39) | PASS | - | +| 732 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47) | PASS | - | +| 733 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55) | PASS | - | +| 734 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63) | PASS | - | +| 735 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet4 | PASS | - | +| 736 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet4 | PASS | - | +| 737 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet4 | PASS | - | +| 738 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet4 | PASS | - | +| 739 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet4 | PASS | - | +| 740 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet4 | PASS | - | +| 741 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet4 | PASS | - | +| 742 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet4 | PASS | - | +| 743 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7) | PASS | - | +| 744 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15) | PASS | - | +| 745 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23) | PASS | - | +| 746 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31) | PASS | - | +| 747 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39) | PASS | - | +| 748 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47) | PASS | - | +| 749 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55) | PASS | - | +| 750 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63) | PASS | - | +| 751 | A-SPINE4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 752 | A-SPINE4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 753 | A-SPINE4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 754 | A-SPINE4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 755 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' | PASS | - | +| 756 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' | PASS | - | +| 757 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' | PASS | - | +| 758 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' | PASS | - | +| 759 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' | PASS | - | +| 760 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' | PASS | - | +| 761 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' | PASS | - | +| 762 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' | PASS | - | +| 763 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 764 | A-SPINE4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 765 | A-SPINE4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 766 | A-SPINE4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json new file mode 100644 index 0000000..66a046a --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json @@ -0,0 +1,720 @@ +[ + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF2 Ethernet5" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF2 Ethernet6" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6)" + }, + { + "name": "A-LEAF1", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF1", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF1", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF1", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF1", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF1", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json new file mode 100644 index 0000000..349f9f3 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json @@ -0,0 +1,720 @@ +[ + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF1 Ethernet5" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF1 Ethernet6" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14)" + }, + { + "name": "A-LEAF2", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF2", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF2", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF2", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF2", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF2", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json new file mode 100644 index 0000000..8d750ab --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json @@ -0,0 +1,740 @@ +[ + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF4 Ethernet5" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF4 Ethernet6" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22)" + }, + { + "name": "A-LEAF3", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF3", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF3", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF3", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA3_eth1 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth1 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF3", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF3", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json new file mode 100644 index 0000000..fc548f3 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json @@ -0,0 +1,740 @@ +[ + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF3 Ethernet5" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF3 Ethernet6" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30)" + }, + { + "name": "A-LEAF4", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF4", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF4", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF4", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA5_eth1 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth2 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF4", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF4", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json new file mode 100644 index 0000000..7620493 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json @@ -0,0 +1,690 @@ +[ + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF6 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet6" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38)" + }, + { + "name": "A-LEAF5", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF5", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF5", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF5", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth1 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF5", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF5", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json new file mode 100644 index 0000000..c13014b --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json @@ -0,0 +1,690 @@ +[ + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet5" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF5 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46)" + }, + { + "name": "A-LEAF6", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF6", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF6", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF6", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth2 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF6", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF6", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json new file mode 100644 index 0000000..c97cb6c --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json @@ -0,0 +1,760 @@ +[ + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.0" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.4" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF8 Ethernet5" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF8 Ethernet6" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54)" + }, + { + "name": "A-LEAF7", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF7", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF7", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF7", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF7", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF7", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json new file mode 100644 index 0000000..f92be81 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json @@ -0,0 +1,760 @@ +[ + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.2" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.6" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF7 Ethernet5" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF7 Ethernet6" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62)" + }, + { + "name": "A-LEAF8", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF8", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF8", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF8", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF8", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF8", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json new file mode 100644 index 0000000..46beed7 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57)" + }, + { + "name": "A-SPINE1", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE1", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE1", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE1", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE1", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE1", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json new file mode 100644 index 0000000..f9bd367 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59)" + }, + { + "name": "A-SPINE2", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE2", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE2", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE2", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE2", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE2", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json new file mode 100644 index 0000000..97eaa5c --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61)" + }, + { + "name": "A-SPINE3", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE3", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE3", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE3", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE3", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE3", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json new file mode 100644 index 0000000..5b96792 --- /dev/null +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63)" + }, + { + "name": "A-SPINE4", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE4", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE4", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE4", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE4", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE4", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file From 7a422cdd815fcfa277b94b50a85451dcbd04a199 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 19:46:22 +0000 Subject: [PATCH 07/41] update evpn multicast avd config domain a --- .../A-LEAF1_post_running-config.conf | 1 - .../A-LEAF2_post_running-config.conf | 1 - .../A-LEAF3_post_running-config.conf | 1 - .../A-LEAF4_post_running-config.conf | 1 - .../A-LEAF5_post_running-config.conf | 1 - .../A-LEAF6_post_running-config.conf | 1 - .../A-LEAF7_post_running-config.conf | 1 - .../A-LEAF8_post_running-config.conf | 1 - .../avd/domain-a/documentation/devices/A-LEAF1.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF2.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF3.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF4.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF5.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF6.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF7.md | 1 - .../avd/domain-a/documentation/devices/A-LEAF8.md | 1 - .../avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml | 1 - .../avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml | 15 --------------- .../avd/domain-a/intended/configs/A-LEAF1.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF2.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF3.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF4.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF5.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF6.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF7.cfg | 1 - .../avd/domain-a/intended/configs/A-LEAF8.cfg | 1 - .../intended/structured_configs/A-LEAF1.yml | 1 - .../intended/structured_configs/A-LEAF2.yml | 1 - .../intended/structured_configs/A-LEAF3.yml | 1 - .../intended/structured_configs/A-LEAF4.yml | 1 - .../intended/structured_configs/A-LEAF5.yml | 1 - .../intended/structured_configs/A-LEAF6.yml | 1 - .../intended/structured_configs/A-LEAF7.yml | 2 -- .../intended/structured_configs/A-LEAF8.yml | 2 -- 34 files changed, 50 deletions(-) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf index dae02bb..b1ebfd9 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf @@ -199,7 +199,6 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf index 7bec9df..7a33c21 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf @@ -199,7 +199,6 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf index c78688e..2f30ca6 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf @@ -226,7 +226,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf index 4ef8dd3..4f27502 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf @@ -226,7 +226,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf index 18cc687..b588d66 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf @@ -172,7 +172,6 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf index 71a46a0..950daad 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf @@ -172,7 +172,6 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf index 0a39aaf..1d512c0 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -232,7 +232,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf index 87b968b..23e6f09 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -232,7 +232,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md index dd9c48a..7ec9265 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md @@ -700,7 +700,6 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md index 1308359..ec5e205 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md @@ -700,7 +700,6 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md index 400d2d1..ad42992 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md @@ -738,7 +738,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md index d6bbd10..5cbb31d 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md @@ -738,7 +738,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md index bb786bc..a7d18e8 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md @@ -663,7 +663,6 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md index 196805b..e64b8f0 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md @@ -663,7 +663,6 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index 37e0407..7687a3f 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -747,7 +747,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index 8927b73..97d074e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -747,7 +747,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ``` ## Routing diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index 30d524b..d2d52ca 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -53,7 +53,6 @@ custom_evpn_gw_bgp_config: activate: true address_family_evpn: domain_identifier: '1:1' - domain_remote: '99:99' bgp: bestpath: d_path: true diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml index edaed6c..bc98ea8 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml @@ -1,16 +1,5 @@ --- -################################################### -# Customized Structured Config # -################################################### -custom_vtep_evpn_multicast_vrf_prod: - vxlan1: - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate - -custom_vtep_evpn_multicast_vrf_dev: - vxlan1: - eos_cli: vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate - ################################################### # Tenants and Per-VRF Config # ################################################### @@ -26,8 +15,6 @@ tenants: evpn_underlay_l3_multicast_group: 232.1.1.1 mlag_ibgp_peering_vlan: 3001 mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 - structured_config: - vxlan_interface: "{{ custom_vtep_evpn_multicast_vrf_prod }}" vtep_diagnostic: loopback: 101 loopback_ip_range: 10.101.101.0/24 @@ -56,8 +43,6 @@ tenants: evpn_underlay_l3_multicast_group: 232.2.2.2 mlag_ibgp_peering_vlan: 3002 mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 - structured_config: - vxlan_interface: "{{ custom_vtep_evpn_multicast_vrf_dev }}" vtep_diagnostic: loopback: 102 loopback_ip_range: 10.102.102.0/24 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg index 218778e..2494038 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg @@ -211,7 +211,6 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg index bf260c3..6d30fe2 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg @@ -211,7 +211,6 @@ interface Vxlan1 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg index fe7d9f7..1928927 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg @@ -241,7 +241,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg index 3b283e7..393508b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg @@ -241,7 +241,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg index b668920..78c8772 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg @@ -181,7 +181,6 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg index 5e22d29..3c97583 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg @@ -181,7 +181,6 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index a503888..0f16616 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -246,7 +246,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index a486e69..05e8172 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -246,7 +246,6 @@ interface Vxlan1 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml index e5a56e3..1d4e284 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml @@ -492,7 +492,6 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: PROD ip_address: 10.101.101.1 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml index cb4345d..b12811c 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml @@ -492,7 +492,6 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: PROD ip_address: 10.101.101.2 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml index 49a0ab7..e051d3f 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml @@ -566,7 +566,6 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.3 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml index 75900f4..318365f 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml @@ -566,7 +566,6 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.4 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml index cdc7147..d5c17a9 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml @@ -442,7 +442,6 @@ vxlan_interface: - name: DEV vni: 50002 multicast_group: 232.2.2.2 - eos_cli: vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.5 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml index 4e743f9..0f362e2 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml @@ -442,7 +442,6 @@ vxlan_interface: - name: DEV vni: 50002 multicast_group: 232.2.2.2 - eos_cli: vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.6 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index e32127d..50e40e7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -148,7 +148,6 @@ router_bgp: route: import_match_failure_action: discard domain_identifier: '1:1' - domain_remote: 99:99 vrfs: - name: DEV rd: 1.1.1.7:50002 @@ -660,7 +659,6 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.7 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index a0a4766..8a3616b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -148,7 +148,6 @@ router_bgp: route: import_match_failure_action: discard domain_identifier: '1:1' - domain_remote: 99:99 vrfs: - name: DEV rd: 1.1.1.8:50002 @@ -660,7 +659,6 @@ vxlan_interface: - name: PROD vni: 50001 multicast_group: 232.1.1.1 - eos_cli: vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate virtual_source_nat_vrfs: - name: DEV ip_address: 10.102.102.8 From d6f579f96b0cde2b1e701852e4f691880cc52329 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 20:42:52 +0000 Subject: [PATCH 08/41] dhcp relay and option 82 --- .../domain-a/documentation/devices/A-LEAF1.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF2.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF3.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF4.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF5.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF6.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF7.md | 35 +++++++++++++++++++ .../domain-a/documentation/devices/A-LEAF8.md | 35 +++++++++++++++++++ .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 9 +++++ .../avd/domain-a/intended/configs/A-LEAF1.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF2.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF3.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF4.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF5.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF6.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF7.cfg | 6 ++++ .../avd/domain-a/intended/configs/A-LEAF8.cfg | 6 ++++ .../intended/structured_configs/A-LEAF1.yml | 5 +++ .../intended/structured_configs/A-LEAF2.yml | 5 +++ .../intended/structured_configs/A-LEAF3.yml | 5 +++ .../intended/structured_configs/A-LEAF4.yml | 5 +++ .../intended/structured_configs/A-LEAF5.yml | 5 +++ .../intended/structured_configs/A-LEAF6.yml | 5 +++ .../intended/structured_configs/A-LEAF7.yml | 5 +++ .../intended/structured_configs/A-LEAF8.yml | 5 +++ 25 files changed, 377 insertions(+) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md index 7ec9265..f857af2 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1157,3 +1179,16 @@ vrf instance PROD ! ip address virtual source-nat vrf PROD address 10.101.101.1 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md index ec5e205..d5d2eb9 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1157,3 +1179,16 @@ vrf instance PROD ! ip address virtual source-nat vrf PROD address 10.101.101.2 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md index ad42992..2d8d82a 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1228,3 +1250,16 @@ vrf instance PROD ip address virtual source-nat vrf DEV address 10.102.102.3 ip address virtual source-nat vrf PROD address 10.101.101.3 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md index 5cbb31d..13bda13 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1228,3 +1250,16 @@ vrf instance PROD ip address virtual source-nat vrf DEV address 10.102.102.4 ip address virtual source-nat vrf PROD address 10.101.101.4 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md index a7d18e8..d5dc572 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1113,3 +1135,16 @@ vrf instance MGMT ! ip address virtual source-nat vrf DEV address 10.102.102.5 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md index e64b8f0..8061fe5 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1113,3 +1135,16 @@ vrf instance MGMT ! ip address virtual source-nat vrf DEV address 10.102.102.6 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index 7687a3f..d0dcf50 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1336,3 +1358,16 @@ vrf instance PROD ip address virtual source-nat vrf DEV address 10.102.102.7 ip address virtual source-nat vrf PROD address 10.101.101.7 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index 97d074e..9f091ca 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -16,6 +16,9 @@ - [Local Users](#local-users) - [Enable Password](#enable-password) - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [MLAG](#mlag) - [MLAG Summary](#mlag-summary) - [MLAG Device Configuration](#mlag-device-configuration) @@ -62,6 +65,9 @@ - [Virtual Source NAT](#virtual-source-nat) - [Virtual Source NAT Summary](#virtual-source-nat-summary) - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) ## Management @@ -293,6 +299,22 @@ aaa authorization exec default local ! ``` +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + ## MLAG ### MLAG Summary @@ -1336,3 +1358,16 @@ vrf instance PROD ip address virtual source-nat vrf DEV address 10.102.102.8 ip address virtual source-nat vrf PROD address 10.101.101.8 ``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml index d2d52ca..6283a8e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -46,6 +46,13 @@ vtep_loopback_description: "VTEP IP" ################################################### # Customized Structured Config # ################################################### +custom_vtep_dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true + +custom_vtep_ip_dhcp_relay: + information_option: true + custom_evpn_gw_bgp_config: address_family_ipv4: peer_groups: @@ -174,6 +181,8 @@ l3leaf: spanning_tree_mode: mstp spanning_tree_priority: 0 structured_config: + dhcp_relay: "{{ custom_vtep_dhcp_relay }}" + ip_dhcp_relay: "{{ custom_vtep_ip_dhcp_relay }}" ip_extcommunity_lists_regexp: "{{ custom_vtep_ext_community_lists }}" route_maps: "{{ custom_vtep_route_maps }}" node_groups: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg index 2494038..e82b7e7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg index 6d30fe2..86248f4 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg index 1928927..dac7ae2 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg index 393508b..d700ec4 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg index 78c8772..6f1e2a7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg index 3c97583..22a5215 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg index 0f16616..74e123e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg index 05e8172..0166312 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -5,6 +5,12 @@ no aaa root username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml index 1d4e284..835d2e9 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml @@ -497,6 +497,11 @@ virtual_source_nat_vrfs: ip_address: 10.101.101.1 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml index b12811c..558ed0b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml @@ -497,6 +497,11 @@ virtual_source_nat_vrfs: ip_address: 10.101.101.2 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml index e051d3f..97b8cc8 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml @@ -573,6 +573,11 @@ virtual_source_nat_vrfs: ip_address: 10.101.101.3 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml index 318365f..70648d6 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml @@ -573,6 +573,11 @@ virtual_source_nat_vrfs: ip_address: 10.101.101.4 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml index d5c17a9..a21583b 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml @@ -447,6 +447,11 @@ virtual_source_nat_vrfs: ip_address: 10.102.102.5 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml index 0f362e2..cea12b1 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml @@ -447,6 +447,11 @@ virtual_source_nat_vrfs: ip_address: 10.102.102.6 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml index 50e40e7..d1c5ab1 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -666,6 +666,11 @@ virtual_source_nat_vrfs: ip_address: 10.101.101.7 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml index 8a3616b..6556a91 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -666,6 +666,11 @@ virtual_source_nat_vrfs: ip_address: 10.101.101.8 metadata: platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true ip_extcommunity_lists_regexp: - name: CL-EVPN-IMPORTED entries: From 45f1e7baa879761c979bf0482bcace49b2808e06 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 20:58:00 +0000 Subject: [PATCH 09/41] post deployment config backups --- .../domain-a/config_backup/A-LEAF1_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF2_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF3_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF4_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF5_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF6_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF7_post_running-config.conf | 6 ++++++ .../domain-a/config_backup/A-LEAF8_post_running-config.conf | 6 ++++++ 8 files changed, 48 insertions(+) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf index b1ebfd9..cbbbf50 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf index 7a33c21..4454530 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf index 2f30ca6..125ae08 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf index 4f27502..92024e1 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf index b588d66..3956296 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf index 950daad..e8f5027 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf index 1d512c0..8090e87 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf index 23e6f09..8da6d5c 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -12,6 +12,12 @@ management api http-commands vrf MGMT no shutdown ! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! switchport default mode routed ! vlan internal order ascending range 1006 1199 From 9ffc86d1fdc279557ab262fd5ce9f56a23a396b0 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 21:46:13 +0000 Subject: [PATCH 10/41] update techlib-domain-a container --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index c51ad8b..6473cb5 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { - // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v4.10.2-clab0.57.5-rev9", - "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v4.10.2-clab0.57.5-rev1.0", + // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev9", + "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", @@ -22,4 +22,4 @@ "postCreateCommand": "postCreate.sh; make start; make inspect", "workspaceMount": "source=${localWorkspaceFolder}/labs/${containerWorkspaceFolder},target=/${containerWorkspaceFolder},type=bind", "workspaceFolder": "/techlib-vxlan-domain-a" -} \ No newline at end of file +} From 6694914f98b0115f8b42b13bf6f44d22aa8ce9dd Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:11:06 +0000 Subject: [PATCH 11/41] techlib-domain-a-avd --- .../techlib-vxlan-domain-a/devcontainer.json | 2 +- .../avd/domain-a/Makefile | 19 + .../avd/domain-a/ansible.cfg | 4 + .../A-LEAF1_post_running-config.conf | 373 +++++ .../A-LEAF2_post_running-config.conf | 373 +++++ .../A-LEAF3_post_running-config.conf | 423 +++++ .../A-LEAF4_post_running-config.conf | 423 +++++ .../A-LEAF5_post_running-config.conf | 341 ++++ .../A-LEAF6_post_running-config.conf | 341 ++++ .../A-LEAF7_post_running-config.conf | 478 ++++++ .../A-LEAF8_post_running-config.conf | 478 ++++++ .../A-SPINE1_post_running-config.conf | 227 +++ .../A-SPINE2_post_running-config.conf | 227 +++ .../A-SPINE3_post_running-config.conf | 227 +++ .../A-SPINE4_post_running-config.conf | 227 +++ .../domain-a/documentation/devices/A-LEAF1.md | 1194 ++++++++++++++ .../domain-a/documentation/devices/A-LEAF2.md | 1194 ++++++++++++++ .../domain-a/documentation/devices/A-LEAF3.md | 1265 +++++++++++++++ .../domain-a/documentation/devices/A-LEAF4.md | 1265 +++++++++++++++ .../domain-a/documentation/devices/A-LEAF5.md | 1150 ++++++++++++++ .../domain-a/documentation/devices/A-LEAF6.md | 1150 ++++++++++++++ .../domain-a/documentation/devices/A-LEAF7.md | 1373 +++++++++++++++++ .../domain-a/documentation/devices/A-LEAF8.md | 1373 +++++++++++++++++ .../documentation/devices/A-SPINE1.md | 772 +++++++++ .../documentation/devices/A-SPINE2.md | 772 +++++++++ .../documentation/devices/A-SPINE3.md | 772 +++++++++ .../documentation/devices/A-SPINE4.md | 772 +++++++++ .../fabric/DOMAIN_A_FABRIC-documentation.md | 170 ++ .../group_vars/DOMAIN_A_ENDPOINTS.yml | 87 ++ .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 306 ++++ .../domain-a/group_vars/DOMAIN_A_SERVICES.yml | 67 + .../avd/domain-a/group_vars/all.yml | 119 ++ .../avd/domain-a/intended/configs/A-LEAF1.cfg | 383 +++++ .../avd/domain-a/intended/configs/A-LEAF2.cfg | 383 +++++ .../avd/domain-a/intended/configs/A-LEAF3.cfg | 437 ++++++ .../avd/domain-a/intended/configs/A-LEAF4.cfg | 437 ++++++ .../avd/domain-a/intended/configs/A-LEAF5.cfg | 349 +++++ .../avd/domain-a/intended/configs/A-LEAF6.cfg | 349 +++++ .../avd/domain-a/intended/configs/A-LEAF7.cfg | 491 ++++++ .../avd/domain-a/intended/configs/A-LEAF8.cfg | 491 ++++++ .../domain-a/intended/configs/A-SPINE1.cfg | 228 +++ .../domain-a/intended/configs/A-SPINE2.cfg | 228 +++ .../domain-a/intended/configs/A-SPINE3.cfg | 228 +++ .../domain-a/intended/configs/A-SPINE4.cfg | 228 +++ .../intended/structured_configs/A-LEAF1.yml | 509 ++++++ .../intended/structured_configs/A-LEAF2.yml | 509 ++++++ .../intended/structured_configs/A-LEAF3.yml | 585 +++++++ .../intended/structured_configs/A-LEAF4.yml | 585 +++++++ .../intended/structured_configs/A-LEAF5.yml | 459 ++++++ .../intended/structured_configs/A-LEAF6.yml | 459 ++++++ .../intended/structured_configs/A-LEAF7.yml | 678 ++++++++ .../intended/structured_configs/A-LEAF8.yml | 678 ++++++++ .../intended/structured_configs/A-SPINE1.yml | 307 ++++ .../intended/structured_configs/A-SPINE2.yml | 307 ++++ .../intended/structured_configs/A-SPINE3.yml | 307 ++++ .../intended/structured_configs/A-SPINE4.yml | 307 ++++ .../test_catalogs/A-LEAF1-catalog.yml | 507 ++++++ .../test_catalogs/A-LEAF2-catalog.yml | 507 ++++++ .../test_catalogs/A-LEAF3-catalog.yml | 519 +++++++ .../test_catalogs/A-LEAF4-catalog.yml | 519 +++++++ .../test_catalogs/A-LEAF5-catalog.yml | 489 ++++++ .../test_catalogs/A-LEAF6-catalog.yml | 489 ++++++ .../test_catalogs/A-LEAF7-catalog.yml | 535 +++++++ .../test_catalogs/A-LEAF8-catalog.yml | 535 +++++++ .../test_catalogs/A-SPINE1-catalog.yml | 333 ++++ .../test_catalogs/A-SPINE2-catalog.yml | 333 ++++ .../test_catalogs/A-SPINE3-catalog.yml | 333 ++++ .../test_catalogs/A-SPINE4-catalog.yml | 333 ++++ .../avd/domain-a/inventory.yml | 31 + .../avd/domain-a/playbooks/build.yml | 15 + .../avd/domain-a/playbooks/deploy.yml | 11 + .../avd/domain-a/playbooks/validate.yml | 12 + .../reports/DOMAIN_A_FABRIC-state.csv | 767 +++++++++ .../domain-a/reports/DOMAIN_A_FABRIC-state.md | 821 ++++++++++ .../reports/test_results/A-LEAF1-results.json | 720 +++++++++ .../reports/test_results/A-LEAF2-results.json | 720 +++++++++ .../reports/test_results/A-LEAF3-results.json | 740 +++++++++ .../reports/test_results/A-LEAF4-results.json | 740 +++++++++ .../reports/test_results/A-LEAF5-results.json | 690 +++++++++ .../reports/test_results/A-LEAF6-results.json | 690 +++++++++ .../reports/test_results/A-LEAF7-results.json | 760 +++++++++ .../reports/test_results/A-LEAF8-results.json | 760 +++++++++ .../test_results/A-SPINE1-results.json | 491 ++++++ .../test_results/A-SPINE2-results.json | 491 ++++++ .../test_results/A-SPINE3-results.json | 491 ++++++ .../test_results/A-SPINE4-results.json | 491 ++++++ 86 files changed, 42758 insertions(+), 1 deletion(-) create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/Makefile create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/ansible.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF1.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF2.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF3.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF4.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF5.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF6.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF7.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF8.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE1.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE2.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE3.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE4.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/all.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF1.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF2.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF3.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF4.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF5.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF6.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF7.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF8.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE1.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE2.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE3.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE4.cfg create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF1.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF2.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF3.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF4.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF5.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF6.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF7.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF8.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE1.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE2.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE3.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE4.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/inventory.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/build.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/deploy.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/validate.yml create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF1-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF2-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF3-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF4-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF5-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF6-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF7-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF8-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE1-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE2-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE3-results.json create mode 100644 labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE4-results.json diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 6473cb5..734f568 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,5 +1,5 @@ { - // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev9", + // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/Makefile b/labs/techlib-vxlan-domain-a/avd/domain-a/Makefile new file mode 100644 index 0000000..a58f58b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/Makefile @@ -0,0 +1,19 @@ +.PHONY: help +help: ## Display help message + @grep -E '^[0-9a-zA-Z_-]+\.*[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' + +######################################################## +# Site 1 +######################################################## + +.PHONY: build +build: ## Build Configs + ansible-playbook playbooks/build.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" + +.PHONY: deploy +deploy: ## Deploy Configs via eAPI + ansible-playbook playbooks/deploy.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" + +.PHONY: validate +validate: ## Validate Fabric + ansible-playbook playbooks/validate.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/ansible.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/ansible.cfg new file mode 100644 index 0000000..70e4eb6 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/ansible.cfg @@ -0,0 +1,4 @@ +[defaults] +forks = 5 +inventory = inventory.yml +jinja2_extensions = jinja2.ext.loopcontrols,jinja2.ext.do,jinja2.ext.i18n \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf new file mode 100644 index 0000000..cbbbf50 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf @@ -0,0 +1,373 @@ +! Command: show running-config +! device: A-LEAF1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + switchport access vlan 10 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + switchport access vlan 30 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF2_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.1/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.3/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.5/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.7/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth1 + no switchport + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth1 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.1/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.1/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.105/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF1_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf PROD address 10.101.101.1 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.1 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 + neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.1:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.1:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.1:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf new file mode 100644 index 0000000..4454530 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf @@ -0,0 +1,373 @@ +! Command: show running-config +! device: A-LEAF2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + switchport access vlan 10 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + switchport access vlan 30 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF1_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.9/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.11/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.13/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.15/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth2 + no switchport + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth2 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.2/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.2/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.106/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF2_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf PROD address 10.101.101.2 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.2 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.2:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.2:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.2:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf new file mode 100644 index 0000000..125ae08 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf @@ -0,0 +1,423 @@ +! Command: show running-config +! device: A-LEAF3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + switchport access vlan 10 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF4_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.17/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.19/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.21/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.23/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA3_eth1 + switchport access vlan 50 + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth1 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.3/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.3/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.3/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.107/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF3_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.3 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 + neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.3:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.3:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.3:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.3:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.3:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf new file mode 100644 index 0000000..92024e1 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf @@ -0,0 +1,423 @@ +! Command: show running-config +! device: A-LEAF4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + switchport access vlan 10 + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF3_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.25/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.27/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.29/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.31/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA5_eth1 + switchport access vlan 30 + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth2 + no switchport + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.4/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.4/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.4/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.108/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF4_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.4 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.4:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.4:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.4:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.4:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.4:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf new file mode 100644 index 0000000..3956296 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf @@ -0,0 +1,341 @@ +! Command: show running-config +! device: A-LEAF5 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF5 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + switchport access vlan 70 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF6_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.33/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.35/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.37/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + mtu 9214 + no switchport + ip address 192.168.0.39/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth1 + no switchport + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.5/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.5/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.109/24 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF5_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.5 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.5 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.5:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.5:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf new file mode 100644 index 0000000..e8f5027 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf @@ -0,0 +1,341 @@ +! Command: show running-config +! device: A-LEAF6 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF6 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + switchport access vlan 70 + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF5_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.41/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.43/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.45/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + mtu 9214 + no switchport + ip address 192.168.0.47/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth2 + no switchport + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.6/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.6/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.110/24 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF6_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.6 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.6 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 + neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.6:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.6:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf new file mode 100644 index 0000000..8090e87 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf @@ -0,0 +1,478 @@ +! Command: show running-config +! device: A-LEAF7 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF7 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF8_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.49/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.51/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.53/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + mtu 9214 + no switchport + ip address 192.168.0.55/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.1/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.5/31 +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.7/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.7/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.111/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.7 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + bgp bestpath d-path + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 + neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 + route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate + ! + vrf DEV + rd 1.1.1.7:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.7:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf new file mode 100644 index 0000000..8da6d5c --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf @@ -0,0 +1,478 @@ +! Command: show running-config +! device: A-LEAF8 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF8 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF7_Port-Channel1000 + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.57/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.59/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.61/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + mtu 9214 + no switchport + ip address 192.168.0.63/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no switchport + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no switchport + channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.3/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.7/31 +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.8/32 +! +interface Loopback1 + description VTEP IP + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + vrf DEV + ip address 10.102.102.8/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.112/24 +! +interface Vlan10 + description Blue Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.8 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + bgp bestpath d-path + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 + neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 + neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 + route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate + ! + vrf DEV + rd 1.1.1.8:50002 + evpn multicast + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + ! + vrf PROD + rd 1.1.1.8:50001 + evpn multicast + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + ipv6 + software-forwarding kernel + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf new file mode 100644 index 0000000..1d4dd50 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.0/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.8/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.16/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.24/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.32/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.40/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.48/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet1 + mtu 9214 + no switchport + ip address 192.168.0.56/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.201/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.101/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.201 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.1 remote-as 65112 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 + neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf new file mode 100644 index 0000000..bd21476 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.2/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.10/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.18/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.26/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.34/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.42/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.50/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet2 + mtu 9214 + no switchport + ip address 192.168.0.58/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.202/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.102/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.202 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 + neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 + neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf new file mode 100644 index 0000000..ec6693e --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.4/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.12/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.20/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.28/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.36/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.44/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.52/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet3 + mtu 9214 + no switchport + ip address 192.168.0.60/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.203/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.103/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.203 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 + neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 + neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf new file mode 100644 index 0000000..3cd82a1 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf @@ -0,0 +1,227 @@ +! Command: show running-config +! device: A-SPINE4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +no service interface inactive port-id allocation disabled +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +clock timezone America/Detroit +! +vrf instance MGMT +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.6/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.14/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.22/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.30/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.38/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.46/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.54/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet4 + mtu 9214 + no switchport + ip address 192.168.0.62/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + ip address 1.1.1.204/32 +! +interface Management0 + description OOB_MANAGEMENT + vrf MGMT + ip address 172.100.100.104/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.204 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 + neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 + neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.63 remote-as 65178 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing + software-forwarding kernel + ! + ipv6 + software-forwarding kernel +! +management ssh + vrf MGMT + no shutdown + ! + vrf default + no shutdown +! +end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF1.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF1.md new file mode 100644 index 0000000..f857af2 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF1.md @@ -0,0 +1,1194 @@ +# A-LEAF1 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.105/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.105/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD1 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF2_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF2_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA1_eth1 | *access | *10 | *- | *- | 7 | +| Ethernet8 | SERVER_HostA2_eth1 | *access | *30 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet1 | - | 192.168.0.1/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet1 | - | 192.168.0.3/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet1 | - | 192.168.0.5/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet1 | - | 192.168.0.7/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.1/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.3/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.5/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.7/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth1 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth1 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | +| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF2_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF2_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.1/32 | +| Loopback1 | VTEP IP | default | 2.2.1.1/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.1/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.1/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.1/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF1_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65112 | 1.1.1.1 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65112 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.0 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.2 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.4 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.6 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.1:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.1:10030 | 10030:10030 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| PROD | 1.1.1.1:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65112 + router-id 1.1.1.1 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 + neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.1:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.1:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.1:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| PROD | 10.101.101.1 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf PROD address 10.101.101.1 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF2.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF2.md new file mode 100644 index 0000000..d5d2eb9 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF2.md @@ -0,0 +1,1194 @@ +# A-LEAF2 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.106/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.106/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD1 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF1_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF1_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA1_eth2 | *access | *10 | *- | *- | 7 | +| Ethernet8 | SERVER_HostA2_eth2 | *access | *30 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet2 | - | 192.168.0.9/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet2 | - | 192.168.0.11/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet2 | - | 192.168.0.13/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet2 | - | 192.168.0.15/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.9/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.11/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.13/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.15/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth2 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth2 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | +| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF1_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF1_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.2/32 | +| Loopback1 | VTEP IP | default | 2.2.1.1/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.2/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.2/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.2/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF2_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65112 | 1.1.1.2 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65112 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.8 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.10 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.12 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.14 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.2:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.2:10030 | 10030:10030 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| PROD | 1.1.1.2:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65112 + router-id 1.1.1.2 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.2:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.2:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.2:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| PROD | 10.101.101.2 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf PROD address 10.101.101.2 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF3.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF3.md new file mode 100644 index 0000000..2d8d82a --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF3.md @@ -0,0 +1,1265 @@ +# A-LEAF3 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.107/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.107/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD2 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF4_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF4_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA3_eth1 | access | 50 | - | - | - | +| Ethernet8 | SERVER_HostA4_eth1 | *access | *10 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet3 | - | 192.168.0.17/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet3 | - | 192.168.0.19/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet3 | - | 192.168.0.21/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet3 | - | 192.168.0.23/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.17/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.19/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.21/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.23/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA3_eth1 + no shutdown + switchport access vlan 50 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth1 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF4_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF4_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.3/32 | +| Loopback1 | VTEP IP | default | 2.2.1.3/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.3/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.3/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.3/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.3/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.3/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF3_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65134 | 1.1.1.3 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65134 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.16 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.18 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.20 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.22 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.3:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.3:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.3:10050 | 10050:10050 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.3:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.3:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65134 + router-id 1.1.1.3 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 + neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.3:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.3:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.3:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.3:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.3:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.3 | - | +| PROD | 10.101.101.3 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF4.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF4.md new file mode 100644 index 0000000..13bda13 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF4.md @@ -0,0 +1,1265 @@ +# A-LEAF4 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.108/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.108/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD2 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF3_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF3_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA5_eth1 | access | 30 | - | - | - | +| Ethernet8 | SERVER_HostA4_eth2 | *access | *10 | *- | *- | 8 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet4 | - | 192.168.0.25/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet4 | - | 192.168.0.27/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet4 | - | 192.168.0.29/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet4 | - | 192.168.0.31/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.25/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.27/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.29/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.31/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA5_eth1 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth2 + no shutdown + channel-group 8 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | +| Port-Channel1000 | MLAG_A-LEAF3_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF3_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.4/32 | +| Loopback1 | VTEP IP | default | 2.2.1.3/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.4/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.4/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.4/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.4/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.4/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF4_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65134 | 1.1.1.4 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65134 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.24 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.26 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.28 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.30 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.4:10010 | 10010:10010 | - | - | learned | +| 30 | 1.1.1.4:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.4:10050 | 10050:10050 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.4:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.4:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65134 + router-id 1.1.1.4 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.4:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.4:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.4:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.4:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.4:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.4 | - | +| PROD | 10.101.101.4 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF5.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF5.md new file mode 100644 index 0000000..d5dc572 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF5.md @@ -0,0 +1,1150 @@ +# A-LEAF5 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.109/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.109/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD3 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 70 | Brown | - | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF6_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF6_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA6_eth1 | *access | *70 | *- | *- | 7 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet5 | - | 192.168.0.33/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet5 | - | 192.168.0.35/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet5 | - | 192.168.0.37/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet5 | - | 192.168.0.39/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.33/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.35/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.37/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.39/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth1 + no shutdown + channel-group 7 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | +| Port-Channel1000 | MLAG_A-LEAF6_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF6_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.5/32 | +| Loopback1 | VTEP IP | default | 2.2.1.5/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.5/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.5/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.5/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF5_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65156 | 1.1.1.5 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65156 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.32 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.34 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.36 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.38 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 70 | 1.1.1.5:10070 | 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.5:50002 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65156 + router-id 1.1.1.5 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.5:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.5:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.5 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.5 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF6.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF6.md new file mode 100644 index 0000000..8061fe5 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF6.md @@ -0,0 +1,1150 @@ +# A-LEAF6 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.110/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.110/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD3 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 70 | Brown | - | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF5_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF5_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet7 | SERVER_HostA6_eth2 | *access | *70 | *- | *- | 7 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet6 | - | 192.168.0.41/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet6 | - | 192.168.0.43/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet6 | - | 192.168.0.45/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet6 | - | 192.168.0.47/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.41/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.43/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.45/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.47/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth2 + no shutdown + channel-group 7 mode active +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | +| Port-Channel1000 | MLAG_A-LEAF5_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF5_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.6/32 | +| Loopback1 | VTEP IP | default | 2.2.1.5/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.6/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.6/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.6/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF6_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65156 | 1.1.1.6 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65156 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.40 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.42 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.44 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.46 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 70 | 1.1.1.6:10070 | 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.6:50002 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65156 + router-id 1.1.1.6 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 + neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.6:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.6:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.6 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.6 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF7.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF7.md new file mode 100644 index 0000000..d0dcf50 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF7.md @@ -0,0 +1,1373 @@ +# A-LEAF7 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.111/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.111/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD4 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 70 | Brown | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF8_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF8_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet7 | - | 192.168.0.49/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet7 | - | 192.168.0.51/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet7 | - | 192.168.0.53/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet7 | - | 192.168.0.55/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.1/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.5/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.49/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.51/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.53/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.55/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.1/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.5/31 +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel1000 | MLAG_A-LEAF8_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel1000 + description MLAG_A-LEAF8_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.7/32 | +| Loopback1 | VTEP IP | default | 2.2.1.7/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.7/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.7/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.7/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.7/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65178 | 1.1.1.7 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| bgp bestpath d-path | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65178 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +##### REMOTE-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Local AS | 65000 | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 15 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### REMOTE-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Remote AS | 65000 | +| Send community | all | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | +| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 172.16.1.0 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | +| 172.16.1.4 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | +| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.48 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.50 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.52 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.54 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | +| REMOTE-EVPN-PEERS | True | - | - | default | + +##### EVPN DCI Gateway Summary + +| Settings | Value | +| -------- | ----- | +| Local Domain | 1:1 | +| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | +| L3 Gateway Configured | True | +| L3 Gateway Inter-domain | True | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.7:10010 | 10010:10010
remote 10010:10010 | - | - | learned | +| 30 | 1.1.1.7:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.7:10050 | 10050:10050
remote 10050:10050 | - | - | learned | +| 70 | 1.1.1.7:10070 | 10070:10070
remote 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.7:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.7:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65178 + router-id 1.1.1.7 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + bgp bestpath d-path + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 + neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 + route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate + ! + vrf DEV + rd 1.1.1.7:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.7:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-GATEWAY-LOOP + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 2.2.1.7/32 | +| 20 | permit 1.1.1.7/32 | +| 30 | permit 1.1.1.8/32 | + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-AS65000-IPV4-OUT + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.7 | - | +| PROD | 10.101.101.7 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF8.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF8.md new file mode 100644 index 0000000..9f091ca --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF8.md @@ -0,0 +1,1373 @@ +# A-LEAF8 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [DHCP Relay](#dhcp-relay) + - [DHCP Relay Summary](#dhcp-relay-summary) + - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [VLANs](#vlans) + - [VLANs Summary](#vlans-summary) + - [VLANs Device Configuration](#vlans-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [Virtual Router MAC Address](#virtual-router-mac-address) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) + - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) +- [Virtual Source NAT](#virtual-source-nat) + - [Virtual Source NAT Summary](#virtual-source-nat-summary) + - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) +- [IP DHCP Relay](#ip-dhcp-relay) + - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) + - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.112/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.112/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## DHCP Relay + +### DHCP Relay Summary + +- DHCP Relay is disabled for tunnelled requests +- DHCP Relay is disabled for MLAG peer-link requests + +### DHCP Relay Device Configuration + +```eos +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| POD4 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | + +Dual primary detection is disabled. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **mstp** + +#### MSTP Instance and Priority + +| Instance(s) | Priority | +| -------- | -------- | +| 0 | 0 | + +#### Global Spanning-Tree Settings + +- Spanning Tree disabled for VLANs: **4093-4094** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 10 | Blue | - | +| 30 | Orange | - | +| 50 | Yellow | - | +| 70 | Brown | - | +| 3001 | MLAG_L3_VRF_PROD | MLAG | +| 3002 | MLAG_L3_VRF_DEV | MLAG | +| 4093 | MLAG_L3 | MLAG | +| 4094 | MLAG | MLAG | + +### VLANs Device Configuration + +```eos +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet5 | MLAG_A-LEAF7_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | +| Ethernet6 | MLAG_A-LEAF7_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-SPINE1_Ethernet8 | - | 192.168.0.57/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-SPINE2_Ethernet8 | - | 192.168.0.59/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-SPINE3_Ethernet8 | - | 192.168.0.61/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-SPINE4_Ethernet8 | - | 192.168.0.63/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.3/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.7/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.57/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.59/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.61/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.63/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.3/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.7/31 +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel1000 | MLAG_A-LEAF7_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel1000 + description MLAG_A-LEAF7_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.8/32 | +| Loopback1 | VTEP IP | default | 2.2.1.7/32 | +| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.8/32 | +| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.8/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | +| Loopback1 | VTEP IP | default | - | +| Loopback101 | Per-VRF Unique Loopback | PROD | - | +| Loopback102 | Per-VRF Unique Loopback | DEV | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.8/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.8/32 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan10 | Blue Network | PROD | 9014 | False | +| Vlan30 | Orange Network | PROD | 9014 | False | +| Vlan50 | Yellow Network | DEV | 9014 | False | +| Vlan70 | Brown Network | DEV | 9014 | False | +| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | +| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | +| Vlan4093 | MLAG_L3 | default | 9214 | False | +| Vlan4094 | MLAG | default | 9214 | False | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | +| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | +| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | +| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | +| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | +| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | +| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | +| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | +| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | +| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | +| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +``` + +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| EVPN MLAG Shared Router MAC | mlag-system-id | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 10 | 10010 | - | - | +| 30 | 10030 | - | - | +| 50 | 10050 | - | - | +| 70 | 10070 | - | - | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| DEV | 50002 | 232.2.2.2 | +| PROD | 50001 | 232.1.1.1 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### Virtual Router MAC Address + +#### Virtual Router MAC Address Summary + +Virtual Router MAC Address: 00:1c:73:00:00:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:00:01 +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| DEV | True | +| MGMT | False | +| PROD | True | + +#### IP Routing Device Configuration + +```eos +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| DEV | true | +| MGMT | false | +| PROD | true | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65178 | 1.1.1.8 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| bgp bestpath d-path | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +##### MLAG-IPV4-PEER + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Remote AS | 65178 | +| Next-hop self | True | +| Send community | all | +| Maximum routes | 12000 | + +##### REMOTE-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Local AS | 65000 | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 15 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### REMOTE-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Remote AS | 65000 | +| Send community | all | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | +| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | +| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 172.16.1.2 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | +| 172.16.1.6 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | +| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.168.0.56 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.58 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.60 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.62 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | +| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +- VPN import pruning is **enabled** + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | +| REMOTE-EVPN-PEERS | True | - | - | default | + +##### EVPN DCI Gateway Summary + +| Settings | Value | +| -------- | ----- | +| Local Domain | 1:1 | +| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | +| L3 Gateway Configured | True | +| L3 Gateway Inter-domain | True | + +#### Router BGP VLANs + +| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | +| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | +| 10 | 1.1.1.8:10010 | 10010:10010
remote 10010:10010 | - | - | learned | +| 30 | 1.1.1.8:10030 | 10030:10030 | - | - | learned | +| 50 | 1.1.1.8:10050 | 10050:10050
remote 10050:10050 | - | - | learned | +| 70 | 1.1.1.8:10070 | 10070:10070
remote 10070:10070 | - | - | learned | + +#### Router BGP VRFs + +| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | +| --- | ------------------- | ------------ | -------------- | +| DEV | 1.1.1.8:50002 | connected | IPv4: True
Transit: False | +| PROD | 1.1.1.8:50001 | connected | IPv4: True
Transit: False | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65178 + router-id 1.1.1.8 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + bgp bestpath d-path + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 + neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 + neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 + route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate + ! + vrf DEV + rd 1.1.1.8:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.8:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### IP IGMP Snooping + +#### IP IGMP Snooping Summary + +| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | +| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | +| Enabled | - | - | - | - | - | + +#### IP IGMP Snooping Device Configuration + +```eos +``` + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| DEV | enabled | +| PROD | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Vlan10 | PROD | IPv4 | - | - | Loopback101 | +| Vlan30 | PROD | IPv4 | - | - | Loopback101 | +| Vlan50 | DEV | IPv4 | - | - | Loopback102 | +| Vlan70 | DEV | IPv4 | - | - | Loopback102 | +| Vlan4093 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-GATEWAY-LOOP + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 2.2.1.7/32 | +| 20 | permit 1.1.1.7/32 | +| 30 | permit 1.1.1.8/32 | + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | +| 20 | permit 2.2.1.0/24 eq 32 | + +##### PL-MLAG-PEER-VRFS + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 192.2.2.0/31 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-AS65000-IPV4-OUT + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +##### RM-CONN-2-BGP-VRFS + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | +| 20 | permit | - | - | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | +| 20 | permit | - | origin incomplete | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +``` + +### IP Extended Community RegExp Lists + +#### IP Extended Community RegExp Lists Summary + +| List Name | Type | Regular Expression | +| --------- | ---- | ------------------ | +| CL-EVPN-IMPORTED | permit | `RT.*` | + +#### IP Extended Community RegExp Lists Device Configuration + +```eos +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| DEV | enabled | +| MGMT | disabled | +| PROD | enabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +``` + +## Virtual Source NAT + +### Virtual Source NAT Summary + +| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | +| -------------- | ----------------------- | ----------------------- | +| DEV | 10.102.102.8 | - | +| PROD | 10.101.101.8 | - | + +### Virtual Source NAT Configuration + +```eos +! +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +``` + +## IP DHCP Relay + +### IP DHCP Relay Summary + +IP DHCP Relay Option 82 is enabled. + +### IP DHCP Relay Device Configuration + +```eos +! +ip dhcp relay information option +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE1.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE1.md new file mode 100644 index 0000000..1802be0 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE1.md @@ -0,0 +1,772 @@ +# A-SPINE1 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.101/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.101/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet1 | - | 192.168.0.0/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet1 | - | 192.168.0.8/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet1 | - | 192.168.0.16/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet1 | - | 192.168.0.24/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet1 | - | 192.168.0.32/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet1 | - | 192.168.0.40/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet1 | - | 192.168.0.48/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet1 | - | 192.168.0.56/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.0/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.8/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.16/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.24/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.32/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.40/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.48/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.56/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.201/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.201/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.201 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.1 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.9 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.17 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.25 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.33 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.41 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.49 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.57 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.201 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.1 remote-as 65112 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 + neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE2.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE2.md new file mode 100644 index 0000000..70674d1 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE2.md @@ -0,0 +1,772 @@ +# A-SPINE2 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.102/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.102/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet2 | - | 192.168.0.2/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet2 | - | 192.168.0.10/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet2 | - | 192.168.0.18/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet2 | - | 192.168.0.26/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet2 | - | 192.168.0.34/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet2 | - | 192.168.0.42/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet2 | - | 192.168.0.50/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet2 | - | 192.168.0.58/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.2/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.10/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.18/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.26/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.34/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.42/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.50/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.58/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.202/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.202/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.202 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.3 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.11 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.19 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.27 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.35 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.43 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.51 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.59 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.202 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 + neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 + neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE3.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE3.md new file mode 100644 index 0000000..adb95f8 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE3.md @@ -0,0 +1,772 @@ +# A-SPINE3 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.103/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.103/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet3 | - | 192.168.0.4/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet3 | - | 192.168.0.12/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet3 | - | 192.168.0.20/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet3 | - | 192.168.0.28/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet3 | - | 192.168.0.36/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet3 | - | 192.168.0.44/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet3 | - | 192.168.0.52/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet3 | - | 192.168.0.60/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.4/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.12/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.20/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.28/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.36/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.44/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.52/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.60/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.203/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.203/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.203 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.5 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.13 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.21 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.29 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.37 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.45 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.53 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.61 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.203 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 + neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 + neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE4.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE4.md new file mode 100644 index 0000000..224877f --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE4.md @@ -0,0 +1,772 @@ +# A-SPINE4 + +## Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) + - [DNS Domain](#dns-domain) + - [IP Name Servers](#ip-name-servers) + - [Domain Lookup](#domain-lookup) + - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [IP Client Source Interfaces](#ip-client-source-interfaces) + - [Management API HTTP](#management-api-http) +- [Authentication](#authentication) + - [Local Users](#local-users) + - [Enable Password](#enable-password) + - [AAA Authorization](#aaa-authorization) +- [Spanning Tree](#spanning-tree) + - [Spanning Tree Summary](#spanning-tree-summary) + - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) + - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) +- [MAC Address Table](#mac-address-table) + - [MAC Address Table Summary](#mac-address-table-summary) + - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) +- [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Loopback Interfaces](#loopback-interfaces) +- [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) + - [Static Routes](#static-routes) + - [ARP](#arp) + - [Router BGP](#router-bgp) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Multicast](#multicast) + - [Router Multicast](#router-multicast) + - [PIM Sparse Mode](#pim-sparse-mode) +- [Filters](#filters) + - [Prefix-lists](#prefix-lists) + - [Route-maps](#route-maps) +- [VRF Instances](#vrf-instances) + - [VRF Instances Summary](#vrf-instances-summary) + - [VRF Instances Device Configuration](#vrf-instances-device-configuration) + +## Management + +### Management Interfaces + +#### Management Interfaces Summary + +##### IPv4 + +| Management Interface | Description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.104/24 | 172.100.100.1 | + +##### IPv6 + +| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | + +#### Management Interfaces Device Configuration + +```eos +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.104/24 +``` + +### DNS Domain + +DNS domain: aclabs.lab + +#### DNS Domain Device Configuration + +```eos +dns domain aclabs.lab +! +``` + +### IP Name Servers + +#### IP Name Servers Summary + +| Name Server | VRF | Priority | +| ----------- | --- | -------- | +| 8.8.8.8 | MGMT | - | + +#### IP Name Servers Device Configuration + +```eos +ip name-server vrf MGMT 8.8.8.8 +``` + +### Domain Lookup + +#### DNS Domain Lookup Summary + +| Source interface | vrf | +| ---------------- | --- | +| Management0 | MGMT | + +#### DNS Domain Lookup Device Configuration + +```eos +ip domain lookup vrf MGMT source-interface Management0 +``` + +### Clock Settings + +#### Clock Timezone Settings + +Clock Timezone is set to **America/Detroit**. + +#### Clock Device Configuration + +```eos +! +clock timezone America/Detroit +``` + +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| Management0 | MGMT | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| time.apple.com | MGMT | False | - | True | - | - | - | - | - | +| time.google.com | MGMT | True | - | True | - | - | - | - | - | +| time.windows.com | MGMT | False | - | True | - | - | - | - | - | + +#### NTP Device Configuration + +```eos +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +``` + +### Management SSH + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| default | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| - | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| default | Enabled | +| MGMT | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +``` + +### IP Client Source Interfaces + +| IP Client | VRF | Source Interface Name | +| --------- | --- | --------------------- | +| HTTP | MGMT | Management0 | +| SSH | MGMT | Management0 | + +#### IP Client Source Interfaces Device Configuration + +```eos +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT + ``` + +### Management API HTTP + +#### Management API HTTP Summary + +| HTTP | HTTPS | Default Services | +| ---- | ----- | ---------------- | +| False | True | - | + +#### Management API VRF Access + +| VRF Name | IPv4 ACL | IPv6 ACL | +| -------- | -------- | -------- | +| MGMT | - | - | + +#### Management API HTTP Device Configuration + +```eos +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +``` + +## Authentication + +### Local Users + +#### Local Users Summary + +| User | Privilege | Role | Disabled | Shell | +| ---- | --------- | ---- | -------- | ----- | +| admin | 15 | network-admin | False | - | +| arista | 15 | network-admin | False | - | + +#### Local Users Device Configuration + +```eos +! +username admin privilege 15 role network-admin secret sha512 +username arista privilege 15 role network-admin secret sha512 +``` + +### Enable Password + +Enable password has been disabled + +### AAA Authorization + +#### AAA Authorization Summary + +| Type | User Stores | +| ---- | ----------- | +| Exec | local | + +Authorization for configuration commands is disabled. + +#### AAA Authorization Device Configuration + +```eos +aaa authorization exec default local +! +``` + +## Spanning Tree + +### Spanning Tree Summary + +STP mode: **none** + +### Spanning Tree Device Configuration + +```eos +! +spanning-tree mode none +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 1199 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 1006 1199 +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 1800 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 1800 +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: routed + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode routed +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | + +*Inherited from Port-Channel Interface + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_A-LEAF1_Ethernet4 | - | 192.168.0.6/31 | default | 9214 | False | - | - | +| Ethernet2 | P2P_A-LEAF2_Ethernet4 | - | 192.168.0.14/31 | default | 9214 | False | - | - | +| Ethernet3 | P2P_A-LEAF3_Ethernet4 | - | 192.168.0.22/31 | default | 9214 | False | - | - | +| Ethernet4 | P2P_A-LEAF4_Ethernet4 | - | 192.168.0.30/31 | default | 9214 | False | - | - | +| Ethernet5 | P2P_A-LEAF5_Ethernet4 | - | 192.168.0.38/31 | default | 9214 | False | - | - | +| Ethernet6 | P2P_A-LEAF6_Ethernet4 | - | 192.168.0.46/31 | default | 9214 | False | - | - | +| Ethernet7 | P2P_A-LEAF7_Ethernet4 | - | 192.168.0.54/31 | default | 9214 | False | - | - | +| Ethernet8 | P2P_A-LEAF8_Ethernet4 | - | 192.168.0.62/31 | default | 9214 | False | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.6/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.14/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.22/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.30/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.38/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.46/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.54/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.62/31 + pim ipv4 sparse-mode +``` + +### Loopback Interfaces + +#### Loopback Interfaces Summary + +##### IPv4 + +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | Globally Unique Address | default | 1.1.1.204/32 | + +##### IPv6 + +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | Globally Unique Address | default | - | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.204/32 +``` + +## Routing + +### Service Routing Protocols Model + +Multi agent routing protocol model enabled + +```eos +! +service routing protocols model multi-agent +``` + +### IP Routing + +#### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | True | +| MGMT | False | + +#### IP Routing Device Configuration + +```eos +! +ip routing +no ip routing vrf MGMT +``` + +### IPv6 Routing + +#### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | False | +| MGMT | false | + +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | + +#### Static Routes Device Configuration + +```eos +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +``` + +### ARP + +Global ARP timeout: 1500 + +#### ARP Device Configuration + +```eos +! +arp aging timeout default 1500 +``` + +### Router BGP + +ASN Notation: asplain + +#### Router BGP Summary + +| BGP AS | Router ID | +| ------ | --------- | +| 65100 | 1.1.1.204 | + +| BGP Tuning | +| ---------- | +| graceful-restart restart-time 300 | +| graceful-restart | +| update wait-install | +| no bgp default ipv4-unicast | +| distance bgp 20 200 200 | +| maximum-paths 4 ecmp 4 | + +#### Router BGP Peer Groups + +##### LOCAL-EVPN-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | evpn | +| Next-hop unchanged | True | +| Source | Loopback0 | +| BFD | True | +| Ebgp multihop | 3 | +| Send community | all | +| Maximum routes | 0 (no limit) | + +##### LOCAL-IPV4-PEERS + +| Settings | Value | +| -------- | ----- | +| Address Family | ipv4 | +| Send community | all | +| Maximum routes | 12000 | + +#### BGP Neighbors + +| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | +| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | +| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | +| 192.168.0.7 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.15 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.23 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.31 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.39 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.47 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.55 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | +| 192.168.0.63 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | + +#### Router BGP EVPN Address Family + +##### EVPN Peer Groups + +| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | +| ---------- | -------- | ------------ | ------------- | ------------- | +| LOCAL-EVPN-PEERS | True | - | - | default | + +#### Router BGP Device Configuration + +```eos +! +router bgp 65100 + router-id 1.1.1.204 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 + neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 + neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.63 remote-as 65178 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +``` + +## BFD + +### Router BFD + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +``` + +## Multicast + +### Router Multicast + +#### IP Router Multicast Summary + +- Routing for IPv4 multicast is enabled. + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + routing +``` + +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet1 | - | IPv4 | - | - | - | +| Ethernet2 | - | IPv4 | - | - | - | +| Ethernet3 | - | IPv4 | - | - | - | +| Ethernet4 | - | IPv4 | - | - | - | +| Ethernet5 | - | IPv4 | - | - | - | +| Ethernet6 | - | IPv4 | - | - | - | +| Ethernet7 | - | IPv4 | - | - | - | +| Ethernet8 | - | IPv4 | - | - | - | + +## Filters + +### Prefix-lists + +#### Prefix-lists Summary + +##### PL-LOOPBACKS-EVPN-OVERLAY + +| Sequence | Action | +| -------- | ------ | +| 10 | permit 1.1.1.0/24 eq 32 | + +#### Prefix-lists Device Configuration + +```eos +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-CONN-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +``` + +## VRF Instances + +### VRF Instances Summary + +| VRF Name | IP Routing | +| -------- | ---------- | +| MGMT | disabled | + +### VRF Instances Device Configuration + +```eos +! +vrf instance MGMT +``` diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md new file mode 100644 index 0000000..c5d2ae4 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md @@ -0,0 +1,170 @@ +# DOMAIN_A_FABRIC + +## Table of Contents + +- [Fabric Switches and Management IP](#fabric-switches-and-management-ip) + - [Fabric Switches with inband Management IP](#fabric-switches-with-inband-management-ip) +- [Fabric Topology](#fabric-topology) +- [Fabric IP Allocation](#fabric-ip-allocation) + - [Fabric Point-To-Point Links](#fabric-point-to-point-links) + - [Point-To-Point Links Node Allocation](#point-to-point-links-node-allocation) + - [Loopback Interfaces (BGP EVPN Peering)](#loopback-interfaces-bgp-evpn-peering) + - [Loopback0 Interfaces Node Allocation](#loopback0-interfaces-node-allocation) + - [VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only)](#vtep-loopback-vxlan-tunnel-source-interfaces-vteps-only) + - [VTEP Loopback Node allocation](#vtep-loopback-node-allocation) + +## Fabric Switches and Management IP + +| POD | Type | Node | Management IP | Platform | Provisioned in CloudVision | Serial Number | +| --- | ---- | ---- | ------------- | -------- | -------------------------- | ------------- | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF1 | 172.100.100.105/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF2 | 172.100.100.106/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF3 | 172.100.100.107/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF4 | 172.100.100.108/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF5 | 172.100.100.109/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF6 | 172.100.100.110/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF7 | 172.100.100.111/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | l3leaf | A-LEAF8 | 172.100.100.112/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE1 | 172.100.100.101/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE2 | 172.100.100.102/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE3 | 172.100.100.103/24 | cEOS-LAB | Provisioned | - | +| DOMAIN_A_FABRIC | spine | A-SPINE4 | 172.100.100.104/24 | cEOS-LAB | Provisioned | - | + +> Provision status is based on Ansible inventory declaration and do not represent real status from CloudVision. + +### Fabric Switches with inband Management IP + +| POD | Type | Node | Management IP | Inband Interface | +| --- | ---- | ---- | ------------- | ---------------- | + +## Fabric Topology + +| Type | Node | Node Interface | Peer Type | Peer Node | Peer Interface | +| ---- | ---- | -------------- | --------- | ----------| -------------- | +| l3leaf | A-LEAF1 | Ethernet1 | spine | A-SPINE1 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet2 | spine | A-SPINE2 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet3 | spine | A-SPINE3 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet4 | spine | A-SPINE4 | Ethernet1 | +| l3leaf | A-LEAF1 | Ethernet5 | mlag_peer | A-LEAF2 | Ethernet5 | +| l3leaf | A-LEAF1 | Ethernet6 | mlag_peer | A-LEAF2 | Ethernet6 | +| l3leaf | A-LEAF2 | Ethernet1 | spine | A-SPINE1 | Ethernet2 | +| l3leaf | A-LEAF2 | Ethernet2 | spine | A-SPINE2 | Ethernet2 | +| l3leaf | A-LEAF2 | Ethernet3 | spine | A-SPINE3 | Ethernet2 | +| l3leaf | A-LEAF2 | Ethernet4 | spine | A-SPINE4 | Ethernet2 | +| l3leaf | A-LEAF3 | Ethernet1 | spine | A-SPINE1 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet2 | spine | A-SPINE2 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet3 | spine | A-SPINE3 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet4 | spine | A-SPINE4 | Ethernet3 | +| l3leaf | A-LEAF3 | Ethernet5 | mlag_peer | A-LEAF4 | Ethernet5 | +| l3leaf | A-LEAF3 | Ethernet6 | mlag_peer | A-LEAF4 | Ethernet6 | +| l3leaf | A-LEAF4 | Ethernet1 | spine | A-SPINE1 | Ethernet4 | +| l3leaf | A-LEAF4 | Ethernet2 | spine | A-SPINE2 | Ethernet4 | +| l3leaf | A-LEAF4 | Ethernet3 | spine | A-SPINE3 | Ethernet4 | +| l3leaf | A-LEAF4 | Ethernet4 | spine | A-SPINE4 | Ethernet4 | +| l3leaf | A-LEAF5 | Ethernet1 | spine | A-SPINE1 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet2 | spine | A-SPINE2 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet3 | spine | A-SPINE3 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet4 | spine | A-SPINE4 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet5 | mlag_peer | A-LEAF6 | Ethernet5 | +| l3leaf | A-LEAF5 | Ethernet6 | mlag_peer | A-LEAF6 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet1 | spine | A-SPINE1 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet2 | spine | A-SPINE2 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet3 | spine | A-SPINE3 | Ethernet6 | +| l3leaf | A-LEAF6 | Ethernet4 | spine | A-SPINE4 | Ethernet6 | +| l3leaf | A-LEAF7 | Ethernet1 | spine | A-SPINE1 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet2 | spine | A-SPINE2 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet3 | spine | A-SPINE3 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet4 | spine | A-SPINE4 | Ethernet7 | +| l3leaf | A-LEAF7 | Ethernet5 | mlag_peer | A-LEAF8 | Ethernet5 | +| l3leaf | A-LEAF7 | Ethernet6 | mlag_peer | A-LEAF8 | Ethernet6 | +| l3leaf | A-LEAF8 | Ethernet1 | spine | A-SPINE1 | Ethernet8 | +| l3leaf | A-LEAF8 | Ethernet2 | spine | A-SPINE2 | Ethernet8 | +| l3leaf | A-LEAF8 | Ethernet3 | spine | A-SPINE3 | Ethernet8 | +| l3leaf | A-LEAF8 | Ethernet4 | spine | A-SPINE4 | Ethernet8 | + +## Fabric IP Allocation + +### Fabric Point-To-Point Links + +| Uplink IPv4 Pool | Available Addresses | Assigned addresses | Assigned Address % | +| ---------------- | ------------------- | ------------------ | ------------------ | +| 192.168.0.0/24 | 256 | 64 | 25.0 % | + +### Point-To-Point Links Node Allocation + +| Node | Node Interface | Node IP Address | Peer Node | Peer Interface | Peer IP Address | +| ---- | -------------- | --------------- | --------- | -------------- | --------------- | +| A-LEAF1 | Ethernet1 | 192.168.0.1/31 | A-SPINE1 | Ethernet1 | 192.168.0.0/31 | +| A-LEAF1 | Ethernet2 | 192.168.0.3/31 | A-SPINE2 | Ethernet1 | 192.168.0.2/31 | +| A-LEAF1 | Ethernet3 | 192.168.0.5/31 | A-SPINE3 | Ethernet1 | 192.168.0.4/31 | +| A-LEAF1 | Ethernet4 | 192.168.0.7/31 | A-SPINE4 | Ethernet1 | 192.168.0.6/31 | +| A-LEAF2 | Ethernet1 | 192.168.0.9/31 | A-SPINE1 | Ethernet2 | 192.168.0.8/31 | +| A-LEAF2 | Ethernet2 | 192.168.0.11/31 | A-SPINE2 | Ethernet2 | 192.168.0.10/31 | +| A-LEAF2 | Ethernet3 | 192.168.0.13/31 | A-SPINE3 | Ethernet2 | 192.168.0.12/31 | +| A-LEAF2 | Ethernet4 | 192.168.0.15/31 | A-SPINE4 | Ethernet2 | 192.168.0.14/31 | +| A-LEAF3 | Ethernet1 | 192.168.0.17/31 | A-SPINE1 | Ethernet3 | 192.168.0.16/31 | +| A-LEAF3 | Ethernet2 | 192.168.0.19/31 | A-SPINE2 | Ethernet3 | 192.168.0.18/31 | +| A-LEAF3 | Ethernet3 | 192.168.0.21/31 | A-SPINE3 | Ethernet3 | 192.168.0.20/31 | +| A-LEAF3 | Ethernet4 | 192.168.0.23/31 | A-SPINE4 | Ethernet3 | 192.168.0.22/31 | +| A-LEAF4 | Ethernet1 | 192.168.0.25/31 | A-SPINE1 | Ethernet4 | 192.168.0.24/31 | +| A-LEAF4 | Ethernet2 | 192.168.0.27/31 | A-SPINE2 | Ethernet4 | 192.168.0.26/31 | +| A-LEAF4 | Ethernet3 | 192.168.0.29/31 | A-SPINE3 | Ethernet4 | 192.168.0.28/31 | +| A-LEAF4 | Ethernet4 | 192.168.0.31/31 | A-SPINE4 | Ethernet4 | 192.168.0.30/31 | +| A-LEAF5 | Ethernet1 | 192.168.0.33/31 | A-SPINE1 | Ethernet5 | 192.168.0.32/31 | +| A-LEAF5 | Ethernet2 | 192.168.0.35/31 | A-SPINE2 | Ethernet5 | 192.168.0.34/31 | +| A-LEAF5 | Ethernet3 | 192.168.0.37/31 | A-SPINE3 | Ethernet5 | 192.168.0.36/31 | +| A-LEAF5 | Ethernet4 | 192.168.0.39/31 | A-SPINE4 | Ethernet5 | 192.168.0.38/31 | +| A-LEAF6 | Ethernet1 | 192.168.0.41/31 | A-SPINE1 | Ethernet6 | 192.168.0.40/31 | +| A-LEAF6 | Ethernet2 | 192.168.0.43/31 | A-SPINE2 | Ethernet6 | 192.168.0.42/31 | +| A-LEAF6 | Ethernet3 | 192.168.0.45/31 | A-SPINE3 | Ethernet6 | 192.168.0.44/31 | +| A-LEAF6 | Ethernet4 | 192.168.0.47/31 | A-SPINE4 | Ethernet6 | 192.168.0.46/31 | +| A-LEAF7 | Ethernet1 | 192.168.0.49/31 | A-SPINE1 | Ethernet7 | 192.168.0.48/31 | +| A-LEAF7 | Ethernet2 | 192.168.0.51/31 | A-SPINE2 | Ethernet7 | 192.168.0.50/31 | +| A-LEAF7 | Ethernet3 | 192.168.0.53/31 | A-SPINE3 | Ethernet7 | 192.168.0.52/31 | +| A-LEAF7 | Ethernet4 | 192.168.0.55/31 | A-SPINE4 | Ethernet7 | 192.168.0.54/31 | +| A-LEAF8 | Ethernet1 | 192.168.0.57/31 | A-SPINE1 | Ethernet8 | 192.168.0.56/31 | +| A-LEAF8 | Ethernet2 | 192.168.0.59/31 | A-SPINE2 | Ethernet8 | 192.168.0.58/31 | +| A-LEAF8 | Ethernet3 | 192.168.0.61/31 | A-SPINE3 | Ethernet8 | 192.168.0.60/31 | +| A-LEAF8 | Ethernet4 | 192.168.0.63/31 | A-SPINE4 | Ethernet8 | 192.168.0.62/31 | + +### Loopback Interfaces (BGP EVPN Peering) + +| Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | +| ------------- | ------------------- | ------------------ | ------------------ | +| 1.1.1.0/24 | 256 | 12 | 4.69 % | + +### Loopback0 Interfaces Node Allocation + +| POD | Node | Loopback0 | +| --- | ---- | --------- | +| DOMAIN_A_FABRIC | A-LEAF1 | 1.1.1.1/32 | +| DOMAIN_A_FABRIC | A-LEAF2 | 1.1.1.2/32 | +| DOMAIN_A_FABRIC | A-LEAF3 | 1.1.1.3/32 | +| DOMAIN_A_FABRIC | A-LEAF4 | 1.1.1.4/32 | +| DOMAIN_A_FABRIC | A-LEAF5 | 1.1.1.5/32 | +| DOMAIN_A_FABRIC | A-LEAF6 | 1.1.1.6/32 | +| DOMAIN_A_FABRIC | A-LEAF7 | 1.1.1.7/32 | +| DOMAIN_A_FABRIC | A-LEAF8 | 1.1.1.8/32 | +| DOMAIN_A_FABRIC | A-SPINE1 | 1.1.1.201/32 | +| DOMAIN_A_FABRIC | A-SPINE2 | 1.1.1.202/32 | +| DOMAIN_A_FABRIC | A-SPINE3 | 1.1.1.203/32 | +| DOMAIN_A_FABRIC | A-SPINE4 | 1.1.1.204/32 | + +### VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only) + +| VTEP Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | +| ------------------ | ------------------- | ------------------ | ------------------ | +| 2.2.1.0/24 | 256 | 8 | 3.13 % | + +### VTEP Loopback Node allocation + +| POD | Node | Loopback1 | +| --- | ---- | --------- | +| DOMAIN_A_FABRIC | A-LEAF1 | 2.2.1.1/32 | +| DOMAIN_A_FABRIC | A-LEAF2 | 2.2.1.1/32 | +| DOMAIN_A_FABRIC | A-LEAF3 | 2.2.1.3/32 | +| DOMAIN_A_FABRIC | A-LEAF4 | 2.2.1.3/32 | +| DOMAIN_A_FABRIC | A-LEAF5 | 2.2.1.5/32 | +| DOMAIN_A_FABRIC | A-LEAF6 | 2.2.1.5/32 | +| DOMAIN_A_FABRIC | A-LEAF7 | 2.2.1.7/32 | +| DOMAIN_A_FABRIC | A-LEAF8 | 2.2.1.7/32 | diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml new file mode 100644 index 0000000..277c12b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml @@ -0,0 +1,87 @@ +--- + +######################################################## +# Port Profiles # +######################################################## +port_profiles: + - profile: PROF-BLUE-MLAG + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 10 + port_channel: + mode: active + + - profile: PROF-ORANGE-MLAG + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 30 + port_channel: + mode: active + + - profile: PROF-ORANGE-SINGLE-HOMED + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 30 + + - profile: PROF-YELLOW-SINGLE-HOMED + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 50 + + - profile: PROF-BROWN-MLAG + mode: access + spanning_tree_portfast: edge + spanning_tree_bpduguard: true + vlans: 70 + port_channel: + mode: active + +######################################################## +# End hosts # +######################################################## +servers: + - name: HostA1 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet7, Ethernet7] + switches: [A-LEAF1, A-LEAF2] + profile: PROF-BLUE-MLAG + + - name: HostA2 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet8, Ethernet8] + switches: [A-LEAF1, A-LEAF2] + profile: PROF-ORANGE-MLAG + + - name: HostA3 + adapters: + - endpoint_ports: [eth1] + switch_ports: [Ethernet7] + switches: [A-LEAF3] + profile: PROF-YELLOW-SINGLE-HOMED + + - name: HostA4 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet8, Ethernet8] + switches: [A-LEAF3, A-LEAF4] + profile: PROF-BLUE-MLAG + + - name: HostA5 + adapters: + - endpoint_ports: [eth1] + switch_ports: [Ethernet7] + switches: [A-LEAF4] + profile: PROF-ORANGE-SINGLE-HOMED + + - name: HostA6 + adapters: + - endpoint_ports: [eth1, eth2] + switch_ports: [Ethernet7, Ethernet7] + switches: [A-LEAF5, A-LEAF6] + profile: PROF-BROWN-MLAG diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml new file mode 100644 index 0000000..6283a8e --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml @@ -0,0 +1,306 @@ +--- + +fabric_name: DOMAIN_A_FABRIC + +bgp_distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + +bgp_graceful_restart: + enabled: true + restart_time: 300 + +bgp_peer_groups: + ipv4_underlay_peers: + name: LOCAL-IPV4-PEERS + password: DGMjRCIj8IZAFhehikpUIQ== + mlag_ipv4_underlay_peer: + name: MLAG-IPV4-PEER + password: CRkxra9QRmU5k9/wECPlUA== + evpn_overlay_peers: + name: LOCAL-EVPN-PEERS + password: WzKnNSduqwPYvUePYIh40g== + evpn_overlay_core: + name: REMOTE-EVPN-PEERS + password: IO6gE/ln7Sp2wt33WX/Asg== + +bgp_update_wait_install: true + +evpn_import_pruning: true + +evpn_multicast: true + +fabric_ip_addressing: + mlag: + algorithm: same_subnet + +router_id_loopback_description: "Globally Unique Address" + +default_vrf_diag_loopback_description: "Per-VRF Unique Loopback" + +underlay_multicast: true + +vtep_loopback_description: "VTEP IP" + +################################################### +# Customized Structured Config # +################################################### +custom_vtep_dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true + +custom_vtep_ip_dhcp_relay: + information_option: true + +custom_evpn_gw_bgp_config: + address_family_ipv4: + peer_groups: + - name: REMOTE-IPV4-PEERS + activate: true + address_family_evpn: + domain_identifier: '1:1' + bgp: + bestpath: + d_path: true + peer_groups: + - name: REMOTE-IPV4-PEERS + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: 65000 + route_map_out: RM-AS65000-IPV4-OUT + send_community: all + - name: REMOTE-EVPN-PEERS + local_as: 65000 + +custom_evpn_gw_prefix_lists: + - name: PL-GATEWAY-LOOP + sequence_numbers: + - sequence: 10 + action: permit 2.2.1.7/32 + - sequence: 20 + action: permit 1.1.1.7/32 + - sequence: 30 + action: permit 1.1.1.8/32 + +custom_evpn_gw_route_maps: + - name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + match: + - extcommunity CL-EVPN-IMPORTED + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + - name: RM-AS65000-IPV4-OUT + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-GATEWAY-LOOP + +custom_vtep_route_maps: + - name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + match: + - extcommunity CL-EVPN-IMPORTED + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + +custom_vtep_ext_community_lists: + - name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* + +a_leaf7_dci_bgp_peers: + neighbors: + - ip_address: 172.16.1.0 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.4 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + +a_leaf8_dci_bgp_peers: + neighbors: + - ip_address: 172.16.1.2 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.6 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + +################################################### +# DOMAIN A SPINES # +################################################### +spine: + defaults: + platform: cEOS-LAB + bgp_as: 65100 + loopback_ipv4_pool: 1.1.1.0/24 + nodes: + - name: A-SPINE1 + id: 201 + mgmt_ip: 172.100.100.101/24 + - name: A-SPINE2 + id: 202 + mgmt_ip: 172.100.100.102/24 + - name: A-SPINE3 + id: 203 + mgmt_ip: 172.100.100.103/24 + - name: A-SPINE4 + id: 204 + mgmt_ip: 172.100.100.104/24 + +################################################## +# DOMAIN A LEAFS # +################################################## +l3leaf: + defaults: + platform: cEOS-LAB + loopback_ipv4_pool: 1.1.1.0/24 + vtep_loopback_ipv4_pool: 2.2.1.0/24 + uplink_interfaces: [Ethernet1, Ethernet2, Ethernet3, Ethernet4] + uplink_switches: [A-SPINE1, A-SPINE2, A-SPINE3, A-SPINE4] + uplink_ipv4_pool: 192.168.0.0/24 + mlag_interfaces: [Ethernet5, Ethernet6] + mlag_peer_ipv4_pool: 169.254.0.0/31 + mlag_peer_l3_ipv4_pool: 192.0.0.0/31 + mlag_port_channel_id: 1000 + virtual_router_mac_address: 00:1c:73:00:00:01 + spanning_tree_mode: mstp + spanning_tree_priority: 0 + structured_config: + dhcp_relay: "{{ custom_vtep_dhcp_relay }}" + ip_dhcp_relay: "{{ custom_vtep_ip_dhcp_relay }}" + ip_extcommunity_lists_regexp: "{{ custom_vtep_ext_community_lists }}" + route_maps: "{{ custom_vtep_route_maps }}" + node_groups: +######################################################## +# DOMAIN A POD 1 # +######################################################## + - group: POD1 + bgp_as: 65112 + filter: + tags: ['BLUE', 'ORANGE'] + nodes: + - name: A-LEAF1 + id: 1 + mgmt_ip: 172.100.100.105/24 + uplink_switch_interfaces: [Ethernet1, Ethernet1, Ethernet1, Ethernet1] + - name: A-LEAF2 + id: 2 + mgmt_ip: 172.100.100.106/24 + uplink_switch_interfaces: [Ethernet2, Ethernet2, Ethernet2, Ethernet2] +######################################################## +# DOMAIN A POD 2 # +######################################################## + - group: POD2 + filter: + tags: ['BLUE', 'ORANGE', 'YELLOW'] + bgp_as: 65134 + nodes: + - name: A-LEAF3 + id: 3 + mgmt_ip: 172.100.100.107/24 + uplink_switch_interfaces: [Ethernet3, Ethernet3, Ethernet3, Ethernet3] + - name: A-LEAF4 + id: 4 + mgmt_ip: 172.100.100.108/24 + uplink_switch_interfaces: [Ethernet4, Ethernet4, Ethernet4, Ethernet4] +######################################################## +# DOMAIN A POD 3 # +######################################################## + - group: POD3 + bgp_as: 65156 + filter: + tags: ['BROWN'] + nodes: + - name: A-LEAF5 + id: 5 + mgmt_ip: 172.100.100.109/24 + uplink_switch_interfaces: [Ethernet5, Ethernet5, Ethernet5, Ethernet5] + - name: A-LEAF6 + id: 6 + mgmt_ip: 172.100.100.110/24 + uplink_switch_interfaces: [Ethernet6, Ethernet6, Ethernet6, Ethernet6] +######################################################## +# DOMAIN A POD 4 (Border Leaf / EVPN Gateway) # +######################################################## + - group: POD4 + bgp_as: 65178 + evpn_gateway: + evpn_l2: + enabled: true + evpn_l3: + enabled: true + remote_peers: + - hostname: BB1 + ip_address: 1.1.0.1 + bgp_as: 65000 + - hostname: BB2 + ip_address: 1.1.0.2 + bgp_as: 65000 + structured_config: + router_bgp: "{{ custom_evpn_gw_bgp_config }}" + prefix_lists: "{{ custom_evpn_gw_prefix_lists }}" + route_maps: "{{ custom_evpn_gw_route_maps }}" + nodes: + - name: A-LEAF7 + id: 7 + mgmt_ip: 172.100.100.111/24 + uplink_switch_interfaces: [Ethernet7, Ethernet7, Ethernet7, Ethernet7] + structured_config: + router_bgp: "{{ a_leaf7_dci_bgp_peers }}" + - name: A-LEAF8 + id: 8 + mgmt_ip: 172.100.100.112/24 + uplink_switch_interfaces: [Ethernet8, Ethernet8, Ethernet8, Ethernet8] + structured_config: + router_bgp: "{{ a_leaf8_dci_bgp_peers }}" +########################################################## +# DCI Connectivity # +########################################################## +l3_edge: + p2p_links: + - nodes: [A-LEAF7, BB1] + interfaces: [Ethernet7, Ethernet1] + subnet: 172.16.1.0/31 + ip: + - 172.16.1.1/31 + - 172.16.1.0/31 + include_in_underlay_protocol: false + + - nodes: [A-LEAF7, BB2] + interfaces: [Ethernet8, Ethernet1] + subnet: 172.16.1.4/31 + ip: + - 172.16.1.5/31 + - 172.16.1.4/31 + include_in_underlay_protocol: false + + - nodes: [A-LEAF8, BB1] + interfaces: [Ethernet7, Ethernet1] + subnet: 172.16.1.2/31 + ip: + - 172.16.1.3/31 + - 172.16.1.2/31 + include_in_underlay_protocol: false + + - nodes: [A-LEAF8, BB2] + interfaces: [Ethernet8, Ethernet1] + subnet: 172.16.1.6/31 + ip: + - 172.16.1.7/31 + - 172.16.1.6/31 + include_in_underlay_protocol: false diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml new file mode 100644 index 0000000..bc98ea8 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml @@ -0,0 +1,67 @@ +--- + +################################################### +# Tenants and Per-VRF Config # +################################################### +tenants: + - name: DOMAIN_A_FABRIC + mac_vrf_vni_base: 10000 + evpn_l2_multi_domain: false + vrfs: + - name: PROD + vrf_vni: 50001 + evpn_l3_multicast: + enabled: true + evpn_underlay_l3_multicast_group: 232.1.1.1 + mlag_ibgp_peering_vlan: 3001 + mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 + vtep_diagnostic: + loopback: 101 + loopback_ip_range: 10.101.101.0/24 + svis: + - id: 10 + name: Blue + description: Blue Network + tags: ['PROD', 'BLUE'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + ipv6_address_virtuals: [2001:db8:10:10::1/64] + evpn_l2_multi_domain: true + - id: 30 + name: Orange + description: Orange Network + tags: ['PROD', 'ORANGE'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + ipv6_address_virtuals: [2001:db8:30:30::1/64] + - name: DEV + vrf_vni: 50002 + evpn_l3_multicast: + enabled: true + evpn_underlay_l3_multicast_group: 232.2.2.2 + mlag_ibgp_peering_vlan: 3002 + mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 + vtep_diagnostic: + loopback: 102 + loopback_ip_range: 10.102.102.0/24 + svis: + - id: 50 + name: Yellow + description: Yellow Network + tags: ['DEV', 'YELLOW'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + ipv6_address_virtuals: [2001:db8:50:50::1/64] + evpn_l2_multi_domain: true + - id: 70 + name: Brown + description: Brown Network + tags: ['DEV', 'BROWN'] + enabled: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + ipv6_address_virtuals: [2001:db8:70:70::1/64] + evpn_l2_multi_domain: true diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/all.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/all.yml new file mode 100644 index 0000000..523c3ec --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/all.yml @@ -0,0 +1,119 @@ +--- + +# AAA Authorization Settings +aaa_authorization: + exec: + default: local + +# Global ARP Timer +arp: + aging: + timeout_default: 1500 + +avd_data_validation_mode: error + +# Clock Timezone +clock: + timezone: America/Detroit + +dns_domain: aclabs.lab + +# Event Monitor in EOS +event_monitor: + enabled: true + +# Source interface and VRF for DNS +ip_domain_lookup: + source_interfaces: + - name: Management0 + vrf: MGMT + +# Source interface and VRF for HTTP(S) +ip_http_client_source_interfaces: + - name: Management0 + vrf: MGMT + +# DNS Servers +ip_name_servers: + - ip_address: 8.8.8.8 + vrf: MGMT + +# Source interface and VRF for SSH +ip_ssh_client_source_interfaces: + - name: Management0 + vrf: MGMT + +# Local Users +local_users: + - name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 + - name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. + +# Global MAC Aging Timer +mac_address_table: + aging_time: 1800 + +# Enable eAPI +management_api_http: + enable_http: false + enable_https: true + enable_vrfs: + - name: VRF + +# Enable SSH +management_ssh: + vrfs: + - name: default + enable: true + - name: MGMT + enable: true + +# Out of Band Management +mgmt_gateway: 172.100.100.1 +mgmt_interface: Management0 +mgmt_interface_vrf: MGMT + +# NTP Servers +ntp: + local_interface: + name: Management0 + vrf: MGMT + servers: + - name: time.google.com + iburst: true + preferred: true + vrf: MGMT + - name: time.windows.com + vrf: MGMT + iburst: true + preferred: false + - name: time.apple.com + iburst: true + preferred: false + vrf: MGMT + +# Global IP MTU for Point-to-Point links +p2p_uplinks_mtu: 9214 + +# Default mode of "routed" interfaces +switchport_default: + mode: routed + +ansible_user: admin +ansible_password: admin +ansible_network_os: arista.eos.eos +# Configure privilege escalation +ansible_become: true +ansible_become_method: enable +# HTTPAPI configuration +ansible_connection: ansible.netcommon.httpapi +ansible_httpapi_port: 443 +ansible_httpapi_use_ssl: true +ansible_httpapi_validate_certs: false +ansible_python_interpreter: $(which python3) +avd_data_validation_mode: warning diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF1.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF1.cfg new file mode 100644 index 0000000..e82b7e7 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF1.cfg @@ -0,0 +1,383 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF2_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.1/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.3/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.5/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.7/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth1 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth1 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.1/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.1/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.105/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF1_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf PROD address 10.101.101.1 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.1 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 + neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.1:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.1:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.1:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF2.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF2.cfg new file mode 100644 index 0000000..86248f4 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF2.cfg @@ -0,0 +1,383 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA1 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel8 + description SERVER_HostA2 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF1_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.9/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.11/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.13/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.15/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA1_eth2 + no shutdown + channel-group 7 mode active +! +interface Ethernet8 + description SERVER_HostA2_eth2 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.2/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.1/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.2/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.106/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF2_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf PROD address 10.101.101.2 +! +ip routing +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD1 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65112 + router-id 1.1.1.2 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65112 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.2:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.2:10030 + route-target both 10030:10030 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf PROD + rd 1.1.1.2:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF3.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF3.cfg new file mode 100644 index 0000000..dac7ae2 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF3.cfg @@ -0,0 +1,437 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF4_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.17/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.19/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.21/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.23/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA3_eth1 + no shutdown + switchport access vlan 50 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth1 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.3/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.3/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.3/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.107/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF3_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.3 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 + neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.3:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.3:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.3:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.3:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.3:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF4.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF4.cfg new file mode 100644 index 0000000..d700ec4 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF4.cfg @@ -0,0 +1,437 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel8 + description SERVER_HostA4 + no shutdown + switchport access vlan 10 + switchport mode access + switchport + mlag 8 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF3_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.25/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.27/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.29/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.31/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA5_eth1 + no shutdown + switchport access vlan 30 + switchport mode access + switchport + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Ethernet8 + description SERVER_HostA4_eth2 + no shutdown + channel-group 8 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.4/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.3/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.4/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.4/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.108/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF4_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD2 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65134 + router-id 1.1.1.4 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65134 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.4:10010 + route-target both 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.4:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.4:10050 + route-target both 10050:10050 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.4:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.4:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF5.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF5.cfg new file mode 100644 index 0000000..6f1e2a7 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF5.cfg @@ -0,0 +1,349 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF5 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF6_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.33/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.35/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.37/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.39/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth1 + no shutdown + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.5/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.5/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.109/24 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF5_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.5 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.5 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.5:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.5:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF6.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF6.cfg new file mode 100644 index 0000000..22a5215 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF6.cfg @@ -0,0 +1,349 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF6 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 70 + name Brown +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel7 + description SERVER_HostA6 + no shutdown + switchport access vlan 70 + switchport mode access + switchport + mlag 7 + spanning-tree portfast + spanning-tree bpduguard enable +! +interface Port-Channel1000 + description MLAG_A-LEAF5_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.41/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.43/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.45/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.47/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description SERVER_HostA6_eth2 + no shutdown + channel-group 7 mode active +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.6/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.5/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.6/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.110/24 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF6_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.6 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +! +mlag configuration + domain-id POD3 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65156 + router-id 1.1.1.6 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65156 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 + neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 70 + rd 1.1.1.6:10070 + route-target both 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + route import match-failure action discard + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + ! + vrf DEV + rd 1.1.1.6:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF7.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF7.cfg new file mode 100644 index 0000000..74e123e --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF7.cfg @@ -0,0 +1,491 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF7 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF8_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.49/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.51/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.53/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.55/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.1/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.5/31 +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.7/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.7/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.111/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.0/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.0/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.0/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.0/31 +! +interface Vxlan1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.1 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.7 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + bgp bestpath d-path + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 + neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 + neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 + route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate + ! + vrf DEV + rd 1.1.1.7:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.7:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF8.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF8.cfg new file mode 100644 index 0000000..0166312 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF8.cfg @@ -0,0 +1,491 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +dhcp relay + tunnel requests disabled + mlag peer-link requests disabled +! +ip dhcp relay information option +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-LEAF8 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode mstp +no spanning-tree vlan-id 4093-4094 +spanning-tree mst 0 priority 0 +! +clock timezone America/Detroit +! +vlan 10 + name Blue +! +vlan 30 + name Orange +! +vlan 50 + name Yellow +! +vlan 70 + name Brown +! +vlan 3001 + name MLAG_L3_VRF_PROD + trunk group MLAG +! +vlan 3002 + name MLAG_L3_VRF_DEV + trunk group MLAG +! +vlan 4093 + name MLAG_L3 + trunk group MLAG +! +vlan 4094 + name MLAG + trunk group MLAG +! +vrf instance DEV +! +vrf instance MGMT +! +vrf instance PROD +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Port-Channel1000 + description MLAG_A-LEAF7_Port-Channel1000 + no shutdown + switchport mode trunk + switchport trunk group MLAG + switchport +! +interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.57/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.59/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.61/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.63/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no shutdown + channel-group 1000 mode active +! +interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no shutdown + channel-group 1000 mode active +! +interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.3/31 +! +interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 172.16.1.7/31 +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.8/32 +! +interface Loopback1 + description VTEP IP + no shutdown + ip address 2.2.1.7/32 +! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.8/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.112/24 +! +interface Vlan10 + description Blue Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 +! +interface Vlan50 + description Yellow Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 +! +interface Vlan70 + description Brown Network + no shutdown + mtu 9014 + vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 + ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 +! +interface Vlan3001 + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 + vrf PROD + ip address 192.2.2.1/31 +! +interface Vlan3002 + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 + vrf DEV + ip address 192.2.2.1/31 +! +interface Vlan4093 + description MLAG_L3 + no shutdown + mtu 9214 + ip address 192.0.0.1/31 + pim ipv4 sparse-mode +! +interface Vlan4094 + description MLAG + no shutdown + mtu 9214 + no autostate + ip address 169.254.0.1/31 +! +interface Vxlan1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 + vxlan vrf DEV vni 50002 + vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 +! +mac address-table aging-time 1800 +! +ip virtual-router mac-address 00:1c:73:00:00:01 +! +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +! +ip routing +ip routing vrf DEV +no ip routing vrf MGMT +ip routing vrf PROD +! +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* +! +ip prefix-list PL-GATEWAY-LOOP + seq 10 permit 2.2.1.7/32 + seq 20 permit 1.1.1.7/32 + seq 30 permit 1.1.1.8/32 +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 192.2.2.0/31 +! +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD +! +mlag configuration + domain-id POD4 + local-interface Vlan4094 + peer-address 169.254.0.0 + peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-AS65000-IPV4-OUT permit 10 + match ip address prefix-list PL-GATEWAY-LOOP +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +route-map RM-CONN-2-BGP-VRFS deny 10 + match ip address prefix-list PL-MLAG-PEER-VRFS +! +route-map RM-CONN-2-BGP-VRFS permit 20 +! +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete +! +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing + set origin incomplete +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65178 + router-id 1.1.1.8 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + bgp bestpath d-path + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor MLAG-IPV4-PEER peer group + neighbor MLAG-IPV4-PEER remote-as 65178 + neighbor MLAG-IPV4-PEER next-hop-self + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in + neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 + neighbor REMOTE-EVPN-PEERS peer group + neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as + neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 + neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 + neighbor REMOTE-IPV4-PEERS peer group + neighbor REMOTE-IPV4-PEERS remote-as 65000 + neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out + neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community + neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 + neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 + neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 + neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 + neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 + neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 + neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 + neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 + neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 + neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 + redistribute connected route-map RM-CONN-2-BGP + ! + vlan 10 + rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned + ! + vlan 50 + rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned + ! + vlan 70 + rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-EVPN-PEERS domain remote + domain identifier 1:1 + route import match-failure action discard + neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate + neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate + neighbor REMOTE-IPV4-PEERS activate + ! + vrf DEV + rd 1.1.1.8:50002 + route-target import evpn 50002:50002 + route-target export evpn 50002:50002 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast + ! + vrf PROD + rd 1.1.1.8:50001 + route-target import evpn 50001:50001 + route-target export evpn 50001:50001 + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 + redistribute connected route-map RM-CONN-2-BGP-VRFS + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE1.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE1.cfg new file mode 100644 index 0000000..11f361b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE1.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE1 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.0/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.8/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.16/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.24/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.32/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.40/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.48/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet1 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.56/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.201/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.101/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.201 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.1 remote-as 65112 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 + neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE2.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE2.cfg new file mode 100644 index 0000000..46695b9 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE2.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE2 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.2/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.10/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.18/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.26/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.34/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.42/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.50/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet2 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.58/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.202/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.102/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.202 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 + neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 + neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE3.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE3.cfg new file mode 100644 index 0000000..4a6ac6f --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE3.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE3 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.4/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.12/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.20/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.28/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.36/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.44/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.52/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet3 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.60/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.203/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.103/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.203 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 + neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 + neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE4.cfg b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE4.cfg new file mode 100644 index 0000000..0d5734b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE4.cfg @@ -0,0 +1,228 @@ +! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +! +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G +! +service routing protocols model multi-agent +! +hostname A-SPINE4 +ip domain lookup vrf MGMT source-interface Management0 +ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab +! +spanning-tree mode none +! +clock timezone America/Detroit +! +vrf instance MGMT +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + description P2P_A-LEAF1_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.6/31 + pim ipv4 sparse-mode +! +interface Ethernet2 + description P2P_A-LEAF2_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.14/31 + pim ipv4 sparse-mode +! +interface Ethernet3 + description P2P_A-LEAF3_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.22/31 + pim ipv4 sparse-mode +! +interface Ethernet4 + description P2P_A-LEAF4_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.30/31 + pim ipv4 sparse-mode +! +interface Ethernet5 + description P2P_A-LEAF5_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.38/31 + pim ipv4 sparse-mode +! +interface Ethernet6 + description P2P_A-LEAF6_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.46/31 + pim ipv4 sparse-mode +! +interface Ethernet7 + description P2P_A-LEAF7_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.54/31 + pim ipv4 sparse-mode +! +interface Ethernet8 + description P2P_A-LEAF8_Ethernet4 + no shutdown + mtu 9214 + no switchport + ip address 192.168.0.62/31 + pim ipv4 sparse-mode +! +interface Loopback0 + description Globally Unique Address + no shutdown + ip address 1.1.1.204/32 +! +interface Management0 + description OOB_MANAGEMENT + no shutdown + vrf MGMT + ip address 172.100.100.104/24 +! +mac address-table aging-time 1800 +! +ip routing +no ip routing vrf MGMT +! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +arp aging timeout default 1500 +! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! +router bgp 65100 + router-id 1.1.1.204 + update wait-install + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + graceful-restart + maximum-paths 4 ecmp 4 + neighbor LOCAL-EVPN-PEERS peer group + neighbor LOCAL-EVPN-PEERS next-hop-unchanged + neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd + neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 + neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 + neighbor LOCAL-IPV4-PEERS peer group + neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 + neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.1 remote-as 65112 + neighbor 1.1.1.1 description A-LEAF1_Loopback0 + neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.2 remote-as 65112 + neighbor 1.1.1.2 description A-LEAF2_Loopback0 + neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.3 remote-as 65134 + neighbor 1.1.1.3 description A-LEAF3_Loopback0 + neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.4 remote-as 65134 + neighbor 1.1.1.4 description A-LEAF4_Loopback0 + neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.5 remote-as 65156 + neighbor 1.1.1.5 description A-LEAF5_Loopback0 + neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.6 remote-as 65156 + neighbor 1.1.1.6 description A-LEAF6_Loopback0 + neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.7 remote-as 65178 + neighbor 1.1.1.7 description A-LEAF7_Loopback0 + neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.8 remote-as 65178 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 + neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 + neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.63 remote-as 65178 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 + redistribute connected route-map RM-CONN-2-BGP + ! + address-family evpn + neighbor LOCAL-EVPN-PEERS activate + ! + address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate + neighbor LOCAL-IPV4-PEERS activate +! +router multicast + ipv4 + routing +! +management ssh + ! + vrf default + no shutdown + ! + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF1.yml new file mode 100644 index 0000000..835d2e9 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF1.yml @@ -0,0 +1,509 @@ +hostname: A-LEAF1 +is_deployed: true +router_bgp: + as: '65112' + router_id: 1.1.1.1 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65112' + next_hop_self: true + description: A-LEAF2 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF2 + description: A-LEAF2_Vlan4093 + - ip_address: 192.168.0.0 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet1 + - ip_address: 192.168.0.2 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet1 + - ip_address: 192.168.0.4 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet1 + - ip_address: 192.168.0.6 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet1 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: PROD + rd: 1.1.1.1:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.1 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF2_Vlan3001 + updates: + wait_install: true + vlans: + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.1:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.1:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.105/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF2_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +- name: Port-Channel8 + description: SERVER_HostA2 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '30' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF2 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF2_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF2 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF2_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE1_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE2_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.3/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE3_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.5/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet1 + peer_type: spine + description: P2P_A-SPINE4_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.7/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA1 + peer_interface: eth1 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA1_eth1 + shutdown: false + channel_group: + id: 7 + mode: active +- name: Ethernet8 + peer: HostA2 + peer_interface: eth1 + peer_type: server + port_profile: PROF-ORANGE-MLAG + description: SERVER_HostA2_eth1 + shutdown: false + channel_group: + id: 8 + mode: active +mlag_configuration: + domain_id: POD1 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.1/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.1/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.1/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF1_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: PROD + ip_address: 10.101.101.1 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF2.yml new file mode 100644 index 0000000..558ed0b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF2.yml @@ -0,0 +1,509 @@ +hostname: A-LEAF2 +is_deployed: true +router_bgp: + as: '65112' + router_id: 1.1.1.2 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65112' + next_hop_self: true + description: A-LEAF1 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF1 + description: A-LEAF1_Vlan4093 + - ip_address: 192.168.0.8 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet2 + - ip_address: 192.168.0.10 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet2 + - ip_address: 192.168.0.12 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet2 + - ip_address: 192.168.0.14 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet2 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: PROD + rd: 1.1.1.2:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.2 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF1_Vlan3001 + updates: + wait_install: true + vlans: + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.2:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.2:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.106/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF1_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +- name: Port-Channel8 + description: SERVER_HostA2 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '30' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF1 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF1_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF1 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF1_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE1_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.9/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE2_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.11/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE3_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.13/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet2 + peer_type: spine + description: P2P_A-SPINE4_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.15/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA1 + peer_interface: eth2 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA1_eth2 + shutdown: false + channel_group: + id: 7 + mode: active +- name: Ethernet8 + peer: HostA2 + peer_interface: eth2 + peer_type: server + port_profile: PROF-ORANGE-MLAG + description: SERVER_HostA2_eth2 + shutdown: false + channel_group: + id: 8 + mode: active +mlag_configuration: + domain_id: POD1 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.2/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.1/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.2/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF2_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: PROD + ip_address: 10.101.101.2 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF3.yml new file mode 100644 index 0000000..97b8cc8 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF3.yml @@ -0,0 +1,585 @@ +hostname: A-LEAF3 +is_deployed: true +router_bgp: + as: '65134' + router_id: 1.1.1.3 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65134' + next_hop_self: true + description: A-LEAF4 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF4 + description: A-LEAF4_Vlan4093 + - ip_address: 192.168.0.16 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet3 + - ip_address: 192.168.0.18 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet3 + - ip_address: 192.168.0.20 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet3 + - ip_address: 192.168.0.22 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet3 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.3:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.3 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF4_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.3:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.3 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF4_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.3:10050 + route_targets: + both: + - 10050:10050 + redistribute_routes: + - learned + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.3:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.3:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.107/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.0/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF4_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel8 + description: SERVER_HostA4 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF4 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF4_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF4 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF4_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE1_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.17/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE2_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.19/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE3_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.21/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet3 + peer_type: spine + description: P2P_A-SPINE4_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.23/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA3 + peer_interface: eth1 + peer_type: server + port_profile: PROF-YELLOW-SINGLE-HOMED + description: SERVER_HostA3_eth1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '50' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' +- name: Ethernet8 + peer: HostA4 + peer_interface: eth1 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA4_eth1 + shutdown: false + channel_group: + id: 8 + mode: active +mlag_configuration: + domain_id: POD2 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.3/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.3/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.3/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.3/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF3_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.3 +- name: PROD + ip_address: 10.101.101.3 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF4.yml new file mode 100644 index 0000000..70648d6 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF4.yml @@ -0,0 +1,585 @@ +hostname: A-LEAF4 +is_deployed: true +router_bgp: + as: '65134' + router_id: 1.1.1.4 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65134' + next_hop_self: true + description: A-LEAF3 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF3 + description: A-LEAF3_Vlan4093 + - ip_address: 192.168.0.24 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet4 + - ip_address: 192.168.0.26 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet4 + - ip_address: 192.168.0.28 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet4 + - ip_address: 192.168.0.30 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet4 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.4:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF3_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.4:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF3_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.4:10050 + route_targets: + both: + - 10050:10050 + redistribute_routes: + - learned + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.4:10010 + route_targets: + both: + - 10010:10010 + redistribute_routes: + - learned + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.4:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.108/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.1/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF3_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel8 + description: SERVER_HostA4 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '10' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 8 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF3 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF3_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF3 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF3_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE1_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.25/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE2_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.27/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE3_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.29/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet4 + peer_type: spine + description: P2P_A-SPINE4_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.31/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: HostA4 + peer_interface: eth2 + peer_type: server + port_profile: PROF-BLUE-MLAG + description: SERVER_HostA4_eth2 + shutdown: false + channel_group: + id: 8 + mode: active +- name: Ethernet7 + peer: HostA5 + peer_interface: eth1 + peer_type: server + port_profile: PROF-ORANGE-SINGLE-HOMED + description: SERVER_HostA5_eth1 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '30' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' +mlag_configuration: + domain_id: POD2 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.4/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.3/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.4/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.4/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF4_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.4 +- name: PROD + ip_address: 10.101.101.4 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF5.yml new file mode 100644 index 0000000..a21583b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF5.yml @@ -0,0 +1,459 @@ +hostname: A-LEAF5 +is_deployed: true +router_bgp: + as: '65156' + router_id: 1.1.1.5 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65156' + next_hop_self: true + description: A-LEAF6 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF6 + description: A-LEAF6_Vlan4093 + - ip_address: 192.168.0.32 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet5 + - ip_address: 192.168.0.34 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet5 + - ip_address: 192.168.0.36 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet5 + - ip_address: 192.168.0.38 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet5 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.5:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.5 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF6_Vlan3002 + updates: + wait_install: true + vlans: + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.5:10070 + route_targets: + both: + - 10070:10070 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.109/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF6_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA6 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '70' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF6 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF6_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF6_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE1_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.33/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE2_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.35/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE3_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.37/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet5 + peer_type: spine + description: P2P_A-SPINE4_Ethernet5 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.39/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA6 + peer_interface: eth1 + peer_type: server + port_profile: PROF-BROWN-MLAG + description: SERVER_HostA6_eth1 + shutdown: false + channel_group: + id: 7 + mode: active +mlag_configuration: + domain_id: POD3 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.5/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.5/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.5/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF5_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 70 + vni: 10070 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.5 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF6.yml new file mode 100644 index 0000000..cea12b1 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF6.yml @@ -0,0 +1,459 @@ +hostname: A-LEAF6 +is_deployed: true +router_bgp: + as: '65156' + router_id: 1.1.1.6 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65156' + next_hop_self: true + description: A-LEAF5 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF5 + description: A-LEAF5_Vlan4093 + - ip_address: 192.168.0.40 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet6 + - ip_address: 192.168.0.42 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet6 + - ip_address: 192.168.0.44 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet6 + - ip_address: 192.168.0.46 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet6 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + vrfs: + - name: DEV + rd: 1.1.1.6:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.6 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF5_Vlan3002 + updates: + wait_install: true + vlans: + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.6:10070 + route_targets: + both: + - 10070:10070 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.110/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF5_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +- name: Port-Channel7 + description: SERVER_HostA6 + shutdown: false + switchport: + enabled: true + mode: access + access_vlan: '70' + spanning_tree_portfast: edge + spanning_tree_bpduguard: 'True' + mlag: 7 +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF5_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF5 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF5_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE1_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.41/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE2_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.43/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE3_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.45/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet6 + peer_type: spine + description: P2P_A-SPINE4_Ethernet6 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.47/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: HostA6 + peer_interface: eth2 + peer_type: server + port_profile: PROF-BROWN-MLAG + description: SERVER_HostA6_eth2 + shutdown: false + channel_group: + id: 7 + mode: active +mlag_configuration: + domain_id: POD3 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.6/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.5/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.6/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF6_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 70 + vni: 10070 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.6 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF7.yml new file mode 100644 index 0000000..d1c5ab1 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF7.yml @@ -0,0 +1,678 @@ +hostname: A-LEAF7 +is_deployed: true +router_bgp: + as: '65178' + router_id: 1.1.1.7 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + bestpath: + d_path: true + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65178' + next_hop_self: true + description: A-LEAF8 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + - name: REMOTE-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: IO6gE/ln7Sp2wt33WX/Asg== + send_community: all + maximum_routes: 0 + ebgp_multihop: 15 + local_as: '65000' + - name: REMOTE-IPV4-PEERS + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: '65000' + route_map_out: RM-AS65000-IPV4-OUT + send_community: all + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + - name: REMOTE-EVPN-PEERS + activate: false + - name: REMOTE-IPV4-PEERS + activate: true + neighbors: + - ip_address: 192.0.0.1 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF8 + description: A-LEAF8_Vlan4093 + - ip_address: 192.168.0.48 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet7 + - ip_address: 192.168.0.50 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet7 + - ip_address: 192.168.0.52 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet7 + - ip_address: 192.168.0.54 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet7 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + - ip_address: 1.1.0.1 + peer_group: REMOTE-EVPN-PEERS + peer: BB1 + description: BB1 + remote_as: '65000' + - ip_address: 1.1.0.2 + peer_group: REMOTE-EVPN-PEERS + peer: BB2 + description: BB2 + remote_as: '65000' + - ip_address: 172.16.1.0 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.4 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + address_family_evpn: + neighbor_default: + next_hop_self_received_evpn_routes: + enable: true + inter_domain: true + peer_groups: + - name: REMOTE-EVPN-PEERS + domain_remote: true + activate: true + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + domain_identifier: '1:1' + vrfs: + - name: DEV + rd: 1.1.1.7:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.7 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF8_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.7:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.7 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.1 + peer_group: MLAG-IPV4-PEER + description: A-LEAF8_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10050 + route_targets: + both: + - 10050:10050 + import_export_evpn_domains: + - domain: remote + route_target: 10050:10050 + redistribute_routes: + - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.7:10050 + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10070 + route_targets: + both: + - 10070:10070 + import_export_evpn_domains: + - domain: remote + route_target: 10070:10070 + redistribute_routes: + - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.7:10070 + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10010 + route_targets: + both: + - 10010:10010 + import_export_evpn_domains: + - domain: remote + route_target: 10010:10010 + redistribute_routes: + - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.7:10010 + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.7:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.111/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.0/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.0/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.0/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF8_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF8 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF8_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF8 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF8_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE1_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.49/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE2_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.51/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE3_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.53/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet7 + peer_type: spine + description: P2P_A-SPINE4_Ethernet7 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.55/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: BB1 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.1/31 + description: P2P_BB1_Ethernet1 +- name: Ethernet8 + peer: BB2 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.5/31 + description: P2P_BB2_Ethernet1 +mlag_configuration: + domain_id: POD4 + local_interface: Vlan4094 + peer_address: 169.254.0.1 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +- name: RM-AS65000-IPV4-OUT + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-GATEWAY-LOOP +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.7/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.7/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.7/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.7/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +- name: PL-GATEWAY-LOOP + sequence_numbers: + - sequence: 10 + action: permit 2.2.1.7/32 + - sequence: 20 + action: permit 1.1.1.7/32 + - sequence: 30 + action: permit 1.1.1.8/32 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF7_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 70 + vni: 10070 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.7 +- name: PROD + ip_address: 10.101.101.7 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF8.yml new file mode 100644 index 0000000..6556a91 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF8.yml @@ -0,0 +1,678 @@ +hostname: A-LEAF8 +is_deployed: true +router_bgp: + as: '65178' + router_id: 1.1.1.8 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + bestpath: + d_path: true + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: MLAG-IPV4-PEER + type: ipv4 + remote_as: '65178' + next_hop_self: true + description: A-LEAF7 + password: CRkxra9QRmU5k9/wECPlUA== + maximum_routes: 12000 + send_community: all + route_map_in: RM-MLAG-PEER-IN + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + - name: REMOTE-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: IO6gE/ln7Sp2wt33WX/Asg== + send_community: all + maximum_routes: 0 + ebgp_multihop: 15 + local_as: '65000' + - name: REMOTE-IPV4-PEERS + password: dkvBq1jk4inJHsHfMjYRnQ== + remote_as: '65000' + route_map_out: RM-AS65000-IPV4-OUT + send_community: all + address_family_ipv4: + peer_groups: + - name: MLAG-IPV4-PEER + activate: true + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + - name: REMOTE-EVPN-PEERS + activate: false + - name: REMOTE-IPV4-PEERS + activate: true + neighbors: + - ip_address: 192.0.0.0 + peer_group: MLAG-IPV4-PEER + peer: A-LEAF7 + description: A-LEAF7_Vlan4093 + - ip_address: 192.168.0.56 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE1 + description: A-SPINE1_Ethernet8 + - ip_address: 192.168.0.58 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE2 + description: A-SPINE2_Ethernet8 + - ip_address: 192.168.0.60 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE3 + description: A-SPINE3_Ethernet8 + - ip_address: 192.168.0.62 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65100' + peer: A-SPINE4 + description: A-SPINE4_Ethernet8 + - ip_address: 1.1.1.201 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE1 + description: A-SPINE1_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.202 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE2 + description: A-SPINE2_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.203 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE3 + description: A-SPINE3_Loopback0 + remote_as: '65100' + - ip_address: 1.1.1.204 + peer_group: LOCAL-EVPN-PEERS + peer: A-SPINE4 + description: A-SPINE4_Loopback0 + remote_as: '65100' + - ip_address: 1.1.0.1 + peer_group: REMOTE-EVPN-PEERS + peer: BB1 + description: BB1 + remote_as: '65000' + - ip_address: 1.1.0.2 + peer_group: REMOTE-EVPN-PEERS + peer: BB2 + description: BB2 + remote_as: '65000' + - ip_address: 172.16.1.2 + peer_group: REMOTE-IPV4-PEERS + description: BB1.IPV4 + - ip_address: 172.16.1.6 + peer_group: REMOTE-IPV4-PEERS + description: BB2.IPV4 + address_family_evpn: + neighbor_default: + next_hop_self_received_evpn_routes: + enable: true + inter_domain: true + peer_groups: + - name: REMOTE-EVPN-PEERS + domain_remote: true + activate: true + - name: LOCAL-EVPN-PEERS + activate: true + route: + import_match_failure_action: discard + domain_identifier: '1:1' + vrfs: + - name: DEV + rd: 1.1.1.8:50002 + route_targets: + import: + - address_family: evpn + route_targets: + - 50002:50002 + export: + - address_family: evpn + route_targets: + - 50002:50002 + evpn_multicast: true + router_id: 1.1.1.8 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF7_Vlan3002 + updates: + wait_install: true + - name: PROD + rd: 1.1.1.8:50001 + route_targets: + import: + - address_family: evpn + route_targets: + - 50001:50001 + export: + - address_family: evpn + route_targets: + - 50001:50001 + evpn_multicast: true + router_id: 1.1.1.8 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP-VRFS + neighbors: + - ip_address: 192.2.2.0 + peer_group: MLAG-IPV4-PEER + description: A-LEAF7_Vlan3001 + updates: + wait_install: true + vlans: + - id: 50 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10050 + route_targets: + both: + - 10050:10050 + import_export_evpn_domains: + - domain: remote + route_target: 10050:10050 + redistribute_routes: + - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.8:10050 + - id: 70 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10070 + route_targets: + both: + - 10070:10070 + import_export_evpn_domains: + - domain: remote + route_target: 10070:10070 + redistribute_routes: + - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.8:10070 + - id: 10 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10010 + route_targets: + both: + - 10010:10010 + import_export_evpn_domains: + - domain: remote + route_target: 10010:10010 + redistribute_routes: + - learned + rd_evpn_domain: + domain: remote + rd: 1.1.1.8:10010 + - id: 30 + tenant: DOMAIN_A_FABRIC + rd: 1.1.1.8:10030 + route_targets: + both: + - 10030:10030 + redistribute_routes: + - learned +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true + software_forwarding: sfe + vrfs: + - name: DEV + ipv4: + routing: true + - name: PROD + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: mstp + mst_instances: + - id: '0' + priority: 0 + no_spanning_tree_vlan: 4093-4094 +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +- name: DEV + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +- name: PROD + tenant: DOMAIN_A_FABRIC + ip_routing: true + ipv6_routing: true +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.112/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +vlans: +- id: 4093 + tenant: system + name: MLAG_L3 + trunk_groups: + - MLAG +- id: 4094 + tenant: system + name: MLAG + trunk_groups: + - MLAG +- id: 50 + name: Yellow + tenant: DOMAIN_A_FABRIC +- id: 70 + name: Brown + tenant: DOMAIN_A_FABRIC +- id: 3002 + name: MLAG_L3_VRF_DEV + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +- id: 10 + name: Blue + tenant: DOMAIN_A_FABRIC +- id: 30 + name: Orange + tenant: DOMAIN_A_FABRIC +- id: 3001 + name: MLAG_L3_VRF_PROD + trunk_groups: + - MLAG + tenant: DOMAIN_A_FABRIC +vlan_interfaces: +- name: Vlan4093 + description: MLAG_L3 + shutdown: false + mtu: 9214 + ip_address: 192.0.0.1/31 + pim: + ipv4: + sparse_mode: true +- name: Vlan4094 + description: MLAG + shutdown: false + no_autostate: true + mtu: 9214 + ip_address: 169.254.0.1/31 +- name: Vlan50 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - YELLOW + description: Yellow Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.50.50.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:50:50::1/64 + vrf: DEV +- name: Vlan70 + tenant: DOMAIN_A_FABRIC + tags: + - DEV + - BROWN + description: Brown Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.70.70.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback102 + ipv6_address_virtuals: + - 2001:db8:70:70::1/64 + vrf: DEV +- name: Vlan3002 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_DEV + vrf: DEV + mtu: 9214 + ip_address: 192.2.2.1/31 +- name: Vlan10 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - BLUE + description: Blue Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.10.10.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:10:10::1/64 + vrf: PROD +- name: Vlan30 + tenant: DOMAIN_A_FABRIC + tags: + - PROD + - ORANGE + description: Orange Network + shutdown: false + ipv6_enable: true + mtu: 9014 + ip_address_virtual: 10.30.30.1/24 + pim: + ipv4: + sparse_mode: true + local_interface: Loopback101 + ipv6_address_virtuals: + - 2001:db8:30:30::1/64 + vrf: PROD +- name: Vlan3001 + tenant: DOMAIN_A_FABRIC + type: underlay_peering + shutdown: false + description: MLAG_L3_VRF_PROD + vrf: PROD + mtu: 9214 + ip_address: 192.2.2.1/31 +port_channel_interfaces: +- name: Port-Channel1000 + description: MLAG_A-LEAF7_Port-Channel1000 + switchport: + enabled: true + mode: trunk + trunk: + groups: + - MLAG + shutdown: false +ethernet_interfaces: +- name: Ethernet5 + peer: A-LEAF7 + peer_interface: Ethernet5 + peer_type: mlag_peer + description: MLAG_A-LEAF7_Ethernet5 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet6 + peer: A-LEAF7 + peer_interface: Ethernet6 + peer_type: mlag_peer + description: MLAG_A-LEAF7_Ethernet6 + shutdown: false + channel_group: + id: 1000 + mode: active +- name: Ethernet1 + peer: A-SPINE1 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE1_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.57/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-SPINE2 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE2_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.59/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-SPINE3 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE3_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.61/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-SPINE4 + peer_interface: Ethernet8 + peer_type: spine + description: P2P_A-SPINE4_Ethernet8 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.63/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: BB1 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.3/31 + description: P2P_BB1_Ethernet1 +- name: Ethernet8 + peer: BB2 + peer_interface: Ethernet1 + peer_type: other + switchport: + enabled: false + shutdown: false + mtu: 9214 + ip_address: 172.16.1.7/31 + description: P2P_BB2_Ethernet1 +mlag_configuration: + domain_id: POD4 + local_interface: Vlan4094 + peer_address: 169.254.0.0 + peer_link: Port-Channel1000 + reload_delay_mlag: '300' + reload_delay_non_mlag: '330' +route_maps: +- name: RM-MLAG-PEER-IN + sequence_numbers: + - sequence: 10 + type: deny + set: + - origin incomplete + description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match: + - extcommunity CL-EVPN-IMPORTED + - sequence: 20 + type: permit + set: + - origin incomplete + description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +- name: RM-CONN-2-BGP-VRFS + sequence_numbers: + - sequence: 10 + type: deny + match: + - ip address prefix-list PL-MLAG-PEER-VRFS + - sequence: 20 + type: permit +- name: RM-AS65000-IPV4-OUT + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-GATEWAY-LOOP +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.8/32 +- name: Loopback1 + description: VTEP IP + shutdown: false + ip_address: 2.2.1.7/32 +- name: Loopback102 + description: Per-VRF Unique Loopback + shutdown: false + vrf: DEV + ip_address: 10.102.102.8/32 +- name: Loopback101 + description: Per-VRF Unique Loopback + shutdown: false + vrf: PROD + ip_address: 10.101.101.8/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 + - sequence: 20 + action: permit 2.2.1.0/24 eq 32 +- name: PL-MLAG-PEER-VRFS + sequence_numbers: + - sequence: 10 + action: permit 192.2.2.0/31 +- name: PL-GATEWAY-LOOP + sequence_numbers: + - sequence: 10 + action: permit 2.2.1.7/32 + - sequence: 20 + action: permit 1.1.1.7/32 + - sequence: 30 + action: permit 1.1.1.8/32 +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +ip_igmp_snooping: + globally_enabled: true +ip_virtual_router_mac_address: 00:1c:73:00:00:01 +vxlan_interface: + vxlan1: + description: A-LEAF8_VTEP + vxlan: + udp_port: 4789 + source_interface: Loopback0 + mlag_source_interface: Loopback1 + virtual_router_encapsulation_mac_address: mlag-system-id + vlans: + - id: 50 + vni: 10050 + - id: 70 + vni: 10070 + - id: 10 + vni: 10010 + - id: 30 + vni: 10030 + vrfs: + - name: DEV + vni: 50002 + multicast_group: 232.2.2.2 + - name: PROD + vni: 50001 + multicast_group: 232.1.1.1 +virtual_source_nat_vrfs: +- name: DEV + ip_address: 10.102.102.8 +- name: PROD + ip_address: 10.101.101.8 +metadata: + platform: cEOS-LAB +dhcp_relay: + tunnel_requests_disabled: true + mlag_peerlink_requests_disabled: true +ip_dhcp_relay: + information_option: true +ip_extcommunity_lists_regexp: +- name: CL-EVPN-IMPORTED + entries: + - type: permit + regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE1.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE1.yml new file mode 100644 index 0000000..c06aa03 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE1.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE1 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.201 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.1 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet1 + - ip_address: 192.168.0.9 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet1 + - ip_address: 192.168.0.17 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet1 + - ip_address: 192.168.0.25 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet1 + - ip_address: 192.168.0.33 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet1 + - ip_address: 192.168.0.41 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet1 + - ip_address: 192.168.0.49 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet1 + - ip_address: 192.168.0.57 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet1 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.101/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.0/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.8/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.16/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.24/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.32/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.40/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.48/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet1 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet1 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.56/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.201/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE2.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE2.yml new file mode 100644 index 0000000..f4f6b87 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE2.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE2 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.202 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.3 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet2 + - ip_address: 192.168.0.11 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet2 + - ip_address: 192.168.0.19 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet2 + - ip_address: 192.168.0.27 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet2 + - ip_address: 192.168.0.35 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet2 + - ip_address: 192.168.0.43 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet2 + - ip_address: 192.168.0.51 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet2 + - ip_address: 192.168.0.59 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet2 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.102/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.2/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.10/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.18/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.26/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.34/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.42/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.50/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet2 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet2 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.58/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.202/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE3.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE3.yml new file mode 100644 index 0000000..535bff5 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE3.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE3 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.203 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.5 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet3 + - ip_address: 192.168.0.13 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet3 + - ip_address: 192.168.0.21 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet3 + - ip_address: 192.168.0.29 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet3 + - ip_address: 192.168.0.37 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet3 + - ip_address: 192.168.0.45 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet3 + - ip_address: 192.168.0.53 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet3 + - ip_address: 192.168.0.61 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet3 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.103/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.4/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.12/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.20/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.28/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.36/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.44/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.52/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet3 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet3 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.60/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.203/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE4.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE4.yml new file mode 100644 index 0000000..5838ae2 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE4.yml @@ -0,0 +1,307 @@ +hostname: A-SPINE4 +is_deployed: true +router_bgp: + as: '65100' + router_id: 1.1.1.204 + distance: + external_routes: 20 + internal_routes: 200 + local_routes: 200 + bgp: + default: + ipv4_unicast: false + maximum_paths: + paths: 4 + ecmp: 4 + redistribute: + connected: + enabled: true + route_map: RM-CONN-2-BGP + updates: + wait_install: true + graceful_restart: + enabled: true + restart_time: 300 + peer_groups: + - name: LOCAL-IPV4-PEERS + type: ipv4 + password: DGMjRCIj8IZAFhehikpUIQ== + maximum_routes: 12000 + send_community: all + - name: LOCAL-EVPN-PEERS + type: evpn + update_source: Loopback0 + bfd: true + password: WzKnNSduqwPYvUePYIh40g== + send_community: all + maximum_routes: 0 + ebgp_multihop: 3 + next_hop_unchanged: true + address_family_ipv4: + peer_groups: + - name: LOCAL-IPV4-PEERS + activate: true + - name: LOCAL-EVPN-PEERS + activate: false + neighbors: + - ip_address: 192.168.0.7 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF1 + description: A-LEAF1_Ethernet4 + - ip_address: 192.168.0.15 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65112' + peer: A-LEAF2 + description: A-LEAF2_Ethernet4 + - ip_address: 192.168.0.23 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF3 + description: A-LEAF3_Ethernet4 + - ip_address: 192.168.0.31 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65134' + peer: A-LEAF4 + description: A-LEAF4_Ethernet4 + - ip_address: 192.168.0.39 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF5 + description: A-LEAF5_Ethernet4 + - ip_address: 192.168.0.47 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65156' + peer: A-LEAF6 + description: A-LEAF6_Ethernet4 + - ip_address: 192.168.0.55 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF7 + description: A-LEAF7_Ethernet4 + - ip_address: 192.168.0.63 + peer_group: LOCAL-IPV4-PEERS + remote_as: '65178' + peer: A-LEAF8 + description: A-LEAF8_Ethernet4 + - ip_address: 1.1.1.1 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF1 + description: A-LEAF1_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.2 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF2 + description: A-LEAF2_Loopback0 + remote_as: '65112' + - ip_address: 1.1.1.3 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF3 + description: A-LEAF3_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.4 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF4 + description: A-LEAF4_Loopback0 + remote_as: '65134' + - ip_address: 1.1.1.5 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF5 + description: A-LEAF5_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.6 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF6 + description: A-LEAF6_Loopback0 + remote_as: '65156' + - ip_address: 1.1.1.7 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF7 + description: A-LEAF7_Loopback0 + remote_as: '65178' + - ip_address: 1.1.1.8 + peer_group: LOCAL-EVPN-PEERS + peer: A-LEAF8 + description: A-LEAF8_Loopback0 + remote_as: '65178' + address_family_evpn: + peer_groups: + - name: LOCAL-EVPN-PEERS + activate: true +static_routes: +- vrf: MGMT + destination_address_prefix: 0.0.0.0/0 + gateway: 172.100.100.1 +service_routing_protocols_model: multi-agent +ip_routing: true +router_multicast: + ipv4: + routing: true +vlan_internal_order: + allocation: ascending + range: + beginning: 1006 + ending: 1199 +aaa_root: + disabled: true +config_end: true +enable_password: + disabled: true +transceiver_qsfp_default_mode_4x10: true +spanning_tree: + mode: none +local_users: +- name: admin + privilege: 15 + role: network-admin + sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +- name: arista + privilege: 15 + role: network-admin + sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 +vrfs: +- name: MGMT + ip_routing: false +management_interfaces: +- name: Management0 + description: OOB_MANAGEMENT + shutdown: false + vrf: MGMT + ip_address: 172.100.100.104/24 + gateway: 172.100.100.1 + type: oob +mac_address_table: + aging_time: 1800 +management_api_http: + enable_vrfs: + - name: MGMT + enable_https: true +ethernet_interfaces: +- name: Ethernet1 + peer: A-LEAF1 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF1_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.6/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet2 + peer: A-LEAF2 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF2_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.14/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet3 + peer: A-LEAF3 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF3_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.22/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet4 + peer: A-LEAF4 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF4_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.30/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet5 + peer: A-LEAF5 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF5_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.38/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet6 + peer: A-LEAF6 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF6_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.46/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet7 + peer: A-LEAF7 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF7_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.54/31 + pim: + ipv4: + sparse_mode: true +- name: Ethernet8 + peer: A-LEAF8 + peer_interface: Ethernet4 + peer_type: l3leaf + description: P2P_A-LEAF8_Ethernet4 + shutdown: false + mtu: 9214 + switchport: + enabled: false + ip_address: 192.168.0.62/31 + pim: + ipv4: + sparse_mode: true +loopback_interfaces: +- name: Loopback0 + description: Globally Unique Address + shutdown: false + ip_address: 1.1.1.204/32 +prefix_lists: +- name: PL-LOOPBACKS-EVPN-OVERLAY + sequence_numbers: + - sequence: 10 + action: permit 1.1.1.0/24 eq 32 +route_maps: +- name: RM-CONN-2-BGP + sequence_numbers: + - sequence: 10 + type: permit + match: + - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY +router_bfd: + multihop: + interval: 300 + min_rx: 300 + multiplier: 3 +metadata: + platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml new file mode 100644 index 0000000..5b399fb --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml @@ -0,0 +1,507 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF2 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF2 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet1' +- VerifyReachability: + hosts: + - destination: 192.168.0.0 + repeat: 1 + source: 192.168.0.1 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: + A-SPINE1 Ethernet1 (IP: 192.168.0.0)' +- VerifyReachability: + hosts: + - destination: 192.168.0.2 + repeat: 1 + source: 192.168.0.3 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: + A-SPINE2 Ethernet1 (IP: 192.168.0.2)' +- VerifyReachability: + hosts: + - destination: 192.168.0.4 + repeat: 1 + source: 192.168.0.5 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: + A-SPINE3 Ethernet1 (IP: 192.168.0.4)' +- VerifyReachability: + hosts: + - destination: 192.168.0.6 + repeat: 1 + source: 192.168.0.7 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: + A-SPINE4 Ethernet1 (IP: 192.168.0.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.1 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.2 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.4 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.6 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml new file mode 100644 index 0000000..5d885fd --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml @@ -0,0 +1,507 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF1 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF1 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet2' +- VerifyReachability: + hosts: + - destination: 192.168.0.8 + repeat: 1 + source: 192.168.0.9 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: + A-SPINE1 Ethernet2 (IP: 192.168.0.8)' +- VerifyReachability: + hosts: + - destination: 192.168.0.10 + repeat: 1 + source: 192.168.0.11 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: + A-SPINE2 Ethernet2 (IP: 192.168.0.10)' +- VerifyReachability: + hosts: + - destination: 192.168.0.12 + repeat: 1 + source: 192.168.0.13 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: + A-SPINE3 Ethernet2 (IP: 192.168.0.12)' +- VerifyReachability: + hosts: + - destination: 192.168.0.14 + repeat: 1 + source: 192.168.0.15 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: + A-SPINE4 Ethernet2 (IP: 192.168.0.14)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.2 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.8 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.10 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.12 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.14 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml new file mode 100644 index 0000000..5fb5929 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml @@ -0,0 +1,519 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF4 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF4 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet3' +- VerifyReachability: + hosts: + - destination: 192.168.0.16 + repeat: 1 + source: 192.168.0.17 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: + A-SPINE1 Ethernet3 (IP: 192.168.0.16)' +- VerifyReachability: + hosts: + - destination: 192.168.0.18 + repeat: 1 + source: 192.168.0.19 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: + A-SPINE2 Ethernet3 (IP: 192.168.0.18)' +- VerifyReachability: + hosts: + - destination: 192.168.0.20 + repeat: 1 + source: 192.168.0.21 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: + A-SPINE3 Ethernet3 (IP: 192.168.0.20)' +- VerifyReachability: + hosts: + - destination: 192.168.0.22 + repeat: 1 + source: 192.168.0.23 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: + A-SPINE4 Ethernet3 (IP: 192.168.0.22)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.3 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.16 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.18 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.20 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.22 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml new file mode 100644 index 0000000..d065ba2 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml @@ -0,0 +1,519 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF3 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF3 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet4' +- VerifyReachability: + hosts: + - destination: 192.168.0.24 + repeat: 1 + source: 192.168.0.25 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: + A-SPINE1 Ethernet4 (IP: 192.168.0.24)' +- VerifyReachability: + hosts: + - destination: 192.168.0.26 + repeat: 1 + source: 192.168.0.27 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: + A-SPINE2 Ethernet4 (IP: 192.168.0.26)' +- VerifyReachability: + hosts: + - destination: 192.168.0.28 + repeat: 1 + source: 192.168.0.29 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: + A-SPINE3 Ethernet4 (IP: 192.168.0.28)' +- VerifyReachability: + hosts: + - destination: 192.168.0.30 + repeat: 1 + source: 192.168.0.31 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: + A-SPINE4 Ethernet4 (IP: 192.168.0.30)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.4 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel8 + status: up + result_overwrite: + custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.24 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.26 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.28 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.30 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml new file mode 100644 index 0000000..18debc9 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml @@ -0,0 +1,489 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF6 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet5' +- VerifyReachability: + hosts: + - destination: 192.168.0.32 + repeat: 1 + source: 192.168.0.33 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: + A-SPINE1 Ethernet5 (IP: 192.168.0.32)' +- VerifyReachability: + hosts: + - destination: 192.168.0.34 + repeat: 1 + source: 192.168.0.35 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: + A-SPINE2 Ethernet5 (IP: 192.168.0.34)' +- VerifyReachability: + hosts: + - destination: 192.168.0.36 + repeat: 1 + source: 192.168.0.37 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: + A-SPINE3 Ethernet5 (IP: 192.168.0.36)' +- VerifyReachability: + hosts: + - destination: 192.168.0.38 + repeat: 1 + source: 192.168.0.39 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: + A-SPINE4 Ethernet5 (IP: 192.168.0.38)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.5 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.32 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.34 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.36 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.38 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml new file mode 100644 index 0000000..b21d869 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml @@ -0,0 +1,489 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF5 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet6' +- VerifyReachability: + hosts: + - destination: 192.168.0.40 + repeat: 1 + source: 192.168.0.41 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: + A-SPINE1 Ethernet6 (IP: 192.168.0.40)' +- VerifyReachability: + hosts: + - destination: 192.168.0.42 + repeat: 1 + source: 192.168.0.43 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: + A-SPINE2 Ethernet6 (IP: 192.168.0.42)' +- VerifyReachability: + hosts: + - destination: 192.168.0.44 + repeat: 1 + source: 192.168.0.45 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: + A-SPINE3 Ethernet6 (IP: 192.168.0.44)' +- VerifyReachability: + hosts: + - destination: 192.168.0.46 + repeat: 1 + source: 192.168.0.47 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: + A-SPINE4 Ethernet6 (IP: 192.168.0.46)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.6 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel7 + status: up + result_overwrite: + custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.40 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.42 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.44 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.46 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml new file mode 100644 index 0000000..8b9ec97 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml @@ -0,0 +1,535 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF8 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF8 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet7' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet7' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet7' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet7 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet7' +- VerifyReachability: + hosts: + - destination: 192.168.0.48 + repeat: 1 + source: 192.168.0.49 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: + A-SPINE1 Ethernet7 (IP: 192.168.0.48)' +- VerifyReachability: + hosts: + - destination: 192.168.0.50 + repeat: 1 + source: 192.168.0.51 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: + A-SPINE2 Ethernet7 (IP: 192.168.0.50)' +- VerifyReachability: + hosts: + - destination: 192.168.0.52 + repeat: 1 + source: 192.168.0.53 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: + A-SPINE3 Ethernet7 (IP: 192.168.0.52)' +- VerifyReachability: + hosts: + - destination: 192.168.0.54 + repeat: 1 + source: 192.168.0.55 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: + A-SPINE4 Ethernet7 (IP: 192.168.0.54)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.7 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.48 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.50 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.52 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.54 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.0' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.4 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.4' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml new file mode 100644 index 0000000..35ec99d --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml @@ -0,0 +1,535 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet5 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF7 Ethernet5' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet6 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF7 Ethernet6' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE1.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet8' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE2.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet8' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE3.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet8' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-SPINE4.aclabs.lab + neighbor_port: Ethernet8 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet8' +- VerifyReachability: + hosts: + - destination: 192.168.0.56 + repeat: 1 + source: 192.168.0.57 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: + A-SPINE1 Ethernet8 (IP: 192.168.0.56)' +- VerifyReachability: + hosts: + - destination: 192.168.0.58 + repeat: 1 + source: 192.168.0.59 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: + A-SPINE2 Ethernet8 (IP: 192.168.0.58)' +- VerifyReachability: + hosts: + - destination: 192.168.0.60 + repeat: 1 + source: 192.168.0.61 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: + A-SPINE3 Ethernet8 (IP: 192.168.0.60)' +- VerifyReachability: + hosts: + - destination: 192.168.0.62 + repeat: 1 + source: 192.168.0.63 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: + A-SPINE4 Ethernet8 (IP: 192.168.0.62)' +- VerifyReachability: + hosts: + - destination: 1.1.1.201 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 + (IP: 1.1.1.201)' +- VerifyReachability: + hosts: + - destination: 1.1.1.202 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 + (IP: 1.1.1.202)' +- VerifyReachability: + hosts: + - destination: 1.1.1.203 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 + (IP: 1.1.1.203)' +- VerifyReachability: + hosts: + - destination: 1.1.1.204 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 + (IP: 1.1.1.204)' +- VerifyReachability: + hosts: + - destination: 1.1.1.1 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 + (IP: 1.1.1.1)' +- VerifyReachability: + hosts: + - destination: 1.1.1.2 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 + (IP: 1.1.1.2)' +- VerifyReachability: + hosts: + - destination: 1.1.1.3 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 + (IP: 1.1.1.3)' +- VerifyReachability: + hosts: + - destination: 1.1.1.4 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 + (IP: 1.1.1.4)' +- VerifyReachability: + hosts: + - destination: 1.1.1.5 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 + (IP: 1.1.1.5)' +- VerifyReachability: + hosts: + - destination: 1.1.1.6 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 + (IP: 1.1.1.6)' +- VerifyReachability: + hosts: + - destination: 1.1.1.7 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 + (IP: 1.1.1.7)' +- VerifyReachability: + hosts: + - destination: 1.1.1.8 + repeat: 1 + source: 1.1.1.8 + vrf: default + result_overwrite: + custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 + (IP: 1.1.1.8)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Port-Channel1000 + status: up + result_overwrite: + custom_field: Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4093 + status: up + result_overwrite: + custom_field: Interface Vlan4093 - MLAG_L3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan4094 + status: up + result_overwrite: + custom_field: Interface Vlan4094 - MLAG = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan50 + status: up + result_overwrite: + custom_field: Interface Vlan50 - Yellow Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan70 + status: up + result_overwrite: + custom_field: Interface Vlan70 - Brown Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3002 + status: up + result_overwrite: + custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan10 + status: up + result_overwrite: + custom_field: Interface Vlan10 - Blue Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan30 + status: up + result_overwrite: + custom_field: Interface Vlan30 - Orange Network = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vlan3001 + status: up + result_overwrite: + custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback1 + status: up + result_overwrite: + custom_field: Interface Loopback1 - VTEP IP = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback102 + status: up + result_overwrite: + custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback101 + status: up + result_overwrite: + custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Vxlan1 + status: up + result_overwrite: + custom_field: Interface Vxlan1 = 'up' +anta.tests.mlag: +- VerifyMlagStatus: null +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.201 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.202 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.203 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.204 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.0.0.0 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.56 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.58 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.60 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.62 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.2 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.2' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 172.16.1.6 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.6' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' + routes: + - 1.1.1.201 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' + routes: + - 1.1.1.202 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' + routes: + - 1.1.1.203 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' + routes: + - 1.1.1.204 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' + routes: + - 1.1.1.1 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' + routes: + - 1.1.1.2 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' + routes: + - 1.1.1.3 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' + routes: + - 1.1.1.4 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' + routes: + - 1.1.1.5 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' + routes: + - 1.1.1.6 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' + routes: + - 1.1.1.7 +- VerifyRoutingTableEntry: + result_overwrite: + custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' + routes: + - 1.1.1.8 +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml new file mode 100644 index 0000000..cfd08e5 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet1' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet1 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet1' +- VerifyReachability: + hosts: + - destination: 192.168.0.1 + repeat: 1 + source: 192.168.0.0 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: + A-LEAF1 Ethernet1 (IP: 192.168.0.1)' +- VerifyReachability: + hosts: + - destination: 192.168.0.9 + repeat: 1 + source: 192.168.0.8 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: + A-LEAF2 Ethernet1 (IP: 192.168.0.9)' +- VerifyReachability: + hosts: + - destination: 192.168.0.17 + repeat: 1 + source: 192.168.0.16 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: + A-LEAF3 Ethernet1 (IP: 192.168.0.17)' +- VerifyReachability: + hosts: + - destination: 192.168.0.25 + repeat: 1 + source: 192.168.0.24 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: + A-LEAF4 Ethernet1 (IP: 192.168.0.25)' +- VerifyReachability: + hosts: + - destination: 192.168.0.33 + repeat: 1 + source: 192.168.0.32 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: + A-LEAF5 Ethernet1 (IP: 192.168.0.33)' +- VerifyReachability: + hosts: + - destination: 192.168.0.41 + repeat: 1 + source: 192.168.0.40 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: + A-LEAF6 Ethernet1 (IP: 192.168.0.41)' +- VerifyReachability: + hosts: + - destination: 192.168.0.49 + repeat: 1 + source: 192.168.0.48 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: + A-LEAF7 Ethernet1 (IP: 192.168.0.49)' +- VerifyReachability: + hosts: + - destination: 192.168.0.57 + repeat: 1 + source: 192.168.0.56 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: + A-LEAF8 Ethernet1 (IP: 192.168.0.57)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.1 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.9 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.17 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.25 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.33 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.41 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.49 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.57 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml new file mode 100644 index 0000000..7dea71a --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet2' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet2 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet2' +- VerifyReachability: + hosts: + - destination: 192.168.0.3 + repeat: 1 + source: 192.168.0.2 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: + A-LEAF1 Ethernet2 (IP: 192.168.0.3)' +- VerifyReachability: + hosts: + - destination: 192.168.0.11 + repeat: 1 + source: 192.168.0.10 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: + A-LEAF2 Ethernet2 (IP: 192.168.0.11)' +- VerifyReachability: + hosts: + - destination: 192.168.0.19 + repeat: 1 + source: 192.168.0.18 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: + A-LEAF3 Ethernet2 (IP: 192.168.0.19)' +- VerifyReachability: + hosts: + - destination: 192.168.0.27 + repeat: 1 + source: 192.168.0.26 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: + A-LEAF4 Ethernet2 (IP: 192.168.0.27)' +- VerifyReachability: + hosts: + - destination: 192.168.0.35 + repeat: 1 + source: 192.168.0.34 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: + A-LEAF5 Ethernet2 (IP: 192.168.0.35)' +- VerifyReachability: + hosts: + - destination: 192.168.0.43 + repeat: 1 + source: 192.168.0.42 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: + A-LEAF6 Ethernet2 (IP: 192.168.0.43)' +- VerifyReachability: + hosts: + - destination: 192.168.0.51 + repeat: 1 + source: 192.168.0.50 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: + A-LEAF7 Ethernet2 (IP: 192.168.0.51)' +- VerifyReachability: + hosts: + - destination: 192.168.0.59 + repeat: 1 + source: 192.168.0.58 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: + A-LEAF8 Ethernet2 (IP: 192.168.0.59)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.3 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.11 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.19 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.27 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.35 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.43 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.51 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.59 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml new file mode 100644 index 0000000..ce93e6e --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet3' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet3 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet3' +- VerifyReachability: + hosts: + - destination: 192.168.0.5 + repeat: 1 + source: 192.168.0.4 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: + A-LEAF1 Ethernet3 (IP: 192.168.0.5)' +- VerifyReachability: + hosts: + - destination: 192.168.0.13 + repeat: 1 + source: 192.168.0.12 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: + A-LEAF2 Ethernet3 (IP: 192.168.0.13)' +- VerifyReachability: + hosts: + - destination: 192.168.0.21 + repeat: 1 + source: 192.168.0.20 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: + A-LEAF3 Ethernet3 (IP: 192.168.0.21)' +- VerifyReachability: + hosts: + - destination: 192.168.0.29 + repeat: 1 + source: 192.168.0.28 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: + A-LEAF4 Ethernet3 (IP: 192.168.0.29)' +- VerifyReachability: + hosts: + - destination: 192.168.0.37 + repeat: 1 + source: 192.168.0.36 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: + A-LEAF5 Ethernet3 (IP: 192.168.0.37)' +- VerifyReachability: + hosts: + - destination: 192.168.0.45 + repeat: 1 + source: 192.168.0.44 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: + A-LEAF6 Ethernet3 (IP: 192.168.0.45)' +- VerifyReachability: + hosts: + - destination: 192.168.0.53 + repeat: 1 + source: 192.168.0.52 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: + A-LEAF7 Ethernet3 (IP: 192.168.0.53)' +- VerifyReachability: + hosts: + - destination: 192.168.0.61 + repeat: 1 + source: 192.168.0.60 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: + A-LEAF8 Ethernet3 (IP: 192.168.0.61)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.5 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.13 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.21 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.29 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.37 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.45 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.53 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.61 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml new file mode 100644 index 0000000..e629e70 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml @@ -0,0 +1,333 @@ +anta.tests.connectivity: +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF1.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet1 + result_overwrite: + custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF2.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet2 + result_overwrite: + custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF3.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet3 + result_overwrite: + custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF4.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet4 + result_overwrite: + custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF5.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet5 + result_overwrite: + custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF6.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet6 + result_overwrite: + custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF7.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet7 + result_overwrite: + custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet4' +- VerifyLLDPNeighbors: + neighbors: + - neighbor_device: A-LEAF8.aclabs.lab + neighbor_port: Ethernet4 + port: Ethernet8 + result_overwrite: + custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet4' +- VerifyReachability: + hosts: + - destination: 192.168.0.7 + repeat: 1 + source: 192.168.0.6 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: + A-LEAF1 Ethernet4 (IP: 192.168.0.7)' +- VerifyReachability: + hosts: + - destination: 192.168.0.15 + repeat: 1 + source: 192.168.0.14 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: + A-LEAF2 Ethernet4 (IP: 192.168.0.15)' +- VerifyReachability: + hosts: + - destination: 192.168.0.23 + repeat: 1 + source: 192.168.0.22 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: + A-LEAF3 Ethernet4 (IP: 192.168.0.23)' +- VerifyReachability: + hosts: + - destination: 192.168.0.31 + repeat: 1 + source: 192.168.0.30 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: + A-LEAF4 Ethernet4 (IP: 192.168.0.31)' +- VerifyReachability: + hosts: + - destination: 192.168.0.39 + repeat: 1 + source: 192.168.0.38 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: + A-LEAF5 Ethernet4 (IP: 192.168.0.39)' +- VerifyReachability: + hosts: + - destination: 192.168.0.47 + repeat: 1 + source: 192.168.0.46 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: + A-LEAF6 Ethernet4 (IP: 192.168.0.47)' +- VerifyReachability: + hosts: + - destination: 192.168.0.55 + repeat: 1 + source: 192.168.0.54 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: + A-LEAF7 Ethernet4 (IP: 192.168.0.55)' +- VerifyReachability: + hosts: + - destination: 192.168.0.63 + repeat: 1 + source: 192.168.0.62 + vrf: default + result_overwrite: + custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: + A-LEAF8 Ethernet4 (IP: 192.168.0.63)' +anta.tests.hardware: +- VerifyEnvironmentPower: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyEnvironmentCooling: + result_overwrite: + custom_field: 'Accepted States: ''ok''' + states: + - ok +- VerifyTemperature: null +- VerifyTransceiversManufacturers: + manufacturers: + - Arista Networks + - Arastra, Inc. + - Not Present + result_overwrite: + custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', + ''Not Present''' +anta.tests.interfaces: +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet1 + status: up + result_overwrite: + custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet2 + status: up + result_overwrite: + custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet3 + status: up + result_overwrite: + custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet4 + status: up + result_overwrite: + custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet5 + status: up + result_overwrite: + custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet6 + status: up + result_overwrite: + custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet7 + status: up + result_overwrite: + custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Ethernet8 + status: up + result_overwrite: + custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' +- VerifyInterfacesStatus: + interfaces: + - name: Loopback0 + status: up + result_overwrite: + custom_field: Interface Loopback0 - Globally Unique Address = 'up' +anta.tests.routing.bgp: +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.1 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.2 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.3 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.4 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.5 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.6 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.7 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: evpn + peers: + - 1.1.1.8 + result_overwrite: + custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.7 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.15 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.23 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.31 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.39 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.47 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.55 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)' +- VerifyBGPSpecificPeers: + address_families: + - afi: ipv4 + peers: + - 192.168.0.63 + safi: unicast + result_overwrite: + custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)' +anta.tests.routing.generic: +- VerifyRoutingProtocolModel: + model: multi-agent + result_overwrite: + custom_field: 'Routing protocol model: multi-agent' +anta.tests.system: +- VerifyNTP: null +- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/inventory.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/inventory.yml new file mode 100644 index 0000000..eb1fcb5 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/inventory.yml @@ -0,0 +1,31 @@ +--- +all: + children: + DOMAIN_A_FABRIC: + children: + DOMAIN_A_SPINES: + vars: + type: spine + hosts: + A-SPINE1: + A-SPINE2: + A-SPINE3: + A-SPINE4: + DOMAIN_A_LEAFS: + vars: + type: l3leaf + hosts: + A-LEAF1: + A-LEAF2: + A-LEAF3: + A-LEAF4: + A-LEAF5: + A-LEAF6: + A-LEAF7: + A-LEAF8: + DOMAIN_A_ENDPOINTS: + children: + DOMAIN_A_LEAFS: + DOMAIN_A_SERVICES: + children: + DOMAIN_A_LEAFS: \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/build.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/build.yml new file mode 100644 index 0000000..8ccf377 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/build.yml @@ -0,0 +1,15 @@ +--- + +- name: Build Switch configuration + hosts: "{{ target_hosts }}" + gather_facts: false + + tasks: + + - name: Generate Structured Variables per Device + ansible.builtin.import_role: + name: arista.avd.eos_designs + + - name: Generate Intended Config and Documentation + ansible.builtin.import_role: + name: arista.avd.eos_cli_config_gen diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/deploy.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/deploy.yml new file mode 100644 index 0000000..00adcc9 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/deploy.yml @@ -0,0 +1,11 @@ +--- + +- name: Deploy Switch Configurations + hosts: "{{ target_hosts }}" + gather_facts: false + + tasks: + + - name: Deploy Configuration to Device + ansible.builtin.import_role: + name: arista.avd.eos_config_deploy_eapi diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/validate.yml b/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/validate.yml new file mode 100644 index 0000000..d55ea61 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/validate.yml @@ -0,0 +1,12 @@ +--- + +- name: Validate Fabric + hosts: "{{ target_hosts }}" + gather_facts: false + + tasks: + - name: Validate Fabric + ansible.builtin.import_role: + name: arista.avd.eos_validate_state + vars: + save_catalog: true diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv new file mode 100644 index 0000000..89229f8 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv @@ -0,0 +1,767 @@ +id,dut,categories,test,description,inputs,result,messages +1,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +2,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +3,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +4,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +5,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1),PASS, +6,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0),PASS, +7,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2),PASS, +8,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4),PASS, +9,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6),PASS, +10,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet1,PASS, +11,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet1,PASS, +12,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet1,PASS, +13,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet1,PASS, +14,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF2 Ethernet5,PASS, +15,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF2 Ethernet6,PASS, +16,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +17,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +18,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +19,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +20,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +21,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +22,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +23,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +24,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +25,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +26,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +27,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +28,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0),PASS, +29,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2),PASS, +30,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4),PASS, +31,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6),PASS, +32,A-LEAF1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +33,A-LEAF1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +34,A-LEAF1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +35,A-LEAF1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +36,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up',PASS, +37,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up',PASS, +38,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up',PASS, +39,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up',PASS, +40,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up',PASS, +41,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up',PASS, +42,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth1 = 'up',PASS, +43,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth1 = 'up',PASS, +44,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +45,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +46,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +47,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up',PASS, +48,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, +49,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, +50,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +51,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +52,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +53,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +54,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +55,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +56,A-LEAF1,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +57,A-LEAF1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +58,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +59,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +60,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +61,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +62,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +63,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +64,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +65,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +66,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +67,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +68,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +69,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +70,A-LEAF1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +71,A-LEAF1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +72,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +73,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +74,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +75,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +76,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0),PASS, +77,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8),PASS, +78,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10),PASS, +79,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12),PASS, +80,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14),PASS, +81,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet2,PASS, +82,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet2,PASS, +83,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet2,PASS, +84,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet2,PASS, +85,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF1 Ethernet5,PASS, +86,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF1 Ethernet6,PASS, +87,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +88,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +89,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +90,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +91,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +92,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +93,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +94,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +95,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +96,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +97,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +98,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +99,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8),PASS, +100,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10),PASS, +101,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12),PASS, +102,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14),PASS, +103,A-LEAF2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +104,A-LEAF2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +105,A-LEAF2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +106,A-LEAF2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +107,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up',PASS, +108,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up',PASS, +109,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up',PASS, +110,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up',PASS, +111,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up',PASS, +112,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up',PASS, +113,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth2 = 'up',PASS, +114,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth2 = 'up',PASS, +115,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +116,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +117,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +118,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up',PASS, +119,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, +120,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, +121,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +122,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +123,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +124,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +125,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +126,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +127,A-LEAF2,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +128,A-LEAF2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +129,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +130,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +131,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +132,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +133,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +134,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +135,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +136,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +137,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +138,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +139,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +140,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +141,A-LEAF2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +142,A-LEAF2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +143,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +144,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +145,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +146,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +147,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1),PASS, +148,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16),PASS, +149,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18),PASS, +150,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20),PASS, +151,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22),PASS, +152,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet3,PASS, +153,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet3,PASS, +154,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet3,PASS, +155,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet3,PASS, +156,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF4 Ethernet5,PASS, +157,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF4 Ethernet6,PASS, +158,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +159,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +160,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +161,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +162,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +163,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +164,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +165,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +166,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +167,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +168,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +169,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +170,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16),PASS, +171,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18),PASS, +172,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20),PASS, +173,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22),PASS, +174,A-LEAF3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +175,A-LEAF3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +176,A-LEAF3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +177,A-LEAF3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +178,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up',PASS, +179,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up',PASS, +180,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up',PASS, +181,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up',PASS, +182,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up',PASS, +183,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up',PASS, +184,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA3_eth1 = 'up',PASS, +185,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth1 = 'up',PASS, +186,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +187,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +188,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +189,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +190,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up',PASS, +191,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, +192,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +193,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +194,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +195,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +196,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +197,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +198,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +199,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +200,A-LEAF3,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +201,A-LEAF3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +202,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +203,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +204,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +205,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +206,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +207,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +208,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +209,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +210,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +211,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +212,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +213,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +214,A-LEAF3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +215,A-LEAF3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +216,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +217,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +218,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +219,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +220,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0),PASS, +221,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24),PASS, +222,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26),PASS, +223,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28),PASS, +224,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30),PASS, +225,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet4,PASS, +226,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet4,PASS, +227,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet4,PASS, +228,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet4,PASS, +229,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF3 Ethernet5,PASS, +230,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF3 Ethernet6,PASS, +231,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +232,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +233,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +234,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +235,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +236,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +237,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +238,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +239,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +240,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +241,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +242,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +243,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24),PASS, +244,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26),PASS, +245,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28),PASS, +246,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30),PASS, +247,A-LEAF4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +248,A-LEAF4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +249,A-LEAF4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +250,A-LEAF4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +251,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up',PASS, +252,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up',PASS, +253,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up',PASS, +254,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up',PASS, +255,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up',PASS, +256,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up',PASS, +257,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA5_eth1 = 'up',PASS, +258,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth2 = 'up',PASS, +259,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +260,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +261,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +262,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +263,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up',PASS, +264,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, +265,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +266,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +267,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +268,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +269,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +270,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +271,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +272,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +273,A-LEAF4,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +274,A-LEAF4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +275,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +276,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +277,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +278,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +279,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +280,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +281,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +282,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +283,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +284,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +285,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +286,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +287,A-LEAF4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +288,A-LEAF4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +289,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +290,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +291,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +292,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +293,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1),PASS, +294,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32),PASS, +295,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34),PASS, +296,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36),PASS, +297,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38),PASS, +298,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet5,PASS, +299,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet5,PASS, +300,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet5,PASS, +301,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet5,PASS, +302,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF6 Ethernet5,PASS, +303,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet6,PASS, +304,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +305,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +306,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +307,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +308,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +309,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +310,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +311,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +312,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +313,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +314,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +315,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +316,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32),PASS, +317,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34),PASS, +318,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36),PASS, +319,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38),PASS, +320,A-LEAF5,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +321,A-LEAF5,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +322,A-LEAF5,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +323,A-LEAF5,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +324,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up',PASS, +325,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up',PASS, +326,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up',PASS, +327,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up',PASS, +328,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up',PASS, +329,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up',PASS, +330,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth1 = 'up',PASS, +331,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +332,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +333,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +334,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up',PASS, +335,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, +336,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +337,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +338,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +339,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +340,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +341,A-LEAF5,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +342,A-LEAF5,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +343,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +344,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +345,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +346,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +347,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +348,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +349,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +350,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +351,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +352,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +353,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +354,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +355,A-LEAF5,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +356,A-LEAF5,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +357,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +358,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +359,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +360,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +361,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0),PASS, +362,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40),PASS, +363,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42),PASS, +364,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44),PASS, +365,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46),PASS, +366,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet6,PASS, +367,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet6,PASS, +368,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet6,PASS, +369,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet6,PASS, +370,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet5,PASS, +371,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF5 Ethernet6,PASS, +372,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +373,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +374,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +375,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +376,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +377,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +378,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +379,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +380,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +381,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +382,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +383,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +384,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40),PASS, +385,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42),PASS, +386,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44),PASS, +387,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46),PASS, +388,A-LEAF6,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +389,A-LEAF6,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +390,A-LEAF6,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +391,A-LEAF6,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +392,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up',PASS, +393,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up',PASS, +394,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up',PASS, +395,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up',PASS, +396,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up',PASS, +397,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up',PASS, +398,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth2 = 'up',PASS, +399,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +400,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +401,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +402,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up',PASS, +403,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, +404,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +405,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +406,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +407,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +408,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +409,A-LEAF6,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +410,A-LEAF6,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +411,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +412,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +413,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +414,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +415,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +416,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +417,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +418,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +419,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +420,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +421,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +422,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +423,A-LEAF6,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +424,A-LEAF6,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +425,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +426,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +427,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +428,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +429,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.0,PASS, +430,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.4,PASS, +431,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1),PASS, +432,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48),PASS, +433,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50),PASS, +434,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52),PASS, +435,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54),PASS, +436,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet7,PASS, +437,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet7,PASS, +438,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet7,PASS, +439,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet7,PASS, +440,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF8 Ethernet5,PASS, +441,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF8 Ethernet6,PASS, +442,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +443,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +444,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +445,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +446,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +447,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +448,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +449,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +450,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +451,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +452,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +453,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +454,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48),PASS, +455,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50),PASS, +456,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52),PASS, +457,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54),PASS, +458,A-LEAF7,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +459,A-LEAF7,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +460,A-LEAF7,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +461,A-LEAF7,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +462,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up',PASS, +463,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up',PASS, +464,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up',PASS, +465,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up',PASS, +466,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up',PASS, +467,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up',PASS, +468,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, +469,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, +470,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +471,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +472,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +473,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +474,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up',PASS, +475,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +476,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +477,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +478,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +479,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +480,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +481,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +482,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +483,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +484,A-LEAF7,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +485,A-LEAF7,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +486,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +487,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +488,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +489,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +490,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +491,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +492,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +493,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +494,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +495,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +496,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +497,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +498,A-LEAF7,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +499,A-LEAF7,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +500,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, +501,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, +502,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, +503,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, +504,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.2,PASS, +505,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.6,PASS, +506,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0),PASS, +507,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56),PASS, +508,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58),PASS, +509,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60),PASS, +510,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62),PASS, +511,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet8,PASS, +512,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet8,PASS, +513,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet8,PASS, +514,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet8,PASS, +515,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF7 Ethernet5,PASS, +516,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF7 Ethernet6,PASS, +517,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, +518,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, +519,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, +520,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, +521,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, +522,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, +523,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, +524,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, +525,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, +526,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, +527,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, +528,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, +529,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56),PASS, +530,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58),PASS, +531,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60),PASS, +532,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62),PASS, +533,A-LEAF8,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +534,A-LEAF8,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +535,A-LEAF8,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +536,A-LEAF8,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +537,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up',PASS, +538,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up',PASS, +539,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up',PASS, +540,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up',PASS, +541,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up',PASS, +542,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up',PASS, +543,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, +544,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, +545,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +546,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, +547,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, +548,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, +549,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up',PASS, +550,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, +551,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, +552,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, +553,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, +554,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, +555,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, +556,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, +557,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, +558,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, +559,A-LEAF8,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, +560,A-LEAF8,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +561,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, +562,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, +563,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, +564,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, +565,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, +566,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, +567,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, +568,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, +569,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, +570,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, +571,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, +572,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, +573,A-LEAF8,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +574,A-LEAF8,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +575,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +576,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +577,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +578,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +579,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +580,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +581,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +582,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +583,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1),PASS, +584,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9),PASS, +585,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17),PASS, +586,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25),PASS, +587,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33),PASS, +588,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41),PASS, +589,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49),PASS, +590,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57),PASS, +591,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet1,PASS, +592,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet1,PASS, +593,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet1,PASS, +594,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet1,PASS, +595,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet1,PASS, +596,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet1,PASS, +597,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet1,PASS, +598,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet1,PASS, +599,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1),PASS, +600,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9),PASS, +601,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17),PASS, +602,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25),PASS, +603,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33),PASS, +604,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41),PASS, +605,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49),PASS, +606,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57),PASS, +607,A-SPINE1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +608,A-SPINE1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +609,A-SPINE1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +610,A-SPINE1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +611,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up',PASS, +612,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up',PASS, +613,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up',PASS, +614,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up',PASS, +615,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up',PASS, +616,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up',PASS, +617,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up',PASS, +618,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up',PASS, +619,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +620,A-SPINE1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +621,A-SPINE1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +622,A-SPINE1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +623,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +624,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +625,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +626,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +627,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +628,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +629,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +630,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +631,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3),PASS, +632,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11),PASS, +633,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19),PASS, +634,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27),PASS, +635,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35),PASS, +636,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43),PASS, +637,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51),PASS, +638,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59),PASS, +639,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet2,PASS, +640,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet2,PASS, +641,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet2,PASS, +642,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet2,PASS, +643,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet2,PASS, +644,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet2,PASS, +645,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet2,PASS, +646,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet2,PASS, +647,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3),PASS, +648,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11),PASS, +649,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19),PASS, +650,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27),PASS, +651,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35),PASS, +652,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43),PASS, +653,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51),PASS, +654,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59),PASS, +655,A-SPINE2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +656,A-SPINE2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +657,A-SPINE2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +658,A-SPINE2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +659,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up',PASS, +660,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up',PASS, +661,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up',PASS, +662,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up',PASS, +663,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up',PASS, +664,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up',PASS, +665,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up',PASS, +666,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up',PASS, +667,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +668,A-SPINE2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +669,A-SPINE2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +670,A-SPINE2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +671,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +672,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +673,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +674,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +675,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +676,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +677,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +678,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +679,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5),PASS, +680,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13),PASS, +681,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21),PASS, +682,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29),PASS, +683,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37),PASS, +684,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45),PASS, +685,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53),PASS, +686,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61),PASS, +687,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet3,PASS, +688,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet3,PASS, +689,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet3,PASS, +690,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet3,PASS, +691,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet3,PASS, +692,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet3,PASS, +693,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet3,PASS, +694,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet3,PASS, +695,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5),PASS, +696,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13),PASS, +697,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21),PASS, +698,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29),PASS, +699,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37),PASS, +700,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45),PASS, +701,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53),PASS, +702,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61),PASS, +703,A-SPINE3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +704,A-SPINE3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +705,A-SPINE3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +706,A-SPINE3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +707,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up',PASS, +708,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up',PASS, +709,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up',PASS, +710,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up',PASS, +711,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up',PASS, +712,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up',PASS, +713,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up',PASS, +714,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up',PASS, +715,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +716,A-SPINE3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +717,A-SPINE3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +718,A-SPINE3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, +719,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, +720,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, +721,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, +722,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, +723,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, +724,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, +725,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, +726,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, +727,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7),PASS, +728,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15),PASS, +729,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23),PASS, +730,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31),PASS, +731,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39),PASS, +732,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47),PASS, +733,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55),PASS, +734,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63),PASS, +735,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet4,PASS, +736,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet4,PASS, +737,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet4,PASS, +738,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet4,PASS, +739,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet4,PASS, +740,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet4,PASS, +741,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet4,PASS, +742,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet4,PASS, +743,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7),PASS, +744,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15),PASS, +745,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23),PASS, +746,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31),PASS, +747,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39),PASS, +748,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47),PASS, +749,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55),PASS, +750,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63),PASS, +751,A-SPINE4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. +752,A-SPINE4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. +753,A-SPINE4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. +754,A-SPINE4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. +755,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up',PASS, +756,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up',PASS, +757,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up',PASS, +758,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up',PASS, +759,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up',PASS, +760,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up',PASS, +761,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up',PASS, +762,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up',PASS, +763,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, +764,A-SPINE4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, +765,A-SPINE4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, +766,A-SPINE4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md new file mode 100644 index 0000000..9581796 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md @@ -0,0 +1,821 @@ +# Validate State Report + +**Table of Contents:** + +- [Validate State Report](validate-state-report) + - [Test Results Summary](#test-results-summary) + - [Failed Test Results Summary](#failed-test-results-summary) + - [All Test Results](#all-test-results) + +## Test Results Summary + +### Summary Totals + +| Total Tests | Total Tests Passed | Total Tests Failed | Total Tests Skipped | +| ----------- | ------------------ | ------------------ | ------------------- | +| 766 | 718 | 0 | 48 | + +### Summary Totals Device Under Test + +| Device Under Test | Total Tests | Tests Passed | Tests Failed | Tests Skipped | Categories Failed | Categories Skipped | +| ------------------| ----------- | ------------ | ------------ | ------------- | ----------------- | ------------------ | +| A-LEAF1 | 71 | 67 | 0 | 4 | - | Hardware | +| A-LEAF2 | 71 | 67 | 0 | 4 | - | Hardware | +| A-LEAF3 | 73 | 69 | 0 | 4 | - | Hardware | +| A-LEAF4 | 73 | 69 | 0 | 4 | - | Hardware | +| A-LEAF5 | 68 | 64 | 0 | 4 | - | Hardware | +| A-LEAF6 | 68 | 64 | 0 | 4 | - | Hardware | +| A-LEAF7 | 75 | 71 | 0 | 4 | - | Hardware | +| A-LEAF8 | 75 | 71 | 0 | 4 | - | Hardware | +| A-SPINE1 | 48 | 44 | 0 | 4 | - | Hardware | +| A-SPINE2 | 48 | 44 | 0 | 4 | - | Hardware | +| A-SPINE3 | 48 | 44 | 0 | 4 | - | Hardware | +| A-SPINE4 | 48 | 44 | 0 | 4 | - | Hardware | + +### Summary Totals Per Category + +| Test Category | Total Tests | Tests Passed | Tests Failed | Tests Skipped | +| ------------- | ----------- | ------------ | ------------ | ------------- | +| BGP | 140 | 140 | 0 | 0 | +| Connectivity | 240 | 240 | 0 | 0 | +| Hardware | 48 | 0 | 0 | 48 | +| Interfaces | 198 | 198 | 0 | 0 | +| MLAG | 8 | 8 | 0 | 0 | +| Routing | 108 | 108 | 0 | 0 | +| System | 24 | 24 | 0 | 0 | + +## Failed Test Results Summary + +| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | +| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | + +## All Test Results + +| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | +| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | +| 1 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 2 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 3 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 4 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 5 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1) | PASS | - | +| 6 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0) | PASS | - | +| 7 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2) | PASS | - | +| 8 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4) | PASS | - | +| 9 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6) | PASS | - | +| 10 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet1 | PASS | - | +| 11 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet1 | PASS | - | +| 12 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet1 | PASS | - | +| 13 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet1 | PASS | - | +| 14 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF2 Ethernet5 | PASS | - | +| 15 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF2 Ethernet6 | PASS | - | +| 16 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 17 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 18 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 19 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 20 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 21 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 22 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 23 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 24 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 25 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 26 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 27 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 28 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0) | PASS | - | +| 29 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2) | PASS | - | +| 30 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4) | PASS | - | +| 31 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6) | PASS | - | +| 32 | A-LEAF1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 33 | A-LEAF1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 34 | A-LEAF1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 35 | A-LEAF1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 36 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' | PASS | - | +| 37 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' | PASS | - | +| 38 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' | PASS | - | +| 39 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' | PASS | - | +| 40 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' | PASS | - | +| 41 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' | PASS | - | +| 42 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' | PASS | - | +| 43 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' | PASS | - | +| 44 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 45 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 46 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 47 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' | PASS | - | +| 48 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | +| 49 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | +| 50 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 51 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 52 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 53 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 54 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 55 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 56 | A-LEAF1 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 57 | A-LEAF1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 58 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 59 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 60 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 61 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 62 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 63 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 64 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 65 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 66 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 67 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 68 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 69 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 70 | A-LEAF1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 71 | A-LEAF1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 72 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 73 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 74 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 75 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 76 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0) | PASS | - | +| 77 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8) | PASS | - | +| 78 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10) | PASS | - | +| 79 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12) | PASS | - | +| 80 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14) | PASS | - | +| 81 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet2 | PASS | - | +| 82 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet2 | PASS | - | +| 83 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet2 | PASS | - | +| 84 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet2 | PASS | - | +| 85 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF1 Ethernet5 | PASS | - | +| 86 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF1 Ethernet6 | PASS | - | +| 87 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 88 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 89 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 90 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 91 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 92 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 93 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 94 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 95 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 96 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 97 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 98 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 99 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8) | PASS | - | +| 100 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10) | PASS | - | +| 101 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12) | PASS | - | +| 102 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14) | PASS | - | +| 103 | A-LEAF2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 104 | A-LEAF2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 105 | A-LEAF2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 106 | A-LEAF2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 107 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' | PASS | - | +| 108 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' | PASS | - | +| 109 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' | PASS | - | +| 110 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' | PASS | - | +| 111 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' | PASS | - | +| 112 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' | PASS | - | +| 113 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' | PASS | - | +| 114 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' | PASS | - | +| 115 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 116 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 117 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 118 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' | PASS | - | +| 119 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | +| 120 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | +| 121 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 122 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 123 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 124 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 125 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 126 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 127 | A-LEAF2 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 128 | A-LEAF2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 129 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 130 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 131 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 132 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 133 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 134 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 135 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 136 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 137 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 138 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 139 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 140 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 141 | A-LEAF2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 142 | A-LEAF2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 143 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 144 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 145 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 146 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 147 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1) | PASS | - | +| 148 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16) | PASS | - | +| 149 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18) | PASS | - | +| 150 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20) | PASS | - | +| 151 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22) | PASS | - | +| 152 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet3 | PASS | - | +| 153 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet3 | PASS | - | +| 154 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet3 | PASS | - | +| 155 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet3 | PASS | - | +| 156 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF4 Ethernet5 | PASS | - | +| 157 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF4 Ethernet6 | PASS | - | +| 158 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 159 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 160 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 161 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 162 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 163 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 164 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 165 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 166 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 167 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 168 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 169 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 170 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16) | PASS | - | +| 171 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18) | PASS | - | +| 172 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20) | PASS | - | +| 173 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22) | PASS | - | +| 174 | A-LEAF3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 175 | A-LEAF3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 176 | A-LEAF3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 177 | A-LEAF3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 178 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' | PASS | - | +| 179 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' | PASS | - | +| 180 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' | PASS | - | +| 181 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' | PASS | - | +| 182 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' | PASS | - | +| 183 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' | PASS | - | +| 184 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' | PASS | - | +| 185 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' | PASS | - | +| 186 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 187 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 188 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 189 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 190 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' | PASS | - | +| 191 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | +| 192 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 193 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 194 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 195 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 196 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 197 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 198 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 199 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 200 | A-LEAF3 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 201 | A-LEAF3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 202 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 203 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 204 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 205 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 206 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 207 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 208 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 209 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 210 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 211 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 212 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 213 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 214 | A-LEAF3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 215 | A-LEAF3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 216 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 217 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 218 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 219 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 220 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0) | PASS | - | +| 221 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24) | PASS | - | +| 222 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26) | PASS | - | +| 223 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28) | PASS | - | +| 224 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30) | PASS | - | +| 225 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet4 | PASS | - | +| 226 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet4 | PASS | - | +| 227 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet4 | PASS | - | +| 228 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet4 | PASS | - | +| 229 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF3 Ethernet5 | PASS | - | +| 230 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF3 Ethernet6 | PASS | - | +| 231 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 232 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 233 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 234 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 235 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 236 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 237 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 238 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 239 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 240 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 241 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 242 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 243 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24) | PASS | - | +| 244 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26) | PASS | - | +| 245 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28) | PASS | - | +| 246 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30) | PASS | - | +| 247 | A-LEAF4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 248 | A-LEAF4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 249 | A-LEAF4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 250 | A-LEAF4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 251 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' | PASS | - | +| 252 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' | PASS | - | +| 253 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' | PASS | - | +| 254 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' | PASS | - | +| 255 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' | PASS | - | +| 256 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' | PASS | - | +| 257 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' | PASS | - | +| 258 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' | PASS | - | +| 259 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 260 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 261 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 262 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 263 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' | PASS | - | +| 264 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | +| 265 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 266 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 267 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 268 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 269 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 270 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 271 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 272 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 273 | A-LEAF4 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 274 | A-LEAF4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 275 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 276 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 277 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 278 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 279 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 280 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 281 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 282 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 283 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 284 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 285 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 286 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 287 | A-LEAF4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 288 | A-LEAF4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 289 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 290 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 291 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 292 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 293 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1) | PASS | - | +| 294 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32) | PASS | - | +| 295 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34) | PASS | - | +| 296 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36) | PASS | - | +| 297 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38) | PASS | - | +| 298 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet5 | PASS | - | +| 299 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet5 | PASS | - | +| 300 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet5 | PASS | - | +| 301 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet5 | PASS | - | +| 302 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF6 Ethernet5 | PASS | - | +| 303 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet6 | PASS | - | +| 304 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 305 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 306 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 307 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 308 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 309 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 310 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 311 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 312 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 313 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 314 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 315 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 316 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32) | PASS | - | +| 317 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34) | PASS | - | +| 318 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36) | PASS | - | +| 319 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38) | PASS | - | +| 320 | A-LEAF5 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 321 | A-LEAF5 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 322 | A-LEAF5 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 323 | A-LEAF5 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 324 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' | PASS | - | +| 325 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' | PASS | - | +| 326 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' | PASS | - | +| 327 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' | PASS | - | +| 328 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' | PASS | - | +| 329 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' | PASS | - | +| 330 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' | PASS | - | +| 331 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 332 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 333 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 334 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' | PASS | - | +| 335 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | +| 336 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 337 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 338 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 339 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 340 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 341 | A-LEAF5 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 342 | A-LEAF5 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 343 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 344 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 345 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 346 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 347 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 348 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 349 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 350 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 351 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 352 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 353 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 354 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 355 | A-LEAF5 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 356 | A-LEAF5 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 357 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 358 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 359 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 360 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 361 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0) | PASS | - | +| 362 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40) | PASS | - | +| 363 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42) | PASS | - | +| 364 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44) | PASS | - | +| 365 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46) | PASS | - | +| 366 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet6 | PASS | - | +| 367 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet6 | PASS | - | +| 368 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet6 | PASS | - | +| 369 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet6 | PASS | - | +| 370 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet5 | PASS | - | +| 371 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF5 Ethernet6 | PASS | - | +| 372 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 373 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 374 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 375 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 376 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 377 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 378 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 379 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 380 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 381 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 382 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 383 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 384 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40) | PASS | - | +| 385 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42) | PASS | - | +| 386 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44) | PASS | - | +| 387 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46) | PASS | - | +| 388 | A-LEAF6 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 389 | A-LEAF6 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 390 | A-LEAF6 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 391 | A-LEAF6 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 392 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' | PASS | - | +| 393 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' | PASS | - | +| 394 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' | PASS | - | +| 395 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' | PASS | - | +| 396 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' | PASS | - | +| 397 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' | PASS | - | +| 398 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' | PASS | - | +| 399 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 400 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 401 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 402 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' | PASS | - | +| 403 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | +| 404 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 405 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 406 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 407 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 408 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 409 | A-LEAF6 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 410 | A-LEAF6 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 411 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 412 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 413 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 414 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 415 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 416 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 417 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 418 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 419 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 420 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 421 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 422 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 423 | A-LEAF6 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 424 | A-LEAF6 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 425 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 426 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 427 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 428 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 429 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.0 | PASS | - | +| 430 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.4 | PASS | - | +| 431 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1) | PASS | - | +| 432 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48) | PASS | - | +| 433 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50) | PASS | - | +| 434 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52) | PASS | - | +| 435 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54) | PASS | - | +| 436 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet7 | PASS | - | +| 437 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet7 | PASS | - | +| 438 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet7 | PASS | - | +| 439 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet7 | PASS | - | +| 440 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF8 Ethernet5 | PASS | - | +| 441 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF8 Ethernet6 | PASS | - | +| 442 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 443 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 444 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 445 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 446 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 447 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 448 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 449 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 450 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 451 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 452 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 453 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 454 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48) | PASS | - | +| 455 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50) | PASS | - | +| 456 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52) | PASS | - | +| 457 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54) | PASS | - | +| 458 | A-LEAF7 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 459 | A-LEAF7 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 460 | A-LEAF7 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 461 | A-LEAF7 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 462 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' | PASS | - | +| 463 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' | PASS | - | +| 464 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' | PASS | - | +| 465 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' | PASS | - | +| 466 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' | PASS | - | +| 467 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' | PASS | - | +| 468 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | +| 469 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | +| 470 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 471 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 472 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 473 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 474 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' | PASS | - | +| 475 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 476 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 477 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 478 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 479 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 480 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 481 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 482 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 483 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 484 | A-LEAF7 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 485 | A-LEAF7 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 486 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 487 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 488 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 489 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 490 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 491 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 492 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 493 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 494 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 495 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 496 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 497 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 498 | A-LEAF7 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 499 | A-LEAF7 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 500 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | +| 501 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | +| 502 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | +| 503 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | +| 504 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.2 | PASS | - | +| 505 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.6 | PASS | - | +| 506 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0) | PASS | - | +| 507 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56) | PASS | - | +| 508 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58) | PASS | - | +| 509 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60) | PASS | - | +| 510 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62) | PASS | - | +| 511 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet8 | PASS | - | +| 512 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet8 | PASS | - | +| 513 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet8 | PASS | - | +| 514 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet8 | PASS | - | +| 515 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF7 Ethernet5 | PASS | - | +| 516 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF7 Ethernet6 | PASS | - | +| 517 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | +| 518 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | +| 519 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | +| 520 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | +| 521 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | +| 522 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | +| 523 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | +| 524 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | +| 525 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | +| 526 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | +| 527 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | +| 528 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | +| 529 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56) | PASS | - | +| 530 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58) | PASS | - | +| 531 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60) | PASS | - | +| 532 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62) | PASS | - | +| 533 | A-LEAF8 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 534 | A-LEAF8 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 535 | A-LEAF8 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 536 | A-LEAF8 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 537 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' | PASS | - | +| 538 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' | PASS | - | +| 539 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' | PASS | - | +| 540 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' | PASS | - | +| 541 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' | PASS | - | +| 542 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' | PASS | - | +| 543 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | +| 544 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | +| 545 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 546 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | +| 547 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 548 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | +| 549 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' | PASS | - | +| 550 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | +| 551 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | +| 552 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | +| 553 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | +| 554 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | +| 555 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | +| 556 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | +| 557 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | +| 558 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | +| 559 | A-LEAF8 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | +| 560 | A-LEAF8 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 561 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | +| 562 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | +| 563 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | +| 564 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | +| 565 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | +| 566 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | +| 567 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | +| 568 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | +| 569 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | +| 570 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | +| 571 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | +| 572 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | +| 573 | A-LEAF8 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 574 | A-LEAF8 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 575 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 576 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 577 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 578 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 579 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 580 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 581 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 582 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 583 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1) | PASS | - | +| 584 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9) | PASS | - | +| 585 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17) | PASS | - | +| 586 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25) | PASS | - | +| 587 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33) | PASS | - | +| 588 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41) | PASS | - | +| 589 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49) | PASS | - | +| 590 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57) | PASS | - | +| 591 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet1 | PASS | - | +| 592 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet1 | PASS | - | +| 593 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet1 | PASS | - | +| 594 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet1 | PASS | - | +| 595 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet1 | PASS | - | +| 596 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet1 | PASS | - | +| 597 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet1 | PASS | - | +| 598 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet1 | PASS | - | +| 599 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1) | PASS | - | +| 600 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9) | PASS | - | +| 601 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17) | PASS | - | +| 602 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25) | PASS | - | +| 603 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33) | PASS | - | +| 604 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41) | PASS | - | +| 605 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49) | PASS | - | +| 606 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57) | PASS | - | +| 607 | A-SPINE1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 608 | A-SPINE1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 609 | A-SPINE1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 610 | A-SPINE1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 611 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' | PASS | - | +| 612 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' | PASS | - | +| 613 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' | PASS | - | +| 614 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' | PASS | - | +| 615 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' | PASS | - | +| 616 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' | PASS | - | +| 617 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' | PASS | - | +| 618 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' | PASS | - | +| 619 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 620 | A-SPINE1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 621 | A-SPINE1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 622 | A-SPINE1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 623 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 624 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 625 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 626 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 627 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 628 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 629 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 630 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 631 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3) | PASS | - | +| 632 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11) | PASS | - | +| 633 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19) | PASS | - | +| 634 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27) | PASS | - | +| 635 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35) | PASS | - | +| 636 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43) | PASS | - | +| 637 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51) | PASS | - | +| 638 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59) | PASS | - | +| 639 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet2 | PASS | - | +| 640 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet2 | PASS | - | +| 641 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet2 | PASS | - | +| 642 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet2 | PASS | - | +| 643 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet2 | PASS | - | +| 644 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet2 | PASS | - | +| 645 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet2 | PASS | - | +| 646 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet2 | PASS | - | +| 647 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3) | PASS | - | +| 648 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11) | PASS | - | +| 649 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19) | PASS | - | +| 650 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27) | PASS | - | +| 651 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35) | PASS | - | +| 652 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43) | PASS | - | +| 653 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51) | PASS | - | +| 654 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59) | PASS | - | +| 655 | A-SPINE2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 656 | A-SPINE2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 657 | A-SPINE2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 658 | A-SPINE2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 659 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' | PASS | - | +| 660 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' | PASS | - | +| 661 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' | PASS | - | +| 662 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' | PASS | - | +| 663 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' | PASS | - | +| 664 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' | PASS | - | +| 665 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' | PASS | - | +| 666 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' | PASS | - | +| 667 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 668 | A-SPINE2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 669 | A-SPINE2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 670 | A-SPINE2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 671 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 672 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 673 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 674 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 675 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 676 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 677 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 678 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 679 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5) | PASS | - | +| 680 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13) | PASS | - | +| 681 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21) | PASS | - | +| 682 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29) | PASS | - | +| 683 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37) | PASS | - | +| 684 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45) | PASS | - | +| 685 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53) | PASS | - | +| 686 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61) | PASS | - | +| 687 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet3 | PASS | - | +| 688 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet3 | PASS | - | +| 689 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet3 | PASS | - | +| 690 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet3 | PASS | - | +| 691 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet3 | PASS | - | +| 692 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet3 | PASS | - | +| 693 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet3 | PASS | - | +| 694 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet3 | PASS | - | +| 695 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5) | PASS | - | +| 696 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13) | PASS | - | +| 697 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21) | PASS | - | +| 698 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29) | PASS | - | +| 699 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37) | PASS | - | +| 700 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45) | PASS | - | +| 701 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53) | PASS | - | +| 702 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61) | PASS | - | +| 703 | A-SPINE3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 704 | A-SPINE3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 705 | A-SPINE3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 706 | A-SPINE3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 707 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' | PASS | - | +| 708 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' | PASS | - | +| 709 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' | PASS | - | +| 710 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' | PASS | - | +| 711 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' | PASS | - | +| 712 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' | PASS | - | +| 713 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' | PASS | - | +| 714 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' | PASS | - | +| 715 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 716 | A-SPINE3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 717 | A-SPINE3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 718 | A-SPINE3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | +| 719 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | +| 720 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | +| 721 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | +| 722 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | +| 723 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | +| 724 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | +| 725 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | +| 726 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | +| 727 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7) | PASS | - | +| 728 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15) | PASS | - | +| 729 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23) | PASS | - | +| 730 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31) | PASS | - | +| 731 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39) | PASS | - | +| 732 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47) | PASS | - | +| 733 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55) | PASS | - | +| 734 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63) | PASS | - | +| 735 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet4 | PASS | - | +| 736 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet4 | PASS | - | +| 737 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet4 | PASS | - | +| 738 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet4 | PASS | - | +| 739 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet4 | PASS | - | +| 740 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet4 | PASS | - | +| 741 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet4 | PASS | - | +| 742 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet4 | PASS | - | +| 743 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7) | PASS | - | +| 744 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15) | PASS | - | +| 745 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23) | PASS | - | +| 746 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31) | PASS | - | +| 747 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39) | PASS | - | +| 748 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47) | PASS | - | +| 749 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55) | PASS | - | +| 750 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63) | PASS | - | +| 751 | A-SPINE4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | +| 752 | A-SPINE4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | +| 753 | A-SPINE4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | +| 754 | A-SPINE4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | +| 755 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' | PASS | - | +| 756 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' | PASS | - | +| 757 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' | PASS | - | +| 758 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' | PASS | - | +| 759 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' | PASS | - | +| 760 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' | PASS | - | +| 761 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' | PASS | - | +| 762 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' | PASS | - | +| 763 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | +| 764 | A-SPINE4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | +| 765 | A-SPINE4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | +| 766 | A-SPINE4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF1-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF1-results.json new file mode 100644 index 0000000..66a046a --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF1-results.json @@ -0,0 +1,720 @@ +[ + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)" + }, + { + "name": "A-LEAF1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet1" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF2 Ethernet5" + }, + { + "name": "A-LEAF1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF2 Ethernet6" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4)" + }, + { + "name": "A-LEAF1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6)" + }, + { + "name": "A-LEAF1", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF1", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF1", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF1", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF1", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF1", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF1", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF1", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF2-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF2-results.json new file mode 100644 index 0000000..349f9f3 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF2-results.json @@ -0,0 +1,720 @@ +[ + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)" + }, + { + "name": "A-LEAF2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet2" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF1 Ethernet5" + }, + { + "name": "A-LEAF2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF1 Ethernet6" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12)" + }, + { + "name": "A-LEAF2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14)" + }, + { + "name": "A-LEAF2", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF2", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF2", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF2", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF2", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF2", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF2", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF2", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF3-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF3-results.json new file mode 100644 index 0000000..8d750ab --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF3-results.json @@ -0,0 +1,740 @@ +[ + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)" + }, + { + "name": "A-LEAF3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet3" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF4 Ethernet5" + }, + { + "name": "A-LEAF3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF4 Ethernet6" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20)" + }, + { + "name": "A-LEAF3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22)" + }, + { + "name": "A-LEAF3", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF3", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF3", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF3", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA3_eth1 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth1 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF3", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF3", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF3", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF3", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF4-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF4-results.json new file mode 100644 index 0000000..fc548f3 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF4-results.json @@ -0,0 +1,740 @@ +[ + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)" + }, + { + "name": "A-LEAF4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet4" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF3 Ethernet5" + }, + { + "name": "A-LEAF4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF3 Ethernet6" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28)" + }, + { + "name": "A-LEAF4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30)" + }, + { + "name": "A-LEAF4", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF4", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF4", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF4", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA5_eth1 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth2 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF4", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF4", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF4", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF4", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF5-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF5-results.json new file mode 100644 index 0000000..7620493 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF5-results.json @@ -0,0 +1,690 @@ +[ + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)" + }, + { + "name": "A-LEAF5", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF6 Ethernet5" + }, + { + "name": "A-LEAF5", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet6" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36)" + }, + { + "name": "A-LEAF5", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38)" + }, + { + "name": "A-LEAF5", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF5", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF5", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF5", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth1 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF5", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF5", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF5", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF5", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF6-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF6-results.json new file mode 100644 index 0000000..c13014b --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF6-results.json @@ -0,0 +1,690 @@ +[ + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)" + }, + { + "name": "A-LEAF6", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet5" + }, + { + "name": "A-LEAF6", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF5 Ethernet6" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44)" + }, + { + "name": "A-LEAF6", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46)" + }, + { + "name": "A-LEAF6", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF6", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF6", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF6", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth2 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF6", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF6", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF6", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF6", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF7-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF7-results.json new file mode 100644 index 0000000..c97cb6c --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF7-results.json @@ -0,0 +1,760 @@ +[ + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.0" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.4" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)" + }, + { + "name": "A-LEAF7", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet7" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF8 Ethernet5" + }, + { + "name": "A-LEAF7", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF8 Ethernet6" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52)" + }, + { + "name": "A-LEAF7", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54)" + }, + { + "name": "A-LEAF7", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF7", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF7", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF7", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF7", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF7", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF7", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF7", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF8-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF8-results.json new file mode 100644 index 0000000..f92be81 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF8-results.json @@ -0,0 +1,760 @@ +[ + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.2" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.6" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)" + }, + { + "name": "A-LEAF8", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet8" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF7 Ethernet5" + }, + { + "name": "A-LEAF8", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF7 Ethernet6" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60)" + }, + { + "name": "A-LEAF8", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62)" + }, + { + "name": "A-LEAF8", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF8", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-LEAF8", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-LEAF8", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback1 - VTEP IP = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan10 - Blue Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan30 - Orange Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan4094 - MLAG = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan50 - Yellow Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vlan70 - Brown Network = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Vxlan1 = 'up'" + }, + { + "name": "A-LEAF8", + "test": "VerifyMlagStatus", + "categories": [ + "mlag" + ], + "description": "Verifies the health status of the MLAG configuration.", + "result": "success" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" + }, + { + "name": "A-LEAF8", + "test": "VerifyRoutingTableEntry", + "categories": [ + "routing" + ], + "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", + "result": "success", + "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" + }, + { + "name": "A-LEAF8", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-LEAF8", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE1-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE1-results.json new file mode 100644 index 0000000..46beed7 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE1-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)" + }, + { + "name": "A-SPINE1", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet1" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49)" + }, + { + "name": "A-SPINE1", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57)" + }, + { + "name": "A-SPINE1", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE1", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE1", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE1", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE1", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE1", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE1", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE2-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE2-results.json new file mode 100644 index 0000000..f9bd367 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE2-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)" + }, + { + "name": "A-SPINE2", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet2" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51)" + }, + { + "name": "A-SPINE2", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59)" + }, + { + "name": "A-SPINE2", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE2", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE2", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE2", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE2", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE2", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE2", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE3-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE3-results.json new file mode 100644 index 0000000..97eaa5c --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE3-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)" + }, + { + "name": "A-SPINE3", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet3" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53)" + }, + { + "name": "A-SPINE3", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61)" + }, + { + "name": "A-SPINE3", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE3", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE3", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE3", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE3", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE3", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE3", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE4-results.json b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE4-results.json new file mode 100644 index 0000000..5b96792 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE4-results.json @@ -0,0 +1,491 @@ +[ + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)" + }, + { + "name": "A-SPINE4", + "test": "VerifyBGPSpecificPeers", + "categories": [ + "bgp" + ], + "description": "Verifies the health of specific BGP peer(s).", + "result": "success", + "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyLLDPNeighbors", + "categories": [ + "connectivity" + ], + "description": "Verifies that the provided LLDP neighbors are connected properly.", + "result": "success", + "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet4" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55)" + }, + { + "name": "A-SPINE4", + "test": "VerifyReachability", + "categories": [ + "connectivity" + ], + "description": "Test the network reachability to one or many destination IP(s).", + "result": "success", + "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63)" + }, + { + "name": "A-SPINE4", + "test": "VerifyEnvironmentCooling", + "categories": [ + "hardware" + ], + "description": "Verifies the status of power supply fans and all fan trays.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentCooling test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE4", + "test": "VerifyEnvironmentPower", + "categories": [ + "hardware" + ], + "description": "Verifies the power supplies status.", + "result": "skipped", + "messages": [ + "VerifyEnvironmentPower test is not supported on cEOSLab." + ], + "custom_field": "Accepted States: 'ok'" + }, + { + "name": "A-SPINE4", + "test": "VerifyTemperature", + "categories": [ + "hardware" + ], + "description": "Verifies the device temperature.", + "result": "skipped", + "messages": [ + "VerifyTemperature test is not supported on cEOSLab." + ] + }, + { + "name": "A-SPINE4", + "test": "VerifyTransceiversManufacturers", + "categories": [ + "hardware" + ], + "description": "Verifies if all transceivers come from approved manufacturers.", + "result": "skipped", + "messages": [ + "VerifyTransceiversManufacturers test is not supported on cEOSLab." + ], + "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyInterfacesStatus", + "categories": [ + "interfaces" + ], + "description": "Verifies the status of the provided interfaces.", + "result": "success", + "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" + }, + { + "name": "A-SPINE4", + "test": "VerifyRoutingProtocolModel", + "categories": [ + "routing" + ], + "description": "Verifies the configured routing protocol model.", + "result": "success", + "custom_field": "Routing protocol model: multi-agent" + }, + { + "name": "A-SPINE4", + "test": "VerifyNTP", + "categories": [ + "system" + ], + "description": "Verifies if NTP is synchronised.", + "result": "success" + }, + { + "name": "A-SPINE4", + "test": "VerifyReloadCause", + "categories": [ + "system" + ], + "description": "Verifies the last reload cause of the device.", + "result": "success" + } +] \ No newline at end of file From c8bffee6ac2456df376f12a42e3dda56fdf5a1d2 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:13:45 +0000 Subject: [PATCH 12/41] update techlib domain a lab --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 734f568..892405c 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { - // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", - "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", + // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", + "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From 46b499eb256594fab1655501c67cd681f9fd7d08 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:22:45 +0000 Subject: [PATCH 13/41] testing --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 892405c..59bae76 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { - // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", - "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", + // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v4.10.2-clab0.57.5-rev1.0", + "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v4.10.2-clab0.57.5-rev1.0", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From 3fb39f39737f821ec6dc08f46e7103cc540f0f65 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:24:00 +0000 Subject: [PATCH 14/41] testing dev container --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 59bae76..892405c 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { - // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v4.10.2-clab0.57.5-rev1.0", - "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v4.10.2-clab0.57.5-rev1.0", + // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", + "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From 2343036cb303e4fe6efab4c10bcb112990df771e Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:25:02 +0000 Subject: [PATCH 15/41] testing --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 892405c..6944226 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", - "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", + "image": "ghcr.io/aristanetworks/aclabs/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From bcc28fb689a285c2a50027f61f38d291aa85336d Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:33:01 +0000 Subject: [PATCH 16/41] move avd dir for techlib domain a --- labs/techlib-vxlan-domain-a/avd/{domain-a => }/Makefile | 0 labs/techlib-vxlan-domain-a/avd/{domain-a => }/ansible.cfg | 0 .../{domain-a => }/config_backup/A-LEAF1_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF2_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF3_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF4_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF5_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF6_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF7_post_running-config.conf | 0 .../{domain-a => }/config_backup/A-LEAF8_post_running-config.conf | 0 .../config_backup/A-SPINE1_post_running-config.conf | 0 .../config_backup/A-SPINE2_post_running-config.conf | 0 .../config_backup/A-SPINE3_post_running-config.conf | 0 .../config_backup/A-SPINE4_post_running-config.conf | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF1.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF2.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF3.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF4.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF5.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF6.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF7.md | 0 .../avd/{domain-a => }/documentation/devices/A-LEAF8.md | 0 .../avd/{domain-a => }/documentation/devices/A-SPINE1.md | 0 .../avd/{domain-a => }/documentation/devices/A-SPINE2.md | 0 .../avd/{domain-a => }/documentation/devices/A-SPINE3.md | 0 .../avd/{domain-a => }/documentation/devices/A-SPINE4.md | 0 .../documentation/fabric/DOMAIN_A_FABRIC-documentation.md | 0 .../avd/{domain-a => }/group_vars/DOMAIN_A_ENDPOINTS.yml | 0 .../avd/{domain-a => }/group_vars/DOMAIN_A_FABRIC.yml | 0 .../avd/{domain-a => }/group_vars/DOMAIN_A_SERVICES.yml | 0 labs/techlib-vxlan-domain-a/avd/{domain-a => }/group_vars/all.yml | 0 .../avd/{domain-a => }/intended/configs/A-LEAF1.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF2.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF3.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF4.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF5.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF6.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF7.cfg | 0 .../avd/{domain-a => }/intended/configs/A-LEAF8.cfg | 0 .../avd/{domain-a => }/intended/configs/A-SPINE1.cfg | 0 .../avd/{domain-a => }/intended/configs/A-SPINE2.cfg | 0 .../avd/{domain-a => }/intended/configs/A-SPINE3.cfg | 0 .../avd/{domain-a => }/intended/configs/A-SPINE4.cfg | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF1.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF2.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF3.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF4.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF5.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF6.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF7.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-LEAF8.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-SPINE1.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-SPINE2.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-SPINE3.yml | 0 .../avd/{domain-a => }/intended/structured_configs/A-SPINE4.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF1-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF2-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF3-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF4-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF5-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF6-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF7-catalog.yml | 0 .../avd/{domain-a => }/intended/test_catalogs/A-LEAF8-catalog.yml | 0 .../{domain-a => }/intended/test_catalogs/A-SPINE1-catalog.yml | 0 .../{domain-a => }/intended/test_catalogs/A-SPINE2-catalog.yml | 0 .../{domain-a => }/intended/test_catalogs/A-SPINE3-catalog.yml | 0 .../{domain-a => }/intended/test_catalogs/A-SPINE4-catalog.yml | 0 labs/techlib-vxlan-domain-a/avd/{domain-a => }/inventory.yml | 0 .../techlib-vxlan-domain-a/avd/{domain-a => }/playbooks/build.yml | 0 .../avd/{domain-a => }/playbooks/deploy.yml | 0 .../avd/{domain-a => }/playbooks/validate.yml | 0 .../avd/{domain-a => }/reports/DOMAIN_A_FABRIC-state.csv | 0 .../avd/{domain-a => }/reports/DOMAIN_A_FABRIC-state.md | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF1-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF2-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF3-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF4-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF5-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF6-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF7-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-LEAF8-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-SPINE1-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-SPINE2-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-SPINE3-results.json | 0 .../avd/{domain-a => }/reports/test_results/A-SPINE4-results.json | 0 85 files changed, 0 insertions(+), 0 deletions(-) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/Makefile (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/ansible.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF1_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF2_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF3_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF4_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF5_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF6_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF7_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-LEAF8_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-SPINE1_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-SPINE2_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-SPINE3_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/config_backup/A-SPINE4_post_running-config.conf (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF1.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF2.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF3.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF4.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF5.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF6.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF7.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-LEAF8.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-SPINE1.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-SPINE2.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-SPINE3.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/devices/A-SPINE4.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/documentation/fabric/DOMAIN_A_FABRIC-documentation.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/group_vars/DOMAIN_A_ENDPOINTS.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/group_vars/DOMAIN_A_FABRIC.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/group_vars/DOMAIN_A_SERVICES.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/group_vars/all.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF1.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF2.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF3.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF4.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF5.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF6.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF7.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-LEAF8.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-SPINE1.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-SPINE2.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-SPINE3.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/configs/A-SPINE4.cfg (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF1.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF2.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF3.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF4.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF5.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF6.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF7.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-LEAF8.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-SPINE1.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-SPINE2.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-SPINE3.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/structured_configs/A-SPINE4.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF1-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF2-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF3-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF4-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF5-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF6-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF7-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-LEAF8-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-SPINE1-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-SPINE2-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-SPINE3-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/intended/test_catalogs/A-SPINE4-catalog.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/inventory.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/playbooks/build.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/playbooks/deploy.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/playbooks/validate.yml (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/DOMAIN_A_FABRIC-state.csv (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/DOMAIN_A_FABRIC-state.md (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF1-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF2-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF3-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF4-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF5-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF6-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF7-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-LEAF8-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-SPINE1-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-SPINE2-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-SPINE3-results.json (100%) rename labs/techlib-vxlan-domain-a/avd/{domain-a => }/reports/test_results/A-SPINE4-results.json (100%) diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/Makefile b/labs/techlib-vxlan-domain-a/avd/Makefile similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/Makefile rename to labs/techlib-vxlan-domain-a/avd/Makefile diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/ansible.cfg b/labs/techlib-vxlan-domain-a/avd/ansible.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/ansible.cfg rename to labs/techlib-vxlan-domain-a/avd/ansible.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF1_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF1_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF2_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF2_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF3_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF3_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF4_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF4_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF5_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF5_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF6_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF6_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF7_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF7_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF8_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF8_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE1_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE1_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE2_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE2_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE3_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE3_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE4_post_running-config.conf similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf rename to labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE4_post_running-config.conf diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF1.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF1.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF1.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF1.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF2.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF2.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF2.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF2.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF3.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF3.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF3.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF3.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF4.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF4.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF4.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF4.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF5.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF5.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF5.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF5.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF6.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF6.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF6.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF6.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF7.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF7.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF7.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF7.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF8.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF8.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-LEAF8.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF8.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE1.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE1.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE1.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE1.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE2.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE2.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE2.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE2.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE3.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE3.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE3.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE3.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE4.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE4.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/devices/A-SPINE4.md rename to labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE4.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md b/labs/techlib-vxlan-domain-a/avd/documentation/fabric/DOMAIN_A_FABRIC-documentation.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md rename to labs/techlib-vxlan-domain-a/avd/documentation/fabric/DOMAIN_A_FABRIC-documentation.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml b/labs/techlib-vxlan-domain-a/avd/group_vars/DOMAIN_A_ENDPOINTS.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml rename to labs/techlib-vxlan-domain-a/avd/group_vars/DOMAIN_A_ENDPOINTS.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/labs/techlib-vxlan-domain-a/avd/group_vars/DOMAIN_A_FABRIC.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml rename to labs/techlib-vxlan-domain-a/avd/group_vars/DOMAIN_A_FABRIC.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/labs/techlib-vxlan-domain-a/avd/group_vars/DOMAIN_A_SERVICES.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml rename to labs/techlib-vxlan-domain-a/avd/group_vars/DOMAIN_A_SERVICES.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/all.yml b/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/group_vars/all.yml rename to labs/techlib-vxlan-domain-a/avd/group_vars/all.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF1.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF1.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF1.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF1.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF2.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF2.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF2.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF2.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF3.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF3.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF3.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF3.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF4.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF4.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF4.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF4.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF5.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF5.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF5.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF5.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF6.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF6.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF6.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF6.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF7.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF7.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF7.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF7.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF8.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF8.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-LEAF8.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF8.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE1.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE1.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE1.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE1.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE2.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE2.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE2.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE2.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE3.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE3.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE3.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE3.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE4.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE4.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/configs/A-SPINE4.cfg rename to labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE4.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF1.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF1.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF1.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF2.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF2.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF2.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF3.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF3.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF3.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF4.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF4.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF4.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF5.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF5.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF5.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF6.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF6.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF6.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF7.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF7.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF7.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF8.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-LEAF8.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF8.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE1.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE1.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE1.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE1.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE2.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE2.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE2.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE2.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE3.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE3.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE3.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE3.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE4.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE4.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/structured_configs/A-SPINE4.yml rename to labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE4.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF1-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF1-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF2-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF2-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF3-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF3-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF4-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF4-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF5-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF5-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF6-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF6-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF7-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF7-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF8-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF8-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE1-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE1-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE2-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE2-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE3-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE3-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE4-catalog.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml rename to labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE4-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/inventory.yml b/labs/techlib-vxlan-domain-a/avd/inventory.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/inventory.yml rename to labs/techlib-vxlan-domain-a/avd/inventory.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/build.yml b/labs/techlib-vxlan-domain-a/avd/playbooks/build.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/build.yml rename to labs/techlib-vxlan-domain-a/avd/playbooks/build.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/deploy.yml b/labs/techlib-vxlan-domain-a/avd/playbooks/deploy.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/deploy.yml rename to labs/techlib-vxlan-domain-a/avd/playbooks/deploy.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/validate.yml b/labs/techlib-vxlan-domain-a/avd/playbooks/validate.yml similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/playbooks/validate.yml rename to labs/techlib-vxlan-domain-a/avd/playbooks/validate.yml diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv b/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.csv similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv rename to labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.csv diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md b/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.md similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md rename to labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.md diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF1-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF1-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF1-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF1-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF2-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF2-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF2-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF2-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF3-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF3-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF3-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF3-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF4-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF4-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF4-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF4-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF5-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF5-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF5-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF5-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF6-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF6-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF6-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF6-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF7-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF7-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF7-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF7-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF8-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF8-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-LEAF8-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF8-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE1-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE1-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE1-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE1-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE2-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE2-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE2-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE2-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE3-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE3-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE3-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE3-results.json diff --git a/labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE4-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE4-results.json similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/domain-a/reports/test_results/A-SPINE4-results.json rename to labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE4-results.json From a66dff3322e44e1054a4836d46a5e6a9494ce5f9 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:39:15 +0000 Subject: [PATCH 17/41] update techlib domain a container --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 6944226..892405c 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", - "image": "ghcr.io/aristanetworks/aclabs/lab-base:python3.11-avd-v5.0.0-clab0.59.0-rev1.1", + "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From ca3f2f5d2ff097e407a2dab7819438904e37c724 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 16 Nov 2024 22:41:49 +0000 Subject: [PATCH 18/41] update documentation based on avd 5.0.0 --- .../domain-a/documentation/devices/A-LEAF1.md | 14 +++++++------- .../domain-a/documentation/devices/A-LEAF2.md | 14 +++++++------- .../domain-a/documentation/devices/A-LEAF3.md | 16 ++++++++-------- .../domain-a/documentation/devices/A-LEAF4.md | 16 ++++++++-------- .../domain-a/documentation/devices/A-LEAF5.md | 14 +++++++------- .../domain-a/documentation/devices/A-LEAF6.md | 14 +++++++------- .../domain-a/documentation/devices/A-LEAF7.md | 19 +++++++++---------- .../domain-a/documentation/devices/A-LEAF8.md | 19 +++++++++---------- .../documentation/devices/A-SPINE1.md | 6 +++--- .../documentation/devices/A-SPINE2.md | 6 +++--- .../documentation/devices/A-SPINE3.md | 6 +++--- .../documentation/devices/A-SPINE4.md | 6 +++--- 12 files changed, 74 insertions(+), 76 deletions(-) diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md index f857af2..1ac7789 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md @@ -874,9 +874,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP VLANs @@ -1138,7 +1138,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1169,9 +1169,9 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| PROD | 10.101.101.1 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| PROD | 10.101.101.1 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md index d5d2eb9..ec9a016 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md @@ -874,9 +874,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP VLANs @@ -1138,7 +1138,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1169,9 +1169,9 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| PROD | 10.101.101.2 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| PROD | 10.101.101.2 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md index 2d8d82a..c572ead 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md @@ -916,9 +916,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP VLANs @@ -1204,7 +1204,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1238,10 +1238,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.3 | - | -| PROD | 10.101.101.3 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.3 | +| PROD | 10.101.101.3 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md index 13bda13..4ab3ab6 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md @@ -916,9 +916,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP VLANs @@ -1204,7 +1204,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1238,10 +1238,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.4 | - | -| PROD | 10.101.101.4 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.4 | +| PROD | 10.101.101.4 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md index d5dc572..6538869 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md @@ -837,9 +837,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP VLANs @@ -1094,7 +1094,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1125,9 +1125,9 @@ vrf instance MGMT ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.5 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.5 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md index 8061fe5..50b1662 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md @@ -837,9 +837,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP VLANs @@ -1094,7 +1094,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1125,9 +1125,9 @@ vrf instance MGMT ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.6 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.6 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md index d0dcf50..43f091e 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md @@ -949,16 +949,15 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | -| REMOTE-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | +| REMOTE-EVPN-PEERS | True | default | ##### EVPN DCI Gateway Summary | Settings | Value | | -------- | ----- | -| Local Domain | 1:1 | | Remote Domain Peer Groups | REMOTE-EVPN-PEERS | | L3 Gateway Configured | True | | L3 Gateway Inter-domain | True | @@ -1312,7 +1311,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1346,10 +1345,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.7 | - | -| PROD | 10.101.101.7 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.7 | +| PROD | 10.101.101.7 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md index 9f091ca..e466495 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md @@ -949,16 +949,15 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | -| REMOTE-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | +| REMOTE-EVPN-PEERS | True | default | ##### EVPN DCI Gateway Summary | Settings | Value | | -------- | ----- | -| Local Domain | 1:1 | | Remote Domain Peer Groups | REMOTE-EVPN-PEERS | | L3 Gateway Configured | True | | L3 Gateway Inter-domain | True | @@ -1312,7 +1311,7 @@ route-map RM-MLAG-PEER-IN permit 20 | List Name | Type | Regular Expression | | --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | +| CL-EVPN-IMPORTED | permit | RT.* | #### IP Extended Community RegExp Lists Device Configuration @@ -1346,10 +1345,10 @@ vrf instance PROD ### Virtual Source NAT Summary -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.8 | - | -| PROD | 10.101.101.8 | - | +| Source NAT VRF | Source NAT IP Address | +| -------------- | --------------------- | +| DEV | 10.102.102.8 | +| PROD | 10.101.101.8 | ### Virtual Source NAT Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md index 1802be0..370fe50 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md index 70674d1..d7b7eb7 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md index adb95f8..e663a01 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP Device Configuration diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md index 224877f..ae31ade 100644 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md +++ b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md @@ -582,9 +582,9 @@ ASN Notation: asplain ##### EVPN Peer Groups -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | +| Peer Group | Activate | Encapsulation | +| ---------- | -------- | ------------- | +| LOCAL-EVPN-PEERS | True | default | #### Router BGP Device Configuration From 940a7417a81b3fb5cbeb324027498e543dec5659 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 18 Nov 2024 19:31:31 +0000 Subject: [PATCH 19/41] remove anta reports - consolidate makefile --- labs/techlib-vxlan-domain-a/Makefile | 12 + .../{avd => }/ansible.cfg | 0 labs/techlib-vxlan-domain-a/avd/Makefile | 19 - .../A-LEAF1_post_running-config.conf | 373 -------- .../A-LEAF2_post_running-config.conf | 373 -------- .../A-LEAF3_post_running-config.conf | 423 --------- .../A-LEAF4_post_running-config.conf | 423 --------- .../A-LEAF5_post_running-config.conf | 341 -------- .../A-LEAF6_post_running-config.conf | 341 -------- .../A-LEAF7_post_running-config.conf | 478 ---------- .../A-LEAF8_post_running-config.conf | 478 ---------- .../A-SPINE1_post_running-config.conf | 227 ----- .../A-SPINE2_post_running-config.conf | 227 ----- .../A-SPINE3_post_running-config.conf | 227 ----- .../A-SPINE4_post_running-config.conf | 227 ----- labs/techlib-vxlan-domain-a/avd/inventory.yml | 2 +- .../avd/reports/DOMAIN_A_FABRIC-state.csv | 767 ---------------- .../avd/reports/DOMAIN_A_FABRIC-state.md | 821 ------------------ .../reports/test_results/A-LEAF1-results.json | 720 --------------- .../reports/test_results/A-LEAF2-results.json | 720 --------------- .../reports/test_results/A-LEAF3-results.json | 740 ---------------- .../reports/test_results/A-LEAF4-results.json | 740 ---------------- .../reports/test_results/A-LEAF5-results.json | 690 --------------- .../reports/test_results/A-LEAF6-results.json | 690 --------------- .../reports/test_results/A-LEAF7-results.json | 760 ---------------- .../reports/test_results/A-LEAF8-results.json | 760 ---------------- .../test_results/A-SPINE1-results.json | 491 ----------- .../test_results/A-SPINE2-results.json | 491 ----------- .../test_results/A-SPINE3-results.json | 491 ----------- .../test_results/A-SPINE4-results.json | 491 ----------- 30 files changed, 13 insertions(+), 13530 deletions(-) rename labs/techlib-vxlan-domain-a/{avd => }/ansible.cfg (100%) delete mode 100644 labs/techlib-vxlan-domain-a/avd/Makefile delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF1_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF2_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF3_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF4_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF5_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF6_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF7_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF8_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE1_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE2_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE3_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE4_post_running-config.conf delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.csv delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF1-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF2-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF3-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF4-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF5-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF6-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF7-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF8-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE1-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE2-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE3-results.json delete mode 100644 labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE4-results.json diff --git a/labs/techlib-vxlan-domain-a/Makefile b/labs/techlib-vxlan-domain-a/Makefile index 97b6cf5..413f6ce 100644 --- a/labs/techlib-vxlan-domain-a/Makefile +++ b/labs/techlib-vxlan-domain-a/Makefile @@ -18,3 +18,15 @@ inspect: ## Inspect ceos lab @echo "" @echo "You can check the lab status, hostnames and management addresses above." @echo "To connect to a lab device use \`ssh admin@\` and password \`admin\`." + +.PHONY: build +build: ## Build Configs + ansible-playbook avd/playbooks/build.yml -i avd/inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" + +.PHONY: deploy +deploy: ## Deploy Configs via eAPI + ansible-playbook avd/playbooks/deploy.yml -i avd/inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" + +.PHONY: validate +validate: ## Validate Fabric + ansible-playbook avd/playbooks/validate.yml -i avd/inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" diff --git a/labs/techlib-vxlan-domain-a/avd/ansible.cfg b/labs/techlib-vxlan-domain-a/ansible.cfg similarity index 100% rename from labs/techlib-vxlan-domain-a/avd/ansible.cfg rename to labs/techlib-vxlan-domain-a/ansible.cfg diff --git a/labs/techlib-vxlan-domain-a/avd/Makefile b/labs/techlib-vxlan-domain-a/avd/Makefile deleted file mode 100644 index a58f58b..0000000 --- a/labs/techlib-vxlan-domain-a/avd/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -.PHONY: help -help: ## Display help message - @grep -E '^[0-9a-zA-Z_-]+\.*[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' - -######################################################## -# Site 1 -######################################################## - -.PHONY: build -build: ## Build Configs - ansible-playbook playbooks/build.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" - -.PHONY: deploy -deploy: ## Deploy Configs via eAPI - ansible-playbook playbooks/deploy.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" - -.PHONY: validate -validate: ## Validate Fabric - ansible-playbook playbooks/validate.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF1_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF1_post_running-config.conf deleted file mode 100644 index cbbbf50..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF1_post_running-config.conf +++ /dev/null @@ -1,373 +0,0 @@ -! Command: show running-config -! device: A-LEAF1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - switchport access vlan 10 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - switchport access vlan 30 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF2_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.1/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.3/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.5/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.7/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF2_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF2_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth1 - no switchport - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth1 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.1/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.1/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.105/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF1_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf PROD address 10.101.101.1 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.1 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF2 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF2_Vlan4093 - neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.0 remote-as 65100 - neighbor 192.168.0.0 description A-SPINE1_Ethernet1 - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.2 remote-as 65100 - neighbor 192.168.0.2 description A-SPINE2_Ethernet1 - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.4 remote-as 65100 - neighbor 192.168.0.4 description A-SPINE3_Ethernet1 - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.6 remote-as 65100 - neighbor 192.168.0.6 description A-SPINE4_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.1:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.1:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.1:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.1 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF2_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF2_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF2_post_running-config.conf deleted file mode 100644 index 4454530..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF2_post_running-config.conf +++ /dev/null @@ -1,373 +0,0 @@ -! Command: show running-config -! device: A-LEAF2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - switchport access vlan 10 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - switchport access vlan 30 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF1_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.9/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.11/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.13/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.15/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF1_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF1_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth2 - no switchport - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth2 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.2/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.2/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.106/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF2_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf PROD address 10.101.101.2 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.2 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF1 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF1_Vlan4093 - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.8 remote-as 65100 - neighbor 192.168.0.8 description A-SPINE1_Ethernet2 - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.10 remote-as 65100 - neighbor 192.168.0.10 description A-SPINE2_Ethernet2 - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.12 remote-as 65100 - neighbor 192.168.0.12 description A-SPINE3_Ethernet2 - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.14 remote-as 65100 - neighbor 192.168.0.14 description A-SPINE4_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.2:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.2:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.2:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.2 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF1_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF3_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF3_post_running-config.conf deleted file mode 100644 index 125ae08..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF3_post_running-config.conf +++ /dev/null @@ -1,423 +0,0 @@ -! Command: show running-config -! device: A-LEAF3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - switchport access vlan 10 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF4_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.17/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.19/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.21/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.23/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF4_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF4_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA3_eth1 - switchport access vlan 50 - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth1 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.3/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.3/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.3/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.107/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF3_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.3 -ip address virtual source-nat vrf PROD address 10.101.101.3 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.3 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF4 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF4_Vlan4093 - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 remote-as 65100 - neighbor 192.168.0.16 description A-SPINE1_Ethernet3 - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 remote-as 65100 - neighbor 192.168.0.18 description A-SPINE2_Ethernet3 - neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.20 remote-as 65100 - neighbor 192.168.0.20 description A-SPINE3_Ethernet3 - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 remote-as 65100 - neighbor 192.168.0.22 description A-SPINE4_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.3:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.3:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.3:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.3:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.3:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF4_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF4_post_running-config.conf deleted file mode 100644 index 92024e1..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF4_post_running-config.conf +++ /dev/null @@ -1,423 +0,0 @@ -! Command: show running-config -! device: A-LEAF4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - switchport access vlan 10 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF3_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.25/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.27/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.29/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.31/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF3_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF3_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA5_eth1 - switchport access vlan 30 - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth2 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.4/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.4/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.4/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.108/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF4_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.4 -ip address virtual source-nat vrf PROD address 10.101.101.4 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.4 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF3 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF3_Vlan4093 - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 remote-as 65100 - neighbor 192.168.0.24 description A-SPINE1_Ethernet4 - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 remote-as 65100 - neighbor 192.168.0.26 description A-SPINE2_Ethernet4 - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 remote-as 65100 - neighbor 192.168.0.28 description A-SPINE3_Ethernet4 - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 remote-as 65100 - neighbor 192.168.0.30 description A-SPINE4_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.4:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.4:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.4:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.4:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.4:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF5_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF5_post_running-config.conf deleted file mode 100644 index 3956296..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF5_post_running-config.conf +++ /dev/null @@ -1,341 +0,0 @@ -! Command: show running-config -! device: A-LEAF5 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF5 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - switchport access vlan 70 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF6_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.33/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.35/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.37/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.39/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF6_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF6_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth1 - no switchport - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.5/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.5/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.109/24 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF5_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.5 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.5 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF6 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF6_Vlan4093 - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 remote-as 65100 - neighbor 192.168.0.32 description A-SPINE1_Ethernet5 - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 remote-as 65100 - neighbor 192.168.0.34 description A-SPINE2_Ethernet5 - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 remote-as 65100 - neighbor 192.168.0.36 description A-SPINE3_Ethernet5 - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 remote-as 65100 - neighbor 192.168.0.38 description A-SPINE4_Ethernet5 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.5:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.5:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.5 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF6_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF6_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF6_post_running-config.conf deleted file mode 100644 index e8f5027..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF6_post_running-config.conf +++ /dev/null @@ -1,341 +0,0 @@ -! Command: show running-config -! device: A-LEAF6 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF6 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - switchport access vlan 70 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF5_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.41/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.43/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.45/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.47/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF5_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF5_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth2 - no switchport - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.6/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.6/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.110/24 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF6_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.6 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.6 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF5 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF5_Vlan4093 - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 remote-as 65100 - neighbor 192.168.0.40 description A-SPINE1_Ethernet6 - neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.42 remote-as 65100 - neighbor 192.168.0.42 description A-SPINE2_Ethernet6 - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 remote-as 65100 - neighbor 192.168.0.44 description A-SPINE3_Ethernet6 - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 remote-as 65100 - neighbor 192.168.0.46 description A-SPINE4_Ethernet6 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.6:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.6:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.6 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF5_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF7_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF7_post_running-config.conf deleted file mode 100644 index 8090e87..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF7_post_running-config.conf +++ /dev/null @@ -1,478 +0,0 @@ -! Command: show running-config -! device: A-LEAF7 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF7 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF8_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.49/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.51/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.53/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.55/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF8_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF8_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.1/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.5/31 -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.7/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.7/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.7/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.111/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF7_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.7 -ip address virtual source-nat vrf PROD address 10.101.101.7 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.7 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF8 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.0 description BB1.IPV4 - neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.4 description BB2.IPV4 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF8_Vlan4093 - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 remote-as 65100 - neighbor 192.168.0.48 description A-SPINE1_Ethernet7 - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 remote-as 65100 - neighbor 192.168.0.50 description A-SPINE2_Ethernet7 - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 remote-as 65100 - neighbor 192.168.0.52 description A-SPINE3_Ethernet7 - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 remote-as 65100 - neighbor 192.168.0.54 description A-SPINE4_Ethernet7 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.7:10010 - rd evpn domain remote 1.1.1.7:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.7:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.7:10050 - rd evpn domain remote 1.1.1.7:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.7:10070 - rd evpn domain remote 1.1.1.7:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.7:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.7:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF8_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF8_post_running-config.conf deleted file mode 100644 index 8da6d5c..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-LEAF8_post_running-config.conf +++ /dev/null @@ -1,478 +0,0 @@ -! Command: show running-config -! device: A-LEAF8 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF8 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF7_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.57/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.59/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.61/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.63/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF7_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF7_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.3/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.7/31 -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.8/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.8/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.8/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.112/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF8_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.8 -ip address virtual source-nat vrf PROD address 10.101.101.8 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.8 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF7 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.2 description BB1.IPV4 - neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.6 description BB2.IPV4 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF7_Vlan4093 - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 remote-as 65100 - neighbor 192.168.0.56 description A-SPINE1_Ethernet8 - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 remote-as 65100 - neighbor 192.168.0.58 description A-SPINE2_Ethernet8 - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 remote-as 65100 - neighbor 192.168.0.60 description A-SPINE3_Ethernet8 - neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.62 remote-as 65100 - neighbor 192.168.0.62 description A-SPINE4_Ethernet8 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.8:10010 - rd evpn domain remote 1.1.1.8:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.8:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.8:10050 - rd evpn domain remote 1.1.1.8:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.8:10070 - rd evpn domain remote 1.1.1.8:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.8:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.8:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE1_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE1_post_running-config.conf deleted file mode 100644 index 1d4dd50..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE1_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.0/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.8/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.16/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.24/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.32/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.40/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.48/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.56/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.201/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.101/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.201 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1_Ethernet1 - neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65112 - neighbor 192.168.0.9 description A-LEAF2_Ethernet1 - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65134 - neighbor 192.168.0.17 description A-LEAF3_Ethernet1 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65134 - neighbor 192.168.0.25 description A-LEAF4_Ethernet1 - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65156 - neighbor 192.168.0.33 description A-LEAF5_Ethernet1 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF6_Ethernet1 - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65178 - neighbor 192.168.0.49 description A-LEAF7_Ethernet1 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65178 - neighbor 192.168.0.57 description A-LEAF8_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE2_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE2_post_running-config.conf deleted file mode 100644 index bd21476..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE2_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.2/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.10/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.18/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.26/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.34/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.42/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.50/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.58/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.202/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.102/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.202 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF1_Ethernet2 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65112 - neighbor 192.168.0.11 description A-LEAF2_Ethernet2 - neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65134 - neighbor 192.168.0.19 description A-LEAF3_Ethernet2 - neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65134 - neighbor 192.168.0.27 description A-LEAF4_Ethernet2 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65156 - neighbor 192.168.0.35 description A-LEAF5_Ethernet2 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6_Ethernet2 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65178 - neighbor 192.168.0.51 description A-LEAF7_Ethernet2 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65178 - neighbor 192.168.0.59 description A-LEAF8_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE3_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE3_post_running-config.conf deleted file mode 100644 index ec6693e..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE3_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.4/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.12/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.20/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.28/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.36/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.44/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.52/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.60/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.203/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.103/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.203 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65112 - neighbor 192.168.0.5 description A-LEAF1_Ethernet3 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65112 - neighbor 192.168.0.13 description A-LEAF2_Ethernet3 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3_Ethernet3 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65134 - neighbor 192.168.0.29 description A-LEAF4_Ethernet3 - neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65156 - neighbor 192.168.0.37 description A-LEAF5_Ethernet3 - neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65156 - neighbor 192.168.0.45 description A-LEAF6_Ethernet3 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65178 - neighbor 192.168.0.53 description A-LEAF7_Ethernet3 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF8_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE4_post_running-config.conf b/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE4_post_running-config.conf deleted file mode 100644 index 3cd82a1..0000000 --- a/labs/techlib-vxlan-domain-a/avd/config_backup/A-SPINE4_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.6/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.14/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.22/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.30/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.38/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.46/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.54/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.62/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.204/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.104/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.204 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65112 - neighbor 192.168.0.7 description A-LEAF1_Ethernet4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65112 - neighbor 192.168.0.15 description A-LEAF2_Ethernet4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF3_Ethernet4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65134 - neighbor 192.168.0.31 description A-LEAF4_Ethernet4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65156 - neighbor 192.168.0.39 description A-LEAF5_Ethernet4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65156 - neighbor 192.168.0.47 description A-LEAF6_Ethernet4 - neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65178 - neighbor 192.168.0.55 description A-LEAF7_Ethernet4 - neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/inventory.yml b/labs/techlib-vxlan-domain-a/avd/inventory.yml index eb1fcb5..970b650 100644 --- a/labs/techlib-vxlan-domain-a/avd/inventory.yml +++ b/labs/techlib-vxlan-domain-a/avd/inventory.yml @@ -28,4 +28,4 @@ all: DOMAIN_A_LEAFS: DOMAIN_A_SERVICES: children: - DOMAIN_A_LEAFS: \ No newline at end of file + DOMAIN_A_LEAFS: diff --git a/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.csv b/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.csv deleted file mode 100644 index 89229f8..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.csv +++ /dev/null @@ -1,767 +0,0 @@ -id,dut,categories,test,description,inputs,result,messages -1,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -2,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -3,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -4,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -5,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1),PASS, -6,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0),PASS, -7,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2),PASS, -8,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4),PASS, -9,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6),PASS, -10,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet1,PASS, -11,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet1,PASS, -12,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet1,PASS, -13,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet1,PASS, -14,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF2 Ethernet5,PASS, -15,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF2 Ethernet6,PASS, -16,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -17,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -18,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -19,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -20,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -21,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -22,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -23,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -24,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -25,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -26,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -27,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -28,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0),PASS, -29,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2),PASS, -30,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4),PASS, -31,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6),PASS, -32,A-LEAF1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -33,A-LEAF1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -34,A-LEAF1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -35,A-LEAF1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -36,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up',PASS, -37,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up',PASS, -38,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up',PASS, -39,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up',PASS, -40,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up',PASS, -41,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up',PASS, -42,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth1 = 'up',PASS, -43,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth1 = 'up',PASS, -44,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -45,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -46,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -47,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up',PASS, -48,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, -49,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, -50,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -51,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -52,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -53,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -54,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -55,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -56,A-LEAF1,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -57,A-LEAF1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -58,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -59,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -60,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -61,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -62,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -63,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -64,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -65,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -66,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -67,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -68,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -69,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -70,A-LEAF1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -71,A-LEAF1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -72,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -73,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -74,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -75,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -76,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0),PASS, -77,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8),PASS, -78,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10),PASS, -79,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12),PASS, -80,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14),PASS, -81,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet2,PASS, -82,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet2,PASS, -83,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet2,PASS, -84,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet2,PASS, -85,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF1 Ethernet5,PASS, -86,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF1 Ethernet6,PASS, -87,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -88,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -89,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -90,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -91,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -92,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -93,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -94,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -95,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -96,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -97,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -98,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -99,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8),PASS, -100,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10),PASS, -101,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12),PASS, -102,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14),PASS, -103,A-LEAF2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -104,A-LEAF2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -105,A-LEAF2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -106,A-LEAF2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -107,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up',PASS, -108,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up',PASS, -109,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up',PASS, -110,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up',PASS, -111,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up',PASS, -112,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up',PASS, -113,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth2 = 'up',PASS, -114,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth2 = 'up',PASS, -115,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -116,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -117,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -118,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up',PASS, -119,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, -120,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, -121,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -122,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -123,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -124,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -125,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -126,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -127,A-LEAF2,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -128,A-LEAF2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -129,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -130,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -131,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -132,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -133,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -134,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -135,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -136,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -137,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -138,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -139,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -140,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -141,A-LEAF2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -142,A-LEAF2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -143,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -144,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -145,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -146,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -147,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1),PASS, -148,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16),PASS, -149,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18),PASS, -150,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20),PASS, -151,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22),PASS, -152,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet3,PASS, -153,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet3,PASS, -154,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet3,PASS, -155,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet3,PASS, -156,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF4 Ethernet5,PASS, -157,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF4 Ethernet6,PASS, -158,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -159,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -160,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -161,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -162,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -163,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -164,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -165,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -166,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -167,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -168,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -169,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -170,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16),PASS, -171,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18),PASS, -172,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20),PASS, -173,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22),PASS, -174,A-LEAF3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -175,A-LEAF3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -176,A-LEAF3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -177,A-LEAF3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -178,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up',PASS, -179,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up',PASS, -180,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up',PASS, -181,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up',PASS, -182,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up',PASS, -183,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up',PASS, -184,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA3_eth1 = 'up',PASS, -185,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth1 = 'up',PASS, -186,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -187,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -188,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -189,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -190,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up',PASS, -191,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, -192,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -193,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -194,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -195,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -196,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -197,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -198,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -199,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -200,A-LEAF3,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -201,A-LEAF3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -202,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -203,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -204,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -205,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -206,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -207,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -208,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -209,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -210,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -211,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -212,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -213,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -214,A-LEAF3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -215,A-LEAF3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -216,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -217,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -218,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -219,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -220,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0),PASS, -221,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24),PASS, -222,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26),PASS, -223,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28),PASS, -224,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30),PASS, -225,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet4,PASS, -226,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet4,PASS, -227,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet4,PASS, -228,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet4,PASS, -229,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF3 Ethernet5,PASS, -230,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF3 Ethernet6,PASS, -231,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -232,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -233,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -234,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -235,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -236,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -237,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -238,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -239,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -240,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -241,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -242,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -243,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24),PASS, -244,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26),PASS, -245,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28),PASS, -246,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30),PASS, -247,A-LEAF4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -248,A-LEAF4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -249,A-LEAF4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -250,A-LEAF4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -251,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up',PASS, -252,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up',PASS, -253,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up',PASS, -254,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up',PASS, -255,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up',PASS, -256,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up',PASS, -257,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA5_eth1 = 'up',PASS, -258,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth2 = 'up',PASS, -259,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -260,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -261,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -262,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -263,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up',PASS, -264,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, -265,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -266,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -267,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -268,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -269,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -270,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -271,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -272,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -273,A-LEAF4,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -274,A-LEAF4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -275,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -276,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -277,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -278,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -279,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -280,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -281,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -282,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -283,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -284,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -285,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -286,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -287,A-LEAF4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -288,A-LEAF4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -289,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -290,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -291,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -292,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -293,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1),PASS, -294,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32),PASS, -295,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34),PASS, -296,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36),PASS, -297,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38),PASS, -298,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet5,PASS, -299,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet5,PASS, -300,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet5,PASS, -301,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet5,PASS, -302,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF6 Ethernet5,PASS, -303,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet6,PASS, -304,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -305,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -306,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -307,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -308,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -309,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -310,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -311,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -312,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -313,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -314,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -315,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -316,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32),PASS, -317,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34),PASS, -318,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36),PASS, -319,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38),PASS, -320,A-LEAF5,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -321,A-LEAF5,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -322,A-LEAF5,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -323,A-LEAF5,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -324,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up',PASS, -325,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up',PASS, -326,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up',PASS, -327,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up',PASS, -328,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up',PASS, -329,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up',PASS, -330,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth1 = 'up',PASS, -331,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -332,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -333,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -334,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up',PASS, -335,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, -336,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -337,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -338,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -339,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -340,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -341,A-LEAF5,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -342,A-LEAF5,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -343,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -344,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -345,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -346,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -347,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -348,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -349,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -350,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -351,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -352,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -353,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -354,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -355,A-LEAF5,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -356,A-LEAF5,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -357,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -358,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -359,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -360,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -361,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0),PASS, -362,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40),PASS, -363,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42),PASS, -364,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44),PASS, -365,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46),PASS, -366,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet6,PASS, -367,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet6,PASS, -368,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet6,PASS, -369,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet6,PASS, -370,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet5,PASS, -371,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF5 Ethernet6,PASS, -372,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -373,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -374,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -375,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -376,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -377,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -378,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -379,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -380,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -381,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -382,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -383,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -384,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40),PASS, -385,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42),PASS, -386,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44),PASS, -387,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46),PASS, -388,A-LEAF6,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -389,A-LEAF6,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -390,A-LEAF6,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -391,A-LEAF6,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -392,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up',PASS, -393,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up',PASS, -394,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up',PASS, -395,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up',PASS, -396,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up',PASS, -397,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up',PASS, -398,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth2 = 'up',PASS, -399,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -400,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -401,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -402,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up',PASS, -403,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, -404,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -405,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -406,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -407,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -408,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -409,A-LEAF6,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -410,A-LEAF6,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -411,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -412,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -413,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -414,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -415,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -416,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -417,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -418,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -419,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -420,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -421,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -422,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -423,A-LEAF6,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -424,A-LEAF6,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -425,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -426,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -427,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -428,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -429,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.0,PASS, -430,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.4,PASS, -431,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1),PASS, -432,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48),PASS, -433,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50),PASS, -434,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52),PASS, -435,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54),PASS, -436,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet7,PASS, -437,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet7,PASS, -438,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet7,PASS, -439,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet7,PASS, -440,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF8 Ethernet5,PASS, -441,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF8 Ethernet6,PASS, -442,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -443,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -444,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -445,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -446,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -447,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -448,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -449,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -450,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -451,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -452,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -453,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -454,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48),PASS, -455,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50),PASS, -456,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52),PASS, -457,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54),PASS, -458,A-LEAF7,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -459,A-LEAF7,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -460,A-LEAF7,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -461,A-LEAF7,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -462,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up',PASS, -463,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up',PASS, -464,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up',PASS, -465,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up',PASS, -466,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up',PASS, -467,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up',PASS, -468,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, -469,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, -470,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -471,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -472,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -473,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -474,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up',PASS, -475,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -476,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -477,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -478,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -479,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -480,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -481,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -482,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -483,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -484,A-LEAF7,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -485,A-LEAF7,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -486,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -487,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -488,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -489,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -490,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -491,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -492,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -493,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -494,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -495,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -496,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -497,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -498,A-LEAF7,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -499,A-LEAF7,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -500,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -501,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -502,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -503,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -504,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.2,PASS, -505,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.6,PASS, -506,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0),PASS, -507,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56),PASS, -508,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58),PASS, -509,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60),PASS, -510,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62),PASS, -511,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet8,PASS, -512,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet8,PASS, -513,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet8,PASS, -514,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet8,PASS, -515,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF7 Ethernet5,PASS, -516,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF7 Ethernet6,PASS, -517,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -518,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -519,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -520,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -521,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -522,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -523,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -524,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -525,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -526,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -527,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -528,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -529,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56),PASS, -530,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58),PASS, -531,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60),PASS, -532,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62),PASS, -533,A-LEAF8,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -534,A-LEAF8,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -535,A-LEAF8,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -536,A-LEAF8,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -537,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up',PASS, -538,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up',PASS, -539,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up',PASS, -540,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up',PASS, -541,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up',PASS, -542,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up',PASS, -543,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, -544,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, -545,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -546,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -547,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -548,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -549,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up',PASS, -550,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -551,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -552,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -553,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -554,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -555,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -556,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -557,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -558,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -559,A-LEAF8,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -560,A-LEAF8,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -561,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -562,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -563,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -564,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -565,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -566,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -567,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -568,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -569,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -570,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -571,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -572,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -573,A-LEAF8,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -574,A-LEAF8,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -575,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -576,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -577,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -578,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -579,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -580,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -581,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -582,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -583,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1),PASS, -584,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9),PASS, -585,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17),PASS, -586,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25),PASS, -587,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33),PASS, -588,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41),PASS, -589,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49),PASS, -590,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57),PASS, -591,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet1,PASS, -592,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet1,PASS, -593,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet1,PASS, -594,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet1,PASS, -595,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet1,PASS, -596,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet1,PASS, -597,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet1,PASS, -598,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet1,PASS, -599,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1),PASS, -600,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9),PASS, -601,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17),PASS, -602,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25),PASS, -603,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33),PASS, -604,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41),PASS, -605,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49),PASS, -606,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57),PASS, -607,A-SPINE1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -608,A-SPINE1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -609,A-SPINE1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -610,A-SPINE1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -611,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up',PASS, -612,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up',PASS, -613,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up',PASS, -614,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up',PASS, -615,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up',PASS, -616,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up',PASS, -617,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up',PASS, -618,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up',PASS, -619,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -620,A-SPINE1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -621,A-SPINE1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -622,A-SPINE1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -623,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -624,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -625,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -626,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -627,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -628,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -629,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -630,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -631,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3),PASS, -632,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11),PASS, -633,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19),PASS, -634,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27),PASS, -635,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35),PASS, -636,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43),PASS, -637,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51),PASS, -638,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59),PASS, -639,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet2,PASS, -640,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet2,PASS, -641,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet2,PASS, -642,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet2,PASS, -643,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet2,PASS, -644,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet2,PASS, -645,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet2,PASS, -646,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet2,PASS, -647,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3),PASS, -648,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11),PASS, -649,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19),PASS, -650,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27),PASS, -651,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35),PASS, -652,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43),PASS, -653,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51),PASS, -654,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59),PASS, -655,A-SPINE2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -656,A-SPINE2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -657,A-SPINE2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -658,A-SPINE2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -659,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up',PASS, -660,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up',PASS, -661,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up',PASS, -662,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up',PASS, -663,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up',PASS, -664,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up',PASS, -665,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up',PASS, -666,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up',PASS, -667,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -668,A-SPINE2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -669,A-SPINE2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -670,A-SPINE2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -671,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -672,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -673,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -674,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -675,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -676,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -677,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -678,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -679,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5),PASS, -680,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13),PASS, -681,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21),PASS, -682,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29),PASS, -683,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37),PASS, -684,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45),PASS, -685,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53),PASS, -686,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61),PASS, -687,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet3,PASS, -688,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet3,PASS, -689,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet3,PASS, -690,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet3,PASS, -691,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet3,PASS, -692,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet3,PASS, -693,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet3,PASS, -694,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet3,PASS, -695,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5),PASS, -696,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13),PASS, -697,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21),PASS, -698,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29),PASS, -699,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37),PASS, -700,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45),PASS, -701,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53),PASS, -702,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61),PASS, -703,A-SPINE3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -704,A-SPINE3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -705,A-SPINE3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -706,A-SPINE3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -707,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up',PASS, -708,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up',PASS, -709,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up',PASS, -710,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up',PASS, -711,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up',PASS, -712,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up',PASS, -713,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up',PASS, -714,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up',PASS, -715,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -716,A-SPINE3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -717,A-SPINE3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -718,A-SPINE3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -719,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -720,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -721,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -722,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -723,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -724,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -725,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -726,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -727,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7),PASS, -728,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15),PASS, -729,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23),PASS, -730,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31),PASS, -731,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39),PASS, -732,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47),PASS, -733,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55),PASS, -734,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63),PASS, -735,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet4,PASS, -736,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet4,PASS, -737,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet4,PASS, -738,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet4,PASS, -739,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet4,PASS, -740,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet4,PASS, -741,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet4,PASS, -742,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet4,PASS, -743,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7),PASS, -744,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15),PASS, -745,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23),PASS, -746,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31),PASS, -747,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39),PASS, -748,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47),PASS, -749,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55),PASS, -750,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63),PASS, -751,A-SPINE4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -752,A-SPINE4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -753,A-SPINE4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -754,A-SPINE4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -755,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up',PASS, -756,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up',PASS, -757,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up',PASS, -758,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up',PASS, -759,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up',PASS, -760,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up',PASS, -761,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up',PASS, -762,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up',PASS, -763,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -764,A-SPINE4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -765,A-SPINE4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -766,A-SPINE4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, diff --git a/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.md b/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.md deleted file mode 100644 index 9581796..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/DOMAIN_A_FABRIC-state.md +++ /dev/null @@ -1,821 +0,0 @@ -# Validate State Report - -**Table of Contents:** - -- [Validate State Report](validate-state-report) - - [Test Results Summary](#test-results-summary) - - [Failed Test Results Summary](#failed-test-results-summary) - - [All Test Results](#all-test-results) - -## Test Results Summary - -### Summary Totals - -| Total Tests | Total Tests Passed | Total Tests Failed | Total Tests Skipped | -| ----------- | ------------------ | ------------------ | ------------------- | -| 766 | 718 | 0 | 48 | - -### Summary Totals Device Under Test - -| Device Under Test | Total Tests | Tests Passed | Tests Failed | Tests Skipped | Categories Failed | Categories Skipped | -| ------------------| ----------- | ------------ | ------------ | ------------- | ----------------- | ------------------ | -| A-LEAF1 | 71 | 67 | 0 | 4 | - | Hardware | -| A-LEAF2 | 71 | 67 | 0 | 4 | - | Hardware | -| A-LEAF3 | 73 | 69 | 0 | 4 | - | Hardware | -| A-LEAF4 | 73 | 69 | 0 | 4 | - | Hardware | -| A-LEAF5 | 68 | 64 | 0 | 4 | - | Hardware | -| A-LEAF6 | 68 | 64 | 0 | 4 | - | Hardware | -| A-LEAF7 | 75 | 71 | 0 | 4 | - | Hardware | -| A-LEAF8 | 75 | 71 | 0 | 4 | - | Hardware | -| A-SPINE1 | 48 | 44 | 0 | 4 | - | Hardware | -| A-SPINE2 | 48 | 44 | 0 | 4 | - | Hardware | -| A-SPINE3 | 48 | 44 | 0 | 4 | - | Hardware | -| A-SPINE4 | 48 | 44 | 0 | 4 | - | Hardware | - -### Summary Totals Per Category - -| Test Category | Total Tests | Tests Passed | Tests Failed | Tests Skipped | -| ------------- | ----------- | ------------ | ------------ | ------------- | -| BGP | 140 | 140 | 0 | 0 | -| Connectivity | 240 | 240 | 0 | 0 | -| Hardware | 48 | 0 | 0 | 48 | -| Interfaces | 198 | 198 | 0 | 0 | -| MLAG | 8 | 8 | 0 | 0 | -| Routing | 108 | 108 | 0 | 0 | -| System | 24 | 24 | 0 | 0 | - -## Failed Test Results Summary - -| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | -| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | - -## All Test Results - -| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | -| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | -| 1 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 2 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 3 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 4 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 5 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1) | PASS | - | -| 6 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0) | PASS | - | -| 7 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2) | PASS | - | -| 8 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4) | PASS | - | -| 9 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6) | PASS | - | -| 10 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet1 | PASS | - | -| 11 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet1 | PASS | - | -| 12 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet1 | PASS | - | -| 13 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet1 | PASS | - | -| 14 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF2 Ethernet5 | PASS | - | -| 15 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF2 Ethernet6 | PASS | - | -| 16 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 17 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 18 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 19 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 20 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 21 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 22 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 23 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 24 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 25 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 26 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 27 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 28 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0) | PASS | - | -| 29 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2) | PASS | - | -| 30 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4) | PASS | - | -| 31 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6) | PASS | - | -| 32 | A-LEAF1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 33 | A-LEAF1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 34 | A-LEAF1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 35 | A-LEAF1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 36 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' | PASS | - | -| 37 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' | PASS | - | -| 38 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' | PASS | - | -| 39 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' | PASS | - | -| 40 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' | PASS | - | -| 41 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' | PASS | - | -| 42 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' | PASS | - | -| 43 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' | PASS | - | -| 44 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 45 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 46 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 47 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' | PASS | - | -| 48 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | -| 49 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | -| 50 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 51 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 52 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 53 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 54 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 55 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 56 | A-LEAF1 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 57 | A-LEAF1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 58 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 59 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 60 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 61 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 62 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 63 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 64 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 65 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 66 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 67 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 68 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 69 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 70 | A-LEAF1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 71 | A-LEAF1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 72 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 73 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 74 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 75 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 76 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0) | PASS | - | -| 77 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8) | PASS | - | -| 78 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10) | PASS | - | -| 79 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12) | PASS | - | -| 80 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14) | PASS | - | -| 81 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet2 | PASS | - | -| 82 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet2 | PASS | - | -| 83 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet2 | PASS | - | -| 84 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet2 | PASS | - | -| 85 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF1 Ethernet5 | PASS | - | -| 86 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF1 Ethernet6 | PASS | - | -| 87 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 88 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 89 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 90 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 91 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 92 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 93 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 94 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 95 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 96 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 97 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 98 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 99 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8) | PASS | - | -| 100 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10) | PASS | - | -| 101 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12) | PASS | - | -| 102 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14) | PASS | - | -| 103 | A-LEAF2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 104 | A-LEAF2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 105 | A-LEAF2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 106 | A-LEAF2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 107 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' | PASS | - | -| 108 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' | PASS | - | -| 109 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' | PASS | - | -| 110 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' | PASS | - | -| 111 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' | PASS | - | -| 112 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' | PASS | - | -| 113 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' | PASS | - | -| 114 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' | PASS | - | -| 115 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 116 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 117 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 118 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' | PASS | - | -| 119 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | -| 120 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | -| 121 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 122 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 123 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 124 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 125 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 126 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 127 | A-LEAF2 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 128 | A-LEAF2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 129 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 130 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 131 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 132 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 133 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 134 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 135 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 136 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 137 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 138 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 139 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 140 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 141 | A-LEAF2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 142 | A-LEAF2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 143 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 144 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 145 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 146 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 147 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1) | PASS | - | -| 148 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16) | PASS | - | -| 149 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18) | PASS | - | -| 150 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20) | PASS | - | -| 151 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22) | PASS | - | -| 152 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet3 | PASS | - | -| 153 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet3 | PASS | - | -| 154 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet3 | PASS | - | -| 155 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet3 | PASS | - | -| 156 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF4 Ethernet5 | PASS | - | -| 157 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF4 Ethernet6 | PASS | - | -| 158 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 159 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 160 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 161 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 162 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 163 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 164 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 165 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 166 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 167 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 168 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 169 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 170 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16) | PASS | - | -| 171 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18) | PASS | - | -| 172 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20) | PASS | - | -| 173 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22) | PASS | - | -| 174 | A-LEAF3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 175 | A-LEAF3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 176 | A-LEAF3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 177 | A-LEAF3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 178 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' | PASS | - | -| 179 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' | PASS | - | -| 180 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' | PASS | - | -| 181 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' | PASS | - | -| 182 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' | PASS | - | -| 183 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' | PASS | - | -| 184 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' | PASS | - | -| 185 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' | PASS | - | -| 186 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 187 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 188 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 189 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 190 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' | PASS | - | -| 191 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | -| 192 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 193 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 194 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 195 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 196 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 197 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 198 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 199 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 200 | A-LEAF3 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 201 | A-LEAF3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 202 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 203 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 204 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 205 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 206 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 207 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 208 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 209 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 210 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 211 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 212 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 213 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 214 | A-LEAF3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 215 | A-LEAF3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 216 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 217 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 218 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 219 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 220 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0) | PASS | - | -| 221 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24) | PASS | - | -| 222 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26) | PASS | - | -| 223 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28) | PASS | - | -| 224 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30) | PASS | - | -| 225 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet4 | PASS | - | -| 226 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet4 | PASS | - | -| 227 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet4 | PASS | - | -| 228 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet4 | PASS | - | -| 229 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF3 Ethernet5 | PASS | - | -| 230 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF3 Ethernet6 | PASS | - | -| 231 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 232 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 233 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 234 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 235 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 236 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 237 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 238 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 239 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 240 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 241 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 242 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 243 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24) | PASS | - | -| 244 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26) | PASS | - | -| 245 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28) | PASS | - | -| 246 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30) | PASS | - | -| 247 | A-LEAF4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 248 | A-LEAF4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 249 | A-LEAF4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 250 | A-LEAF4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 251 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' | PASS | - | -| 252 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' | PASS | - | -| 253 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' | PASS | - | -| 254 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' | PASS | - | -| 255 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' | PASS | - | -| 256 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' | PASS | - | -| 257 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' | PASS | - | -| 258 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' | PASS | - | -| 259 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 260 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 261 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 262 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 263 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' | PASS | - | -| 264 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | -| 265 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 266 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 267 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 268 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 269 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 270 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 271 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 272 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 273 | A-LEAF4 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 274 | A-LEAF4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 275 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 276 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 277 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 278 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 279 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 280 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 281 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 282 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 283 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 284 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 285 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 286 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 287 | A-LEAF4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 288 | A-LEAF4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 289 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 290 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 291 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 292 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 293 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1) | PASS | - | -| 294 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32) | PASS | - | -| 295 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34) | PASS | - | -| 296 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36) | PASS | - | -| 297 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38) | PASS | - | -| 298 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet5 | PASS | - | -| 299 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet5 | PASS | - | -| 300 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet5 | PASS | - | -| 301 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet5 | PASS | - | -| 302 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF6 Ethernet5 | PASS | - | -| 303 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet6 | PASS | - | -| 304 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 305 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 306 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 307 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 308 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 309 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 310 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 311 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 312 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 313 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 314 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 315 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 316 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32) | PASS | - | -| 317 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34) | PASS | - | -| 318 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36) | PASS | - | -| 319 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38) | PASS | - | -| 320 | A-LEAF5 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 321 | A-LEAF5 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 322 | A-LEAF5 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 323 | A-LEAF5 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 324 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' | PASS | - | -| 325 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' | PASS | - | -| 326 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' | PASS | - | -| 327 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' | PASS | - | -| 328 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' | PASS | - | -| 329 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' | PASS | - | -| 330 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' | PASS | - | -| 331 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 332 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 333 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 334 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' | PASS | - | -| 335 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | -| 336 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 337 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 338 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 339 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 340 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 341 | A-LEAF5 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 342 | A-LEAF5 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 343 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 344 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 345 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 346 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 347 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 348 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 349 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 350 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 351 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 352 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 353 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 354 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 355 | A-LEAF5 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 356 | A-LEAF5 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 357 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 358 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 359 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 360 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 361 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0) | PASS | - | -| 362 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40) | PASS | - | -| 363 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42) | PASS | - | -| 364 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44) | PASS | - | -| 365 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46) | PASS | - | -| 366 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet6 | PASS | - | -| 367 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet6 | PASS | - | -| 368 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet6 | PASS | - | -| 369 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet6 | PASS | - | -| 370 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet5 | PASS | - | -| 371 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF5 Ethernet6 | PASS | - | -| 372 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 373 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 374 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 375 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 376 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 377 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 378 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 379 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 380 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 381 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 382 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 383 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 384 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40) | PASS | - | -| 385 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42) | PASS | - | -| 386 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44) | PASS | - | -| 387 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46) | PASS | - | -| 388 | A-LEAF6 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 389 | A-LEAF6 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 390 | A-LEAF6 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 391 | A-LEAF6 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 392 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' | PASS | - | -| 393 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' | PASS | - | -| 394 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' | PASS | - | -| 395 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' | PASS | - | -| 396 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' | PASS | - | -| 397 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' | PASS | - | -| 398 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' | PASS | - | -| 399 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 400 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 401 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 402 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' | PASS | - | -| 403 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | -| 404 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 405 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 406 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 407 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 408 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 409 | A-LEAF6 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 410 | A-LEAF6 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 411 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 412 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 413 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 414 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 415 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 416 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 417 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 418 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 419 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 420 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 421 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 422 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 423 | A-LEAF6 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 424 | A-LEAF6 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 425 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 426 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 427 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 428 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 429 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.0 | PASS | - | -| 430 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.4 | PASS | - | -| 431 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1) | PASS | - | -| 432 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48) | PASS | - | -| 433 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50) | PASS | - | -| 434 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52) | PASS | - | -| 435 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54) | PASS | - | -| 436 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet7 | PASS | - | -| 437 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet7 | PASS | - | -| 438 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet7 | PASS | - | -| 439 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet7 | PASS | - | -| 440 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF8 Ethernet5 | PASS | - | -| 441 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF8 Ethernet6 | PASS | - | -| 442 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 443 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 444 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 445 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 446 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 447 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 448 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 449 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 450 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 451 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 452 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 453 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 454 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48) | PASS | - | -| 455 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50) | PASS | - | -| 456 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52) | PASS | - | -| 457 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54) | PASS | - | -| 458 | A-LEAF7 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 459 | A-LEAF7 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 460 | A-LEAF7 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 461 | A-LEAF7 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 462 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' | PASS | - | -| 463 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' | PASS | - | -| 464 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' | PASS | - | -| 465 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' | PASS | - | -| 466 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' | PASS | - | -| 467 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' | PASS | - | -| 468 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | -| 469 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | -| 470 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 471 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 472 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 473 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 474 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' | PASS | - | -| 475 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 476 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 477 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 478 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 479 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 480 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 481 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 482 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 483 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 484 | A-LEAF7 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 485 | A-LEAF7 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 486 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 487 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 488 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 489 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 490 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 491 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 492 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 493 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 494 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 495 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 496 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 497 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 498 | A-LEAF7 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 499 | A-LEAF7 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 500 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 501 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 502 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 503 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 504 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.2 | PASS | - | -| 505 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.6 | PASS | - | -| 506 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0) | PASS | - | -| 507 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56) | PASS | - | -| 508 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58) | PASS | - | -| 509 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60) | PASS | - | -| 510 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62) | PASS | - | -| 511 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet8 | PASS | - | -| 512 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet8 | PASS | - | -| 513 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet8 | PASS | - | -| 514 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet8 | PASS | - | -| 515 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF7 Ethernet5 | PASS | - | -| 516 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF7 Ethernet6 | PASS | - | -| 517 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 518 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 519 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 520 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 521 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 522 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 523 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 524 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 525 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 526 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 527 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 528 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 529 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56) | PASS | - | -| 530 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58) | PASS | - | -| 531 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60) | PASS | - | -| 532 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62) | PASS | - | -| 533 | A-LEAF8 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 534 | A-LEAF8 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 535 | A-LEAF8 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 536 | A-LEAF8 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 537 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' | PASS | - | -| 538 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' | PASS | - | -| 539 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' | PASS | - | -| 540 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' | PASS | - | -| 541 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' | PASS | - | -| 542 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' | PASS | - | -| 543 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | -| 544 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | -| 545 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 546 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 547 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 548 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 549 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' | PASS | - | -| 550 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 551 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 552 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 553 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 554 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 555 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 556 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 557 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 558 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 559 | A-LEAF8 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 560 | A-LEAF8 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 561 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 562 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 563 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 564 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 565 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 566 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 567 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 568 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 569 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 570 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 571 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 572 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 573 | A-LEAF8 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 574 | A-LEAF8 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 575 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 576 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 577 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 578 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 579 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 580 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 581 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 582 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 583 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1) | PASS | - | -| 584 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9) | PASS | - | -| 585 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17) | PASS | - | -| 586 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25) | PASS | - | -| 587 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33) | PASS | - | -| 588 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41) | PASS | - | -| 589 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49) | PASS | - | -| 590 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57) | PASS | - | -| 591 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet1 | PASS | - | -| 592 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet1 | PASS | - | -| 593 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet1 | PASS | - | -| 594 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet1 | PASS | - | -| 595 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet1 | PASS | - | -| 596 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet1 | PASS | - | -| 597 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet1 | PASS | - | -| 598 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet1 | PASS | - | -| 599 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1) | PASS | - | -| 600 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9) | PASS | - | -| 601 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17) | PASS | - | -| 602 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25) | PASS | - | -| 603 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33) | PASS | - | -| 604 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41) | PASS | - | -| 605 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49) | PASS | - | -| 606 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57) | PASS | - | -| 607 | A-SPINE1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 608 | A-SPINE1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 609 | A-SPINE1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 610 | A-SPINE1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 611 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' | PASS | - | -| 612 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' | PASS | - | -| 613 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' | PASS | - | -| 614 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' | PASS | - | -| 615 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' | PASS | - | -| 616 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' | PASS | - | -| 617 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' | PASS | - | -| 618 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' | PASS | - | -| 619 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 620 | A-SPINE1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 621 | A-SPINE1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 622 | A-SPINE1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 623 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 624 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 625 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 626 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 627 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 628 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 629 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 630 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 631 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3) | PASS | - | -| 632 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11) | PASS | - | -| 633 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19) | PASS | - | -| 634 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27) | PASS | - | -| 635 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35) | PASS | - | -| 636 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43) | PASS | - | -| 637 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51) | PASS | - | -| 638 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59) | PASS | - | -| 639 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet2 | PASS | - | -| 640 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet2 | PASS | - | -| 641 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet2 | PASS | - | -| 642 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet2 | PASS | - | -| 643 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet2 | PASS | - | -| 644 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet2 | PASS | - | -| 645 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet2 | PASS | - | -| 646 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet2 | PASS | - | -| 647 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3) | PASS | - | -| 648 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11) | PASS | - | -| 649 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19) | PASS | - | -| 650 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27) | PASS | - | -| 651 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35) | PASS | - | -| 652 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43) | PASS | - | -| 653 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51) | PASS | - | -| 654 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59) | PASS | - | -| 655 | A-SPINE2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 656 | A-SPINE2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 657 | A-SPINE2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 658 | A-SPINE2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 659 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' | PASS | - | -| 660 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' | PASS | - | -| 661 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' | PASS | - | -| 662 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' | PASS | - | -| 663 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' | PASS | - | -| 664 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' | PASS | - | -| 665 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' | PASS | - | -| 666 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' | PASS | - | -| 667 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 668 | A-SPINE2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 669 | A-SPINE2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 670 | A-SPINE2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 671 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 672 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 673 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 674 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 675 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 676 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 677 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 678 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 679 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5) | PASS | - | -| 680 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13) | PASS | - | -| 681 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21) | PASS | - | -| 682 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29) | PASS | - | -| 683 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37) | PASS | - | -| 684 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45) | PASS | - | -| 685 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53) | PASS | - | -| 686 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61) | PASS | - | -| 687 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet3 | PASS | - | -| 688 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet3 | PASS | - | -| 689 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet3 | PASS | - | -| 690 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet3 | PASS | - | -| 691 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet3 | PASS | - | -| 692 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet3 | PASS | - | -| 693 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet3 | PASS | - | -| 694 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet3 | PASS | - | -| 695 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5) | PASS | - | -| 696 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13) | PASS | - | -| 697 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21) | PASS | - | -| 698 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29) | PASS | - | -| 699 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37) | PASS | - | -| 700 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45) | PASS | - | -| 701 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53) | PASS | - | -| 702 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61) | PASS | - | -| 703 | A-SPINE3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 704 | A-SPINE3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 705 | A-SPINE3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 706 | A-SPINE3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 707 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' | PASS | - | -| 708 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' | PASS | - | -| 709 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' | PASS | - | -| 710 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' | PASS | - | -| 711 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' | PASS | - | -| 712 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' | PASS | - | -| 713 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' | PASS | - | -| 714 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' | PASS | - | -| 715 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 716 | A-SPINE3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 717 | A-SPINE3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 718 | A-SPINE3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 719 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 720 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 721 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 722 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 723 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 724 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 725 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 726 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 727 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7) | PASS | - | -| 728 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15) | PASS | - | -| 729 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23) | PASS | - | -| 730 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31) | PASS | - | -| 731 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39) | PASS | - | -| 732 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47) | PASS | - | -| 733 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55) | PASS | - | -| 734 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63) | PASS | - | -| 735 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet4 | PASS | - | -| 736 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet4 | PASS | - | -| 737 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet4 | PASS | - | -| 738 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet4 | PASS | - | -| 739 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet4 | PASS | - | -| 740 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet4 | PASS | - | -| 741 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet4 | PASS | - | -| 742 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet4 | PASS | - | -| 743 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7) | PASS | - | -| 744 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15) | PASS | - | -| 745 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23) | PASS | - | -| 746 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31) | PASS | - | -| 747 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39) | PASS | - | -| 748 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47) | PASS | - | -| 749 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55) | PASS | - | -| 750 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63) | PASS | - | -| 751 | A-SPINE4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 752 | A-SPINE4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 753 | A-SPINE4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 754 | A-SPINE4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 755 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' | PASS | - | -| 756 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' | PASS | - | -| 757 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' | PASS | - | -| 758 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' | PASS | - | -| 759 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' | PASS | - | -| 760 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' | PASS | - | -| 761 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' | PASS | - | -| 762 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' | PASS | - | -| 763 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 764 | A-SPINE4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 765 | A-SPINE4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 766 | A-SPINE4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF1-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF1-results.json deleted file mode 100644 index 66a046a..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF1-results.json +++ /dev/null @@ -1,720 +0,0 @@ -[ - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF2 Ethernet5" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF2 Ethernet6" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6)" - }, - { - "name": "A-LEAF1", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF1", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF1", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF1", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF1", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF1", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF2-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF2-results.json deleted file mode 100644 index 349f9f3..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF2-results.json +++ /dev/null @@ -1,720 +0,0 @@ -[ - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF1 Ethernet5" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF1 Ethernet6" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14)" - }, - { - "name": "A-LEAF2", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF2", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF2", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF2", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF2", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF2", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF3-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF3-results.json deleted file mode 100644 index 8d750ab..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF3-results.json +++ /dev/null @@ -1,740 +0,0 @@ -[ - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF4 Ethernet5" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF4 Ethernet6" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22)" - }, - { - "name": "A-LEAF3", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF3", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF3", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF3", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA3_eth1 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth1 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF3", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF3", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF4-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF4-results.json deleted file mode 100644 index fc548f3..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF4-results.json +++ /dev/null @@ -1,740 +0,0 @@ -[ - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF3 Ethernet5" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF3 Ethernet6" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30)" - }, - { - "name": "A-LEAF4", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF4", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF4", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF4", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA5_eth1 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth2 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF4", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF4", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF5-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF5-results.json deleted file mode 100644 index 7620493..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF5-results.json +++ /dev/null @@ -1,690 +0,0 @@ -[ - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF6 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet6" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38)" - }, - { - "name": "A-LEAF5", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF5", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF5", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF5", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth1 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF5", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF5", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF6-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF6-results.json deleted file mode 100644 index c13014b..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF6-results.json +++ /dev/null @@ -1,690 +0,0 @@ -[ - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet5" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF5 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46)" - }, - { - "name": "A-LEAF6", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF6", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF6", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF6", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth2 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF6", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF6", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF7-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF7-results.json deleted file mode 100644 index c97cb6c..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF7-results.json +++ /dev/null @@ -1,760 +0,0 @@ -[ - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.0" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.4" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF8 Ethernet5" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF8 Ethernet6" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54)" - }, - { - "name": "A-LEAF7", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF7", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF7", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF7", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF7", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF7", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF8-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF8-results.json deleted file mode 100644 index f92be81..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-LEAF8-results.json +++ /dev/null @@ -1,760 +0,0 @@ -[ - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.2" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.6" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF7 Ethernet5" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF7 Ethernet6" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62)" - }, - { - "name": "A-LEAF8", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF8", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF8", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF8", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF8", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF8", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE1-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE1-results.json deleted file mode 100644 index 46beed7..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE1-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57)" - }, - { - "name": "A-SPINE1", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE1", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE1", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE1", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE1", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE1", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE2-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE2-results.json deleted file mode 100644 index f9bd367..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE2-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59)" - }, - { - "name": "A-SPINE2", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE2", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE2", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE2", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE2", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE2", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE3-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE3-results.json deleted file mode 100644 index 97eaa5c..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE3-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61)" - }, - { - "name": "A-SPINE3", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE3", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE3", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE3", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE3", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE3", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE4-results.json b/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE4-results.json deleted file mode 100644 index 5b96792..0000000 --- a/labs/techlib-vxlan-domain-a/avd/reports/test_results/A-SPINE4-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63)" - }, - { - "name": "A-SPINE4", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE4", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE4", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE4", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE4", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE4", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file From 3ade791d5a7170a0a5187f378d84043fc19ab797 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 18 Nov 2024 21:03:21 +0000 Subject: [PATCH 20/41] lab testing --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index 892405c..e158026 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", - "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", + "image": "ghcr.io/aristanetworks/aclabs/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From a2de4bfdb8e2a5400d2b7108954b5d52b57a0d35 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Wed, 27 Nov 2024 03:45:08 +0000 Subject: [PATCH 21/41] add graphite --- .../clab/topology.clab.yml | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/labs/techlib-vxlan-domain-a/clab/topology.clab.yml b/labs/techlib-vxlan-domain-a/clab/topology.clab.yml index 2337a39..b75e5ac 100644 --- a/labs/techlib-vxlan-domain-a/clab/topology.clab.yml +++ b/labs/techlib-vxlan-domain-a/clab/topology.clab.yml @@ -26,6 +26,22 @@ topology: - /techlib-vxlan-domain-a:/workspace:ro nodes: + + graphite: + kind: linux + image: netreplica/graphite + env: + HOST_CONNECTION: ${SSH_CONNECTION} + binds: + - __clabDir__/topology-data.json:/htdocs/default/default.json:ro + - __clabDir__/ansible-inventory.yml:/htdocs/lab/default/ansible-inventory.yml:ro + ports: + - 8080:80 + exec: + - sh -c 'graphite_motd.sh 8080' + labels: + graph-hide: yes + ############################################################### ############################################################### ############################################################### @@ -47,21 +63,33 @@ topology: kind: ceos mgmt-ipv4: 172.100.100.101 startup-config: init-configs/A-SPINE1.cfg + labels: + graph-level: 2 + graph-icon: switch A-SPINE2: kind: ceos mgmt-ipv4: 172.100.100.102 startup-config: init-configs/A-SPINE2.cfg + labels: + graph-level: 2 + graph-icon: switch A-SPINE3: kind: ceos mgmt-ipv4: 172.100.100.103 startup-config: init-configs/A-SPINE3.cfg + labels: + graph-level: 2 + graph-icon: switch A-SPINE4: kind: ceos mgmt-ipv4: 172.100.100.104 startup-config: init-configs/A-SPINE4.cfg + labels: + graph-level: 2 + graph-icon: switch ######################### # DC "A" LEAF # @@ -71,41 +99,65 @@ topology: kind: ceos mgmt-ipv4: 172.100.100.105 startup-config: init-configs/A-LEAF1.cfg + labels: + graph-level: 3 + graph-icon: switch A-LEAF2: kind: ceos mgmt-ipv4: 172.100.100.106 startup-config: init-configs/A-LEAF2.cfg + labels: + graph-level: 3 + graph-icon: switch A-LEAF3: kind: ceos mgmt-ipv4: 172.100.100.107 startup-config: init-configs/A-LEAF3.cfg + labels: + graph-level: 3 + graph-icon: switch A-LEAF4: kind: ceos mgmt-ipv4: 172.100.100.108 startup-config: init-configs/A-LEAF4.cfg + labels: + graph-level: 3 + graph-icon: switch A-LEAF5: kind: ceos mgmt-ipv4: 172.100.100.109 startup-config: init-configs/A-LEAF5.cfg + labels: + graph-level: 3 + graph-icon: switch A-LEAF6: kind: ceos mgmt-ipv4: 172.100.100.110 startup-config: init-configs/A-LEAF6.cfg + labels: + graph-level: 3 + graph-icon: switch A-LEAF7: kind: ceos mgmt-ipv4: 172.100.100.111 startup-config: init-configs/A-LEAF7.cfg + labels: + graph-level: 1 + graph-icon: switch A-LEAF8: kind: ceos mgmt-ipv4: 172.100.100.112 startup-config: init-configs/A-LEAF8.cfg + labels: + graph-level: 1 + graph-icon: switch ######################### # DC "A" HostC6 # @@ -121,6 +173,9 @@ topology: STATIC_ROUTE: 10.0.0.0/8 GW: 10.10.10.1 IPV6: 2001:db8:10:10::101/64 + labels: + graph-level: 4 + graph-icon: host # HostA2 is connected to LEAF1 eth8 and LEAF2 eth8 HostA2: @@ -132,6 +187,9 @@ topology: STATIC_ROUTE: 10.0.0.0/8 GW: 10.30.30.1 IPV6: 2001:db8:30:30::101/64 + labels: + graph-level: 4 + graph-icon: host # HostA3 is a Linux host with a single interface connected to LEAF3 eth7 HostA3: @@ -142,6 +200,9 @@ topology: STATIC_ROUTE: 10.0.0.0/8 GW: 10.50.50.1 IPV6: 2001:db8:50:50::101/64 + labels: + graph-level: 4 + graph-icon: host # HostA4 is connected to LEAF3 eth8 and LEAF4 eth8 HostA4: @@ -153,6 +214,9 @@ topology: STATIC_ROUTE: 10.0.0.0/8 GW: 10.10.10.1 IPV6: 2001:db8:10:10::102/64 + labels: + graph-level: 4 + graph-icon: host # HostA5 is connected to LEAF4 eth7 HostA5: @@ -163,6 +227,9 @@ topology: STATIC_ROUTE: 10.0.0.0/8 GW: 10.30.30.1 IPV6: 2001:db8:30:30::102/64 + labels: + graph-level: 4 + graph-icon: host # HostA6 is connected to LEAF5 eth7 and LEAF6 eth7 HostA6: @@ -174,6 +241,9 @@ topology: STATIC_ROUTE: 10.0.0.0/8 GW: 10.70.70.1 IPV6: 2001:db8:70:70::101/64 + labels: + graph-level: 4 + graph-icon: host links: ###################### From eaca64c4adda8a062c392debdc8e8f0c46be9b5b Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 15:33:38 +0000 Subject: [PATCH 22/41] test graphite link --- labs/techlib-vxlan-domain-a/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index 7d1575d..49c8e16 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -8,7 +8,9 @@ This lab is tested for: memory: 64 GB storage: 128 GB -Last reviewed: 02/10/2024 +## Interactive Lab Toplogy + +https://$CODESPACE_NAME-8080.$GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN/graphite To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. To connect to any device use: @@ -21,3 +23,5 @@ ssh admin@ To check connectivity, ssh to any host and use `pingcheck ipv4_vrf_prod` or `pingcheck ipv4_vrf_dev` to start fping to the lab hosts. You have to wait a few minutes after the lab start for ping to be successful. Enjoy the lab! + +Last reviewed: December 2nd, 2024 From 30b4d44f46e131c9cb8904e5dce8f8a4a29a462a Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 15:38:07 +0000 Subject: [PATCH 23/41] update lab topo link --- labs/techlib-vxlan-domain-a/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index 49c8e16..bd7a113 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -10,7 +10,7 @@ This lab is tested for: ## Interactive Lab Toplogy -https://$CODESPACE_NAME-8080.$GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN/graphite +[Lab Topology](https://{{$CODESPACE_NAME}}-8080.{{$GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN}}/graphite) To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. To connect to any device use: From 2eec33ed965f21dbb9defd6c4f0da362c614c4ae Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 17:49:56 +0000 Subject: [PATCH 24/41] postcreate script in domain a lab --- labs/techlib-vxlan-domain-a/postCreate.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 labs/techlib-vxlan-domain-a/postCreate.sh diff --git a/labs/techlib-vxlan-domain-a/postCreate.sh b/labs/techlib-vxlan-domain-a/postCreate.sh new file mode 100644 index 0000000..6b1a6be --- /dev/null +++ b/labs/techlib-vxlan-domain-a/postCreate.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +if [ "${GITHUB_REPOSITORY}" ]; then + grep -rl '{{gh.codespace_name}}' . --exclude-dir .git | xargs sed -i 's/{{gh.repo_name}}/'"${CODESPACE_NAME##*/}"'/g' + grep -rl '{{gh.codespaces_port_forwarding}}' . --exclude-dir .git | xargs sed -i 's/{{gh.org_name}}/'"${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN%%/*}"'/g' +fi \ No newline at end of file From e8dcd08b3a14157fcfa18b7992fedbdcccb64f97 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 17:51:21 +0000 Subject: [PATCH 25/41] update readme in tl domain a lab --- labs/techlib-vxlan-domain-a/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index bd7a113..111e638 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -10,7 +10,7 @@ This lab is tested for: ## Interactive Lab Toplogy -[Lab Topology](https://{{$CODESPACE_NAME}}-8080.{{$GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN}}/graphite) +[Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.github_codespaces_port_forwarding_domain}}/graphite) To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. To connect to any device use: From e2b2b06b54018fbe2a6ca814fd041c6329cdc415 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 17:53:33 +0000 Subject: [PATCH 26/41] update postcreate script tl domain a --- labs/techlib-vxlan-domain-a/postCreate.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/labs/techlib-vxlan-domain-a/postCreate.sh b/labs/techlib-vxlan-domain-a/postCreate.sh index 6b1a6be..e8b5bca 100644 --- a/labs/techlib-vxlan-domain-a/postCreate.sh +++ b/labs/techlib-vxlan-domain-a/postCreate.sh @@ -1,6 +1,4 @@ #!/usr/bin/env bash -if [ "${GITHUB_REPOSITORY}" ]; then - grep -rl '{{gh.codespace_name}}' . --exclude-dir .git | xargs sed -i 's/{{gh.repo_name}}/'"${CODESPACE_NAME##*/}"'/g' - grep -rl '{{gh.codespaces_port_forwarding}}' . --exclude-dir .git | xargs sed -i 's/{{gh.org_name}}/'"${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN%%/*}"'/g' -fi \ No newline at end of file +grep -rl '{{gh.codespace_name}}' . --exclude-dir .git | xargs sed -i 's/{{gh.repo_name}}/'"${CODESPACE_NAME##*/}"'/g' +grep -rl '{{gh.codespaces_port_forwarding}}' . --exclude-dir .git | xargs sed -i 's/{{gh.org_name}}/'"${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN%%/*}"'/g' From c4e2b32d923cb64f986334d9d0c7561a3785069a Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 18:30:36 +0000 Subject: [PATCH 27/41] fix postcreate script tl domain a --- labs/techlib-vxlan-domain-a/postCreate.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/labs/techlib-vxlan-domain-a/postCreate.sh b/labs/techlib-vxlan-domain-a/postCreate.sh index e8b5bca..a7c79a2 100644 --- a/labs/techlib-vxlan-domain-a/postCreate.sh +++ b/labs/techlib-vxlan-domain-a/postCreate.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash -grep -rl '{{gh.codespace_name}}' . --exclude-dir .git | xargs sed -i 's/{{gh.repo_name}}/'"${CODESPACE_NAME##*/}"'/g' -grep -rl '{{gh.codespaces_port_forwarding}}' . --exclude-dir .git | xargs sed -i 's/{{gh.org_name}}/'"${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN%%/*}"'/g' +grep -rl '{{gh.codespace_name}}' . --exclude-dir .git | xargs sed -i 's/{{gh.codespace_name}}/'"${CODESPACE_NAME##*/}"'/g' +grep -rl '{{gh.codespaces_port_forwarding}}' . --exclude-dir .git | xargs sed -i 's/{{gh.codespaces_port_forwarding}}/'"${GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN%%/*}"'/g' From 982b89b14ee14d8c8ed6d30c3bfebdbdcc51f8dd Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 18:34:20 +0000 Subject: [PATCH 28/41] fix postcreate.sh --- labs/techlib-vxlan-domain-a/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index 111e638..1f0f640 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -10,7 +10,7 @@ This lab is tested for: ## Interactive Lab Toplogy -[Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.github_codespaces_port_forwarding_domain}}/graphite) +[Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.codespaces_port_forwarding_domain}}/graphite) To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. To connect to any device use: From 730b0c002b4c7cc7b84e7766dd24876b432e07b4 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 18:38:01 +0000 Subject: [PATCH 29/41] update readme with important note --- labs/techlib-vxlan-domain-a/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index 1f0f640..b7f39b6 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -10,7 +10,10 @@ This lab is tested for: ## Interactive Lab Toplogy -[Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.codespaces_port_forwarding_domain}}/graphite) +> [!IMPORTANT] +> Please wait until postCreate.sh script completes before opening the interactive lab topology link below + +[Interactive Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.codespaces_port_forwarding_domain}}/graphite) To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. To connect to any device use: From 1465f4abf4c7a5e9a387daf16ab5362362fb51c8 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 18:39:19 +0000 Subject: [PATCH 30/41] update readme in tl domain a lab --- labs/techlib-vxlan-domain-a/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index b7f39b6..bd662c1 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -11,7 +11,7 @@ This lab is tested for: ## Interactive Lab Toplogy > [!IMPORTANT] -> Please wait until postCreate.sh script completes before opening the interactive lab topology link below +> Please wait until the postCreate.sh script completes before opening the interactive lab topology link below [Interactive Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.codespaces_port_forwarding_domain}}/graphite) From 2d2f95b86fa11c4a23f289083a2c076031581253 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Mon, 2 Dec 2024 18:41:19 +0000 Subject: [PATCH 31/41] update postcreate script tl domain a lab --- labs/techlib-vxlan-domain-a/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index bd662c1..753cd43 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -13,7 +13,7 @@ This lab is tested for: > [!IMPORTANT] > Please wait until the postCreate.sh script completes before opening the interactive lab topology link below -[Interactive Lab Topology](https://{{gh.codespace_name}}-8080.{{gh.codespaces_port_forwarding_domain}}/graphite) +[Interactive Lab Topology](https://{{gh.codespace_name}}-8080.app.github.dev/graphite) To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. To connect to any device use: From 93fb1a33c6bb8f6792e3453a80a2404b8554c2fc Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 17:35:19 +0000 Subject: [PATCH 32/41] update eos and container image --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index e158026..fb46dee 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,12 +1,12 @@ { // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", - "image": "ghcr.io/aristanetworks/aclabs/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", + "image": "ghcr.io/aristanetworks/aclabs/lab-base:python3.11-avd-v5.1.0-clab0.60.1-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", "CONTAINERWSF": "${containerWorkspaceFolder}", "GITHUB_REPOSITORY": "${localEnv:GITHUB_REPOSITORY}", - "CEOS_LAB_VERSION": "4.32.2.1F" + "CEOS_LAB_VERSION": "4.33.1F" }, "secrets": { "ARTOKEN": { From 4824e1faab8f09f65fe4e26993b255640b3ba7f1 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 18:06:28 +0000 Subject: [PATCH 33/41] update eos image --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index fb46dee..edf4fe7 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -6,7 +6,7 @@ "ARISTA_TOKEN": "${localEnv:ARTOKEN}", "CONTAINERWSF": "${containerWorkspaceFolder}", "GITHUB_REPOSITORY": "${localEnv:GITHUB_REPOSITORY}", - "CEOS_LAB_VERSION": "4.33.1F" + "CEOS_LAB_VERSION": "4.32.3M" }, "secrets": { "ARTOKEN": { From 78691ad8950faccfdc602d2ecba4f92b1834f34c Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 18:51:36 +0000 Subject: [PATCH 34/41] remove avd generated doc and config files --- labs/techlib-vxlan-domain-a/.gitignore | 5 +- .../avd/documentation/devices/A-LEAF1.md | 1194 -------------- .../avd/documentation/devices/A-LEAF2.md | 1194 -------------- .../avd/documentation/devices/A-LEAF3.md | 1265 --------------- .../avd/documentation/devices/A-LEAF4.md | 1265 --------------- .../avd/documentation/devices/A-LEAF5.md | 1150 -------------- .../avd/documentation/devices/A-LEAF6.md | 1150 -------------- .../avd/documentation/devices/A-LEAF7.md | 1373 ----------------- .../avd/documentation/devices/A-LEAF8.md | 1373 ----------------- .../avd/documentation/devices/A-SPINE1.md | 772 --------- .../avd/documentation/devices/A-SPINE2.md | 772 --------- .../avd/documentation/devices/A-SPINE3.md | 772 --------- .../avd/documentation/devices/A-SPINE4.md | 772 --------- .../fabric/DOMAIN_A_FABRIC-documentation.md | 170 -- .../avd/intended/configs/A-LEAF1.cfg | 383 ----- .../avd/intended/configs/A-LEAF2.cfg | 383 ----- .../avd/intended/configs/A-LEAF3.cfg | 437 ------ .../avd/intended/configs/A-LEAF4.cfg | 437 ------ .../avd/intended/configs/A-LEAF5.cfg | 349 ----- .../avd/intended/configs/A-LEAF6.cfg | 349 ----- .../avd/intended/configs/A-LEAF7.cfg | 491 ------ .../avd/intended/configs/A-LEAF8.cfg | 491 ------ .../avd/intended/configs/A-SPINE1.cfg | 228 --- .../avd/intended/configs/A-SPINE2.cfg | 228 --- .../avd/intended/configs/A-SPINE3.cfg | 228 --- .../avd/intended/configs/A-SPINE4.cfg | 228 --- .../intended/structured_configs/A-LEAF1.yml | 509 ------ .../intended/structured_configs/A-LEAF2.yml | 509 ------ .../intended/structured_configs/A-LEAF3.yml | 585 ------- .../intended/structured_configs/A-LEAF4.yml | 585 ------- .../intended/structured_configs/A-LEAF5.yml | 459 ------ .../intended/structured_configs/A-LEAF6.yml | 459 ------ .../intended/structured_configs/A-LEAF7.yml | 678 -------- .../intended/structured_configs/A-LEAF8.yml | 678 -------- .../intended/structured_configs/A-SPINE1.yml | 307 ---- .../intended/structured_configs/A-SPINE2.yml | 307 ---- .../intended/structured_configs/A-SPINE3.yml | 307 ---- .../intended/structured_configs/A-SPINE4.yml | 307 ---- .../test_catalogs/A-LEAF1-catalog.yml | 507 ------ .../test_catalogs/A-LEAF2-catalog.yml | 507 ------ .../test_catalogs/A-LEAF3-catalog.yml | 519 ------- .../test_catalogs/A-LEAF4-catalog.yml | 519 ------- .../test_catalogs/A-LEAF5-catalog.yml | 489 ------ .../test_catalogs/A-LEAF6-catalog.yml | 489 ------ .../test_catalogs/A-LEAF7-catalog.yml | 535 ------- .../test_catalogs/A-LEAF8-catalog.yml | 535 ------- .../test_catalogs/A-SPINE1-catalog.yml | 333 ---- .../test_catalogs/A-SPINE2-catalog.yml | 333 ---- .../test_catalogs/A-SPINE3-catalog.yml | 333 ---- .../test_catalogs/A-SPINE4-catalog.yml | 333 ---- .../clab/init-configs/A-LEAF1.cfg | 221 ++- .../clab/init-configs/A-LEAF2.cfg | 225 ++- .../clab/init-configs/A-LEAF3.cfg | 253 ++- .../clab/init-configs/A-LEAF4.cfg | 255 ++- .../clab/init-configs/A-LEAF5.cfg | 210 ++- .../clab/init-configs/A-LEAF6.cfg | 208 ++- .../clab/init-configs/A-LEAF7.cfg | 331 +++- .../clab/init-configs/A-LEAF8.cfg | 327 +++- .../clab/init-configs/A-SPINE1.cfg | 161 +- .../clab/init-configs/A-SPINE2.cfg | 165 +- .../clab/init-configs/A-SPINE3.cfg | 165 +- .../clab/init-configs/A-SPINE4.cfg | 161 +- 62 files changed, 1888 insertions(+), 29375 deletions(-) delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF1.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF2.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF3.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF4.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF5.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF6.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF7.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF8.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE1.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE2.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE3.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE4.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/documentation/fabric/DOMAIN_A_FABRIC-documentation.md delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF1.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF2.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF3.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF4.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF5.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF6.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF7.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF8.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE1.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE2.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE3.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE4.cfg delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF1.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF2.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF3.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF4.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF5.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF6.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF7.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF8.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE1.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE2.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE3.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE4.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF1-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF2-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF3-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF4-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF5-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF6-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF7-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF8-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE1-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE2-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE3-catalog.yml delete mode 100644 labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE4-catalog.yml diff --git a/labs/techlib-vxlan-domain-a/.gitignore b/labs/techlib-vxlan-domain-a/.gitignore index 0cd6d28..cf645a2 100644 --- a/labs/techlib-vxlan-domain-a/.gitignore +++ b/labs/techlib-vxlan-domain-a/.gitignore @@ -115,6 +115,9 @@ avd_inventory/config_backup/ # gitignore downloaded cEOS-lab images cEOS-lab-* -# ingnore images and other files not to be uploaded to GitHub +# ignore images and other files not to be uploaded to GitHub .gitignored/* !.gitignored/.gitkeep + +# ignore AVD config_backups +avd/config_backup diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF1.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF1.md deleted file mode 100644 index f857af2..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF1.md +++ /dev/null @@ -1,1194 +0,0 @@ -# A-LEAF1 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.105/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.105/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD1 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF2_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF2_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA1_eth1 | *access | *10 | *- | *- | 7 | -| Ethernet8 | SERVER_HostA2_eth1 | *access | *30 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet1 | - | 192.168.0.1/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet1 | - | 192.168.0.3/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet1 | - | 192.168.0.5/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet1 | - | 192.168.0.7/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.1/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.3/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.5/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.7/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF2_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF2_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth1 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth1 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | -| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF2_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF2_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.1/32 | -| Loopback1 | VTEP IP | default | 2.2.1.1/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.1/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.1/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.1/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF1_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65112 | 1.1.1.1 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65112 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.0 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.2 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.4 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.6 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.1:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.1:10030 | 10030:10030 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| PROD | 1.1.1.1:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65112 - router-id 1.1.1.1 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF2 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF2_Vlan4093 - neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.0 remote-as 65100 - neighbor 192.168.0.0 description A-SPINE1_Ethernet1 - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.2 remote-as 65100 - neighbor 192.168.0.2 description A-SPINE2_Ethernet1 - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.4 remote-as 65100 - neighbor 192.168.0.4 description A-SPINE3_Ethernet1 - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.6 remote-as 65100 - neighbor 192.168.0.6 description A-SPINE4_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.1:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.1:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.1:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.1 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF2_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| PROD | 10.101.101.1 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf PROD address 10.101.101.1 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF2.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF2.md deleted file mode 100644 index d5d2eb9..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF2.md +++ /dev/null @@ -1,1194 +0,0 @@ -# A-LEAF2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.106/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.106/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD1 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF1_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF1_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA1_eth2 | *access | *10 | *- | *- | 7 | -| Ethernet8 | SERVER_HostA2_eth2 | *access | *30 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet2 | - | 192.168.0.9/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet2 | - | 192.168.0.11/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet2 | - | 192.168.0.13/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet2 | - | 192.168.0.15/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.9/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.11/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.13/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.15/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF1_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF1_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth2 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth2 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | -| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF1_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF1_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.2/32 | -| Loopback1 | VTEP IP | default | 2.2.1.1/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.2/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.2/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.2/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF2_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65112 | 1.1.1.2 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65112 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.8 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.10 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.12 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.14 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.2:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.2:10030 | 10030:10030 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| PROD | 1.1.1.2:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65112 - router-id 1.1.1.2 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF1 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF1_Vlan4093 - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.8 remote-as 65100 - neighbor 192.168.0.8 description A-SPINE1_Ethernet2 - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.10 remote-as 65100 - neighbor 192.168.0.10 description A-SPINE2_Ethernet2 - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.12 remote-as 65100 - neighbor 192.168.0.12 description A-SPINE3_Ethernet2 - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.14 remote-as 65100 - neighbor 192.168.0.14 description A-SPINE4_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.2:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.2:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.2:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.2 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF1_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| PROD | 10.101.101.2 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf PROD address 10.101.101.2 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF3.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF3.md deleted file mode 100644 index 2d8d82a..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF3.md +++ /dev/null @@ -1,1265 +0,0 @@ -# A-LEAF3 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.107/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.107/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD2 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF4_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF4_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA3_eth1 | access | 50 | - | - | - | -| Ethernet8 | SERVER_HostA4_eth1 | *access | *10 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet3 | - | 192.168.0.17/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet3 | - | 192.168.0.19/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet3 | - | 192.168.0.21/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet3 | - | 192.168.0.23/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.17/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.19/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.21/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.23/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF4_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF4_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA3_eth1 - no shutdown - switchport access vlan 50 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth1 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF4_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF4_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.3/32 | -| Loopback1 | VTEP IP | default | 2.2.1.3/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.3/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.3/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.3/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.3/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.3/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF3_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65134 | 1.1.1.3 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65134 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.16 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.18 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.20 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.22 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.3:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.3:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.3:10050 | 10050:10050 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.3:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.3:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65134 - router-id 1.1.1.3 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF4 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF4_Vlan4093 - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 remote-as 65100 - neighbor 192.168.0.16 description A-SPINE1_Ethernet3 - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 remote-as 65100 - neighbor 192.168.0.18 description A-SPINE2_Ethernet3 - neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.20 remote-as 65100 - neighbor 192.168.0.20 description A-SPINE3_Ethernet3 - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 remote-as 65100 - neighbor 192.168.0.22 description A-SPINE4_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.3:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.3:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.3:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.3:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.3:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.3 | - | -| PROD | 10.101.101.3 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.3 -ip address virtual source-nat vrf PROD address 10.101.101.3 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF4.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF4.md deleted file mode 100644 index 13bda13..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF4.md +++ /dev/null @@ -1,1265 +0,0 @@ -# A-LEAF4 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.108/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.108/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD2 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF3_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF3_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA5_eth1 | access | 30 | - | - | - | -| Ethernet8 | SERVER_HostA4_eth2 | *access | *10 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet4 | - | 192.168.0.25/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet4 | - | 192.168.0.27/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet4 | - | 192.168.0.29/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet4 | - | 192.168.0.31/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.25/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.27/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.29/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.31/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF3_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF3_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA5_eth1 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth2 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF3_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF3_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.4/32 | -| Loopback1 | VTEP IP | default | 2.2.1.3/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.4/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.4/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.4/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.4/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.4/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF4_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65134 | 1.1.1.4 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65134 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.24 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.26 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.28 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.30 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.4:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.4:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.4:10050 | 10050:10050 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.4:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.4:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65134 - router-id 1.1.1.4 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF3 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF3_Vlan4093 - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 remote-as 65100 - neighbor 192.168.0.24 description A-SPINE1_Ethernet4 - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 remote-as 65100 - neighbor 192.168.0.26 description A-SPINE2_Ethernet4 - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 remote-as 65100 - neighbor 192.168.0.28 description A-SPINE3_Ethernet4 - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 remote-as 65100 - neighbor 192.168.0.30 description A-SPINE4_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.4:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.4:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.4:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.4:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.4:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.4 | - | -| PROD | 10.101.101.4 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.4 -ip address virtual source-nat vrf PROD address 10.101.101.4 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF5.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF5.md deleted file mode 100644 index d5dc572..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF5.md +++ /dev/null @@ -1,1150 +0,0 @@ -# A-LEAF5 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.109/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.109/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD3 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 70 | Brown | - | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF6_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF6_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA6_eth1 | *access | *70 | *- | *- | 7 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet5 | - | 192.168.0.33/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet5 | - | 192.168.0.35/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet5 | - | 192.168.0.37/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet5 | - | 192.168.0.39/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.33/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.35/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.37/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.39/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF6_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF6_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth1 - no shutdown - channel-group 7 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | -| Port-Channel1000 | MLAG_A-LEAF6_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF6_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.5/32 | -| Loopback1 | VTEP IP | default | 2.2.1.5/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.5/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.5/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.5/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF5_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65156 | 1.1.1.5 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65156 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.32 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.34 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.36 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.38 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 70 | 1.1.1.5:10070 | 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.5:50002 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65156 - router-id 1.1.1.5 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF6 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF6_Vlan4093 - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 remote-as 65100 - neighbor 192.168.0.32 description A-SPINE1_Ethernet5 - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 remote-as 65100 - neighbor 192.168.0.34 description A-SPINE2_Ethernet5 - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 remote-as 65100 - neighbor 192.168.0.36 description A-SPINE3_Ethernet5 - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 remote-as 65100 - neighbor 192.168.0.38 description A-SPINE4_Ethernet5 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.5:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.5:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.5 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF6_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.5 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.5 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF6.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF6.md deleted file mode 100644 index 8061fe5..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF6.md +++ /dev/null @@ -1,1150 +0,0 @@ -# A-LEAF6 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.110/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.110/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD3 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 70 | Brown | - | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF5_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF5_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA6_eth2 | *access | *70 | *- | *- | 7 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet6 | - | 192.168.0.41/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet6 | - | 192.168.0.43/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet6 | - | 192.168.0.45/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet6 | - | 192.168.0.47/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.41/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.43/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.45/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.47/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF5_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF5_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth2 - no shutdown - channel-group 7 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | -| Port-Channel1000 | MLAG_A-LEAF5_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF5_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.6/32 | -| Loopback1 | VTEP IP | default | 2.2.1.5/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.6/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.6/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.6/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF6_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65156 | 1.1.1.6 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65156 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.40 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.42 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.44 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.46 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 70 | 1.1.1.6:10070 | 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.6:50002 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65156 - router-id 1.1.1.6 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF5 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF5_Vlan4093 - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 remote-as 65100 - neighbor 192.168.0.40 description A-SPINE1_Ethernet6 - neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.42 remote-as 65100 - neighbor 192.168.0.42 description A-SPINE2_Ethernet6 - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 remote-as 65100 - neighbor 192.168.0.44 description A-SPINE3_Ethernet6 - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 remote-as 65100 - neighbor 192.168.0.46 description A-SPINE4_Ethernet6 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.6:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.6:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.6 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF5_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.6 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.6 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF7.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF7.md deleted file mode 100644 index d0dcf50..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF7.md +++ /dev/null @@ -1,1373 +0,0 @@ -# A-LEAF7 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.111/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.111/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD4 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 70 | Brown | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF8_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF8_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet7 | - | 192.168.0.49/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet7 | - | 192.168.0.51/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet7 | - | 192.168.0.53/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet7 | - | 192.168.0.55/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.1/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.5/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.49/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.51/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.53/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.55/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF8_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF8_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.1/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.5/31 -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel1000 | MLAG_A-LEAF8_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel1000 - description MLAG_A-LEAF8_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.7/32 | -| Loopback1 | VTEP IP | default | 2.2.1.7/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.7/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.7/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.7/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.7/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.7/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF7_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65178 | 1.1.1.7 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| bgp bestpath d-path | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65178 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -##### REMOTE-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Local AS | 65000 | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 15 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### REMOTE-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Remote AS | 65000 | -| Send community | all | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 172.16.1.0 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 172.16.1.4 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.48 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.50 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.52 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.54 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | -| REMOTE-EVPN-PEERS | True | - | - | default | - -##### EVPN DCI Gateway Summary - -| Settings | Value | -| -------- | ----- | -| Local Domain | 1:1 | -| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | -| L3 Gateway Configured | True | -| L3 Gateway Inter-domain | True | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.7:10010 | 10010:10010
remote 10010:10010 | - | - | learned | -| 30 | 1.1.1.7:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.7:10050 | 10050:10050
remote 10050:10050 | - | - | learned | -| 70 | 1.1.1.7:10070 | 10070:10070
remote 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.7:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.7:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65178 - router-id 1.1.1.7 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF8 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.0 description BB1.IPV4 - neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.4 description BB2.IPV4 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF8_Vlan4093 - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 remote-as 65100 - neighbor 192.168.0.48 description A-SPINE1_Ethernet7 - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 remote-as 65100 - neighbor 192.168.0.50 description A-SPINE2_Ethernet7 - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 remote-as 65100 - neighbor 192.168.0.52 description A-SPINE3_Ethernet7 - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 remote-as 65100 - neighbor 192.168.0.54 description A-SPINE4_Ethernet7 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.7:10010 - rd evpn domain remote 1.1.1.7:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.7:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.7:10050 - rd evpn domain remote 1.1.1.7:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.7:10070 - rd evpn domain remote 1.1.1.7:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.7:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.7:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-GATEWAY-LOOP - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 2.2.1.7/32 | -| 20 | permit 1.1.1.7/32 | -| 30 | permit 1.1.1.8/32 | - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-AS65000-IPV4-OUT - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.7 | - | -| PROD | 10.101.101.7 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.7 -ip address virtual source-nat vrf PROD address 10.101.101.7 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF8.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF8.md deleted file mode 100644 index 9f091ca..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-LEAF8.md +++ /dev/null @@ -1,1373 +0,0 @@ -# A-LEAF8 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.112/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.112/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD4 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 70 | Brown | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF7_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF7_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet8 | - | 192.168.0.57/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet8 | - | 192.168.0.59/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet8 | - | 192.168.0.61/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet8 | - | 192.168.0.63/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.3/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.7/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.57/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.59/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.61/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.63/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF7_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF7_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.3/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.7/31 -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel1000 | MLAG_A-LEAF7_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel1000 - description MLAG_A-LEAF7_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.8/32 | -| Loopback1 | VTEP IP | default | 2.2.1.7/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.8/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.8/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.8/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.8/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.8/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF8_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65178 | 1.1.1.8 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| bgp bestpath d-path | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65178 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -##### REMOTE-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Local AS | 65000 | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 15 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### REMOTE-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Remote AS | 65000 | -| Send community | all | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 172.16.1.2 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 172.16.1.6 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.56 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.58 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.60 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.62 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | -| REMOTE-EVPN-PEERS | True | - | - | default | - -##### EVPN DCI Gateway Summary - -| Settings | Value | -| -------- | ----- | -| Local Domain | 1:1 | -| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | -| L3 Gateway Configured | True | -| L3 Gateway Inter-domain | True | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.8:10010 | 10010:10010
remote 10010:10010 | - | - | learned | -| 30 | 1.1.1.8:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.8:10050 | 10050:10050
remote 10050:10050 | - | - | learned | -| 70 | 1.1.1.8:10070 | 10070:10070
remote 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.8:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.8:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65178 - router-id 1.1.1.8 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF7 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.2 description BB1.IPV4 - neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.6 description BB2.IPV4 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF7_Vlan4093 - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 remote-as 65100 - neighbor 192.168.0.56 description A-SPINE1_Ethernet8 - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 remote-as 65100 - neighbor 192.168.0.58 description A-SPINE2_Ethernet8 - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 remote-as 65100 - neighbor 192.168.0.60 description A-SPINE3_Ethernet8 - neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.62 remote-as 65100 - neighbor 192.168.0.62 description A-SPINE4_Ethernet8 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.8:10010 - rd evpn domain remote 1.1.1.8:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.8:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.8:10050 - rd evpn domain remote 1.1.1.8:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.8:10070 - rd evpn domain remote 1.1.1.8:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.8:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.8:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-GATEWAY-LOOP - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 2.2.1.7/32 | -| 20 | permit 1.1.1.7/32 | -| 30 | permit 1.1.1.8/32 | - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-AS65000-IPV4-OUT - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | `RT.*` | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IPv4 Address | Source NAT IPv6 Address | -| -------------- | ----------------------- | ----------------------- | -| DEV | 10.102.102.8 | - | -| PROD | 10.101.101.8 | - | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.8 -ip address virtual source-nat vrf PROD address 10.101.101.8 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE1.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE1.md deleted file mode 100644 index 1802be0..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE1.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE1 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.101/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.101/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet1 | - | 192.168.0.0/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet1 | - | 192.168.0.8/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet1 | - | 192.168.0.16/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet1 | - | 192.168.0.24/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet1 | - | 192.168.0.32/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet1 | - | 192.168.0.40/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet1 | - | 192.168.0.48/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet1 | - | 192.168.0.56/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.0/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.8/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.16/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.24/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.32/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.40/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.48/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.56/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.201/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.201/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.201 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.1 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.9 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.17 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.25 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.33 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.41 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.49 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.57 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.201 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1_Ethernet1 - neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65112 - neighbor 192.168.0.9 description A-LEAF2_Ethernet1 - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65134 - neighbor 192.168.0.17 description A-LEAF3_Ethernet1 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65134 - neighbor 192.168.0.25 description A-LEAF4_Ethernet1 - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65156 - neighbor 192.168.0.33 description A-LEAF5_Ethernet1 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF6_Ethernet1 - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65178 - neighbor 192.168.0.49 description A-LEAF7_Ethernet1 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65178 - neighbor 192.168.0.57 description A-LEAF8_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE2.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE2.md deleted file mode 100644 index 70674d1..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE2.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.102/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.102/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet2 | - | 192.168.0.2/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet2 | - | 192.168.0.10/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet2 | - | 192.168.0.18/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet2 | - | 192.168.0.26/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet2 | - | 192.168.0.34/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet2 | - | 192.168.0.42/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet2 | - | 192.168.0.50/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet2 | - | 192.168.0.58/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.2/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.10/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.18/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.26/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.34/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.42/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.50/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.58/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.202/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.202/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.202 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.3 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.11 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.19 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.27 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.35 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.43 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.51 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.59 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.202 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF1_Ethernet2 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65112 - neighbor 192.168.0.11 description A-LEAF2_Ethernet2 - neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65134 - neighbor 192.168.0.19 description A-LEAF3_Ethernet2 - neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65134 - neighbor 192.168.0.27 description A-LEAF4_Ethernet2 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65156 - neighbor 192.168.0.35 description A-LEAF5_Ethernet2 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6_Ethernet2 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65178 - neighbor 192.168.0.51 description A-LEAF7_Ethernet2 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65178 - neighbor 192.168.0.59 description A-LEAF8_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE3.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE3.md deleted file mode 100644 index adb95f8..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE3.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE3 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.103/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.103/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet3 | - | 192.168.0.4/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet3 | - | 192.168.0.12/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet3 | - | 192.168.0.20/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet3 | - | 192.168.0.28/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet3 | - | 192.168.0.36/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet3 | - | 192.168.0.44/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet3 | - | 192.168.0.52/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet3 | - | 192.168.0.60/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.4/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.12/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.20/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.28/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.36/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.44/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.52/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.60/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.203/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.203/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.203 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.5 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.13 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.21 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.29 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.37 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.45 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.53 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.61 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.203 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65112 - neighbor 192.168.0.5 description A-LEAF1_Ethernet3 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65112 - neighbor 192.168.0.13 description A-LEAF2_Ethernet3 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3_Ethernet3 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65134 - neighbor 192.168.0.29 description A-LEAF4_Ethernet3 - neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65156 - neighbor 192.168.0.37 description A-LEAF5_Ethernet3 - neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65156 - neighbor 192.168.0.45 description A-LEAF6_Ethernet3 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65178 - neighbor 192.168.0.53 description A-LEAF7_Ethernet3 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF8_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE4.md b/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE4.md deleted file mode 100644 index 224877f..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/devices/A-SPINE4.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE4 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.104/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.104/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet4 | - | 192.168.0.6/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet4 | - | 192.168.0.14/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet4 | - | 192.168.0.22/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet4 | - | 192.168.0.30/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet4 | - | 192.168.0.38/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet4 | - | 192.168.0.46/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet4 | - | 192.168.0.54/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet4 | - | 192.168.0.62/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.6/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.14/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.22/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.30/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.38/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.46/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.54/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.62/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.204/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.204/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.204 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.7 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.15 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.23 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.31 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.39 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.47 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.55 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.63 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation | -| ---------- | -------- | ------------ | ------------- | ------------- | -| LOCAL-EVPN-PEERS | True | - | - | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.204 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65112 - neighbor 192.168.0.7 description A-LEAF1_Ethernet4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65112 - neighbor 192.168.0.15 description A-LEAF2_Ethernet4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF3_Ethernet4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65134 - neighbor 192.168.0.31 description A-LEAF4_Ethernet4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65156 - neighbor 192.168.0.39 description A-LEAF5_Ethernet4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65156 - neighbor 192.168.0.47 description A-LEAF6_Ethernet4 - neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65178 - neighbor 192.168.0.55 description A-LEAF7_Ethernet4 - neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/labs/techlib-vxlan-domain-a/avd/documentation/fabric/DOMAIN_A_FABRIC-documentation.md b/labs/techlib-vxlan-domain-a/avd/documentation/fabric/DOMAIN_A_FABRIC-documentation.md deleted file mode 100644 index c5d2ae4..0000000 --- a/labs/techlib-vxlan-domain-a/avd/documentation/fabric/DOMAIN_A_FABRIC-documentation.md +++ /dev/null @@ -1,170 +0,0 @@ -# DOMAIN_A_FABRIC - -## Table of Contents - -- [Fabric Switches and Management IP](#fabric-switches-and-management-ip) - - [Fabric Switches with inband Management IP](#fabric-switches-with-inband-management-ip) -- [Fabric Topology](#fabric-topology) -- [Fabric IP Allocation](#fabric-ip-allocation) - - [Fabric Point-To-Point Links](#fabric-point-to-point-links) - - [Point-To-Point Links Node Allocation](#point-to-point-links-node-allocation) - - [Loopback Interfaces (BGP EVPN Peering)](#loopback-interfaces-bgp-evpn-peering) - - [Loopback0 Interfaces Node Allocation](#loopback0-interfaces-node-allocation) - - [VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only)](#vtep-loopback-vxlan-tunnel-source-interfaces-vteps-only) - - [VTEP Loopback Node allocation](#vtep-loopback-node-allocation) - -## Fabric Switches and Management IP - -| POD | Type | Node | Management IP | Platform | Provisioned in CloudVision | Serial Number | -| --- | ---- | ---- | ------------- | -------- | -------------------------- | ------------- | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF1 | 172.100.100.105/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF2 | 172.100.100.106/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF3 | 172.100.100.107/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF4 | 172.100.100.108/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF5 | 172.100.100.109/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF6 | 172.100.100.110/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF7 | 172.100.100.111/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF8 | 172.100.100.112/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE1 | 172.100.100.101/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE2 | 172.100.100.102/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE3 | 172.100.100.103/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE4 | 172.100.100.104/24 | cEOS-LAB | Provisioned | - | - -> Provision status is based on Ansible inventory declaration and do not represent real status from CloudVision. - -### Fabric Switches with inband Management IP - -| POD | Type | Node | Management IP | Inband Interface | -| --- | ---- | ---- | ------------- | ---------------- | - -## Fabric Topology - -| Type | Node | Node Interface | Peer Type | Peer Node | Peer Interface | -| ---- | ---- | -------------- | --------- | ----------| -------------- | -| l3leaf | A-LEAF1 | Ethernet1 | spine | A-SPINE1 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet2 | spine | A-SPINE2 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet3 | spine | A-SPINE3 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet4 | spine | A-SPINE4 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet5 | mlag_peer | A-LEAF2 | Ethernet5 | -| l3leaf | A-LEAF1 | Ethernet6 | mlag_peer | A-LEAF2 | Ethernet6 | -| l3leaf | A-LEAF2 | Ethernet1 | spine | A-SPINE1 | Ethernet2 | -| l3leaf | A-LEAF2 | Ethernet2 | spine | A-SPINE2 | Ethernet2 | -| l3leaf | A-LEAF2 | Ethernet3 | spine | A-SPINE3 | Ethernet2 | -| l3leaf | A-LEAF2 | Ethernet4 | spine | A-SPINE4 | Ethernet2 | -| l3leaf | A-LEAF3 | Ethernet1 | spine | A-SPINE1 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet2 | spine | A-SPINE2 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet3 | spine | A-SPINE3 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet4 | spine | A-SPINE4 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet5 | mlag_peer | A-LEAF4 | Ethernet5 | -| l3leaf | A-LEAF3 | Ethernet6 | mlag_peer | A-LEAF4 | Ethernet6 | -| l3leaf | A-LEAF4 | Ethernet1 | spine | A-SPINE1 | Ethernet4 | -| l3leaf | A-LEAF4 | Ethernet2 | spine | A-SPINE2 | Ethernet4 | -| l3leaf | A-LEAF4 | Ethernet3 | spine | A-SPINE3 | Ethernet4 | -| l3leaf | A-LEAF4 | Ethernet4 | spine | A-SPINE4 | Ethernet4 | -| l3leaf | A-LEAF5 | Ethernet1 | spine | A-SPINE1 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet2 | spine | A-SPINE2 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet3 | spine | A-SPINE3 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet4 | spine | A-SPINE4 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet5 | mlag_peer | A-LEAF6 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet6 | mlag_peer | A-LEAF6 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet1 | spine | A-SPINE1 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet2 | spine | A-SPINE2 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet3 | spine | A-SPINE3 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet4 | spine | A-SPINE4 | Ethernet6 | -| l3leaf | A-LEAF7 | Ethernet1 | spine | A-SPINE1 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet2 | spine | A-SPINE2 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet3 | spine | A-SPINE3 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet4 | spine | A-SPINE4 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet5 | mlag_peer | A-LEAF8 | Ethernet5 | -| l3leaf | A-LEAF7 | Ethernet6 | mlag_peer | A-LEAF8 | Ethernet6 | -| l3leaf | A-LEAF8 | Ethernet1 | spine | A-SPINE1 | Ethernet8 | -| l3leaf | A-LEAF8 | Ethernet2 | spine | A-SPINE2 | Ethernet8 | -| l3leaf | A-LEAF8 | Ethernet3 | spine | A-SPINE3 | Ethernet8 | -| l3leaf | A-LEAF8 | Ethernet4 | spine | A-SPINE4 | Ethernet8 | - -## Fabric IP Allocation - -### Fabric Point-To-Point Links - -| Uplink IPv4 Pool | Available Addresses | Assigned addresses | Assigned Address % | -| ---------------- | ------------------- | ------------------ | ------------------ | -| 192.168.0.0/24 | 256 | 64 | 25.0 % | - -### Point-To-Point Links Node Allocation - -| Node | Node Interface | Node IP Address | Peer Node | Peer Interface | Peer IP Address | -| ---- | -------------- | --------------- | --------- | -------------- | --------------- | -| A-LEAF1 | Ethernet1 | 192.168.0.1/31 | A-SPINE1 | Ethernet1 | 192.168.0.0/31 | -| A-LEAF1 | Ethernet2 | 192.168.0.3/31 | A-SPINE2 | Ethernet1 | 192.168.0.2/31 | -| A-LEAF1 | Ethernet3 | 192.168.0.5/31 | A-SPINE3 | Ethernet1 | 192.168.0.4/31 | -| A-LEAF1 | Ethernet4 | 192.168.0.7/31 | A-SPINE4 | Ethernet1 | 192.168.0.6/31 | -| A-LEAF2 | Ethernet1 | 192.168.0.9/31 | A-SPINE1 | Ethernet2 | 192.168.0.8/31 | -| A-LEAF2 | Ethernet2 | 192.168.0.11/31 | A-SPINE2 | Ethernet2 | 192.168.0.10/31 | -| A-LEAF2 | Ethernet3 | 192.168.0.13/31 | A-SPINE3 | Ethernet2 | 192.168.0.12/31 | -| A-LEAF2 | Ethernet4 | 192.168.0.15/31 | A-SPINE4 | Ethernet2 | 192.168.0.14/31 | -| A-LEAF3 | Ethernet1 | 192.168.0.17/31 | A-SPINE1 | Ethernet3 | 192.168.0.16/31 | -| A-LEAF3 | Ethernet2 | 192.168.0.19/31 | A-SPINE2 | Ethernet3 | 192.168.0.18/31 | -| A-LEAF3 | Ethernet3 | 192.168.0.21/31 | A-SPINE3 | Ethernet3 | 192.168.0.20/31 | -| A-LEAF3 | Ethernet4 | 192.168.0.23/31 | A-SPINE4 | Ethernet3 | 192.168.0.22/31 | -| A-LEAF4 | Ethernet1 | 192.168.0.25/31 | A-SPINE1 | Ethernet4 | 192.168.0.24/31 | -| A-LEAF4 | Ethernet2 | 192.168.0.27/31 | A-SPINE2 | Ethernet4 | 192.168.0.26/31 | -| A-LEAF4 | Ethernet3 | 192.168.0.29/31 | A-SPINE3 | Ethernet4 | 192.168.0.28/31 | -| A-LEAF4 | Ethernet4 | 192.168.0.31/31 | A-SPINE4 | Ethernet4 | 192.168.0.30/31 | -| A-LEAF5 | Ethernet1 | 192.168.0.33/31 | A-SPINE1 | Ethernet5 | 192.168.0.32/31 | -| A-LEAF5 | Ethernet2 | 192.168.0.35/31 | A-SPINE2 | Ethernet5 | 192.168.0.34/31 | -| A-LEAF5 | Ethernet3 | 192.168.0.37/31 | A-SPINE3 | Ethernet5 | 192.168.0.36/31 | -| A-LEAF5 | Ethernet4 | 192.168.0.39/31 | A-SPINE4 | Ethernet5 | 192.168.0.38/31 | -| A-LEAF6 | Ethernet1 | 192.168.0.41/31 | A-SPINE1 | Ethernet6 | 192.168.0.40/31 | -| A-LEAF6 | Ethernet2 | 192.168.0.43/31 | A-SPINE2 | Ethernet6 | 192.168.0.42/31 | -| A-LEAF6 | Ethernet3 | 192.168.0.45/31 | A-SPINE3 | Ethernet6 | 192.168.0.44/31 | -| A-LEAF6 | Ethernet4 | 192.168.0.47/31 | A-SPINE4 | Ethernet6 | 192.168.0.46/31 | -| A-LEAF7 | Ethernet1 | 192.168.0.49/31 | A-SPINE1 | Ethernet7 | 192.168.0.48/31 | -| A-LEAF7 | Ethernet2 | 192.168.0.51/31 | A-SPINE2 | Ethernet7 | 192.168.0.50/31 | -| A-LEAF7 | Ethernet3 | 192.168.0.53/31 | A-SPINE3 | Ethernet7 | 192.168.0.52/31 | -| A-LEAF7 | Ethernet4 | 192.168.0.55/31 | A-SPINE4 | Ethernet7 | 192.168.0.54/31 | -| A-LEAF8 | Ethernet1 | 192.168.0.57/31 | A-SPINE1 | Ethernet8 | 192.168.0.56/31 | -| A-LEAF8 | Ethernet2 | 192.168.0.59/31 | A-SPINE2 | Ethernet8 | 192.168.0.58/31 | -| A-LEAF8 | Ethernet3 | 192.168.0.61/31 | A-SPINE3 | Ethernet8 | 192.168.0.60/31 | -| A-LEAF8 | Ethernet4 | 192.168.0.63/31 | A-SPINE4 | Ethernet8 | 192.168.0.62/31 | - -### Loopback Interfaces (BGP EVPN Peering) - -| Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | -| ------------- | ------------------- | ------------------ | ------------------ | -| 1.1.1.0/24 | 256 | 12 | 4.69 % | - -### Loopback0 Interfaces Node Allocation - -| POD | Node | Loopback0 | -| --- | ---- | --------- | -| DOMAIN_A_FABRIC | A-LEAF1 | 1.1.1.1/32 | -| DOMAIN_A_FABRIC | A-LEAF2 | 1.1.1.2/32 | -| DOMAIN_A_FABRIC | A-LEAF3 | 1.1.1.3/32 | -| DOMAIN_A_FABRIC | A-LEAF4 | 1.1.1.4/32 | -| DOMAIN_A_FABRIC | A-LEAF5 | 1.1.1.5/32 | -| DOMAIN_A_FABRIC | A-LEAF6 | 1.1.1.6/32 | -| DOMAIN_A_FABRIC | A-LEAF7 | 1.1.1.7/32 | -| DOMAIN_A_FABRIC | A-LEAF8 | 1.1.1.8/32 | -| DOMAIN_A_FABRIC | A-SPINE1 | 1.1.1.201/32 | -| DOMAIN_A_FABRIC | A-SPINE2 | 1.1.1.202/32 | -| DOMAIN_A_FABRIC | A-SPINE3 | 1.1.1.203/32 | -| DOMAIN_A_FABRIC | A-SPINE4 | 1.1.1.204/32 | - -### VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only) - -| VTEP Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | -| ------------------ | ------------------- | ------------------ | ------------------ | -| 2.2.1.0/24 | 256 | 8 | 3.13 % | - -### VTEP Loopback Node allocation - -| POD | Node | Loopback1 | -| --- | ---- | --------- | -| DOMAIN_A_FABRIC | A-LEAF1 | 2.2.1.1/32 | -| DOMAIN_A_FABRIC | A-LEAF2 | 2.2.1.1/32 | -| DOMAIN_A_FABRIC | A-LEAF3 | 2.2.1.3/32 | -| DOMAIN_A_FABRIC | A-LEAF4 | 2.2.1.3/32 | -| DOMAIN_A_FABRIC | A-LEAF5 | 2.2.1.5/32 | -| DOMAIN_A_FABRIC | A-LEAF6 | 2.2.1.5/32 | -| DOMAIN_A_FABRIC | A-LEAF7 | 2.2.1.7/32 | -| DOMAIN_A_FABRIC | A-LEAF8 | 2.2.1.7/32 | diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF1.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF1.cfg deleted file mode 100644 index e82b7e7..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF1.cfg +++ /dev/null @@ -1,383 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF2_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.1/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.3/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.5/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.7/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF2_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF2_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth1 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth1 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.1/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.1/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.105/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF1_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf PROD address 10.101.101.1 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.1 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF2 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF2_Vlan4093 - neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.0 remote-as 65100 - neighbor 192.168.0.0 description A-SPINE1_Ethernet1 - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.2 remote-as 65100 - neighbor 192.168.0.2 description A-SPINE2_Ethernet1 - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.4 remote-as 65100 - neighbor 192.168.0.4 description A-SPINE3_Ethernet1 - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.6 remote-as 65100 - neighbor 192.168.0.6 description A-SPINE4_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.1:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.1:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.1:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.1 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF2_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF2.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF2.cfg deleted file mode 100644 index 86248f4..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF2.cfg +++ /dev/null @@ -1,383 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF1_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.9/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.11/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.13/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.15/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF1_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF1_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth2 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth2 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.2/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.2/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.106/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF2_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf PROD address 10.101.101.2 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.2 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF1 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF1_Vlan4093 - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.8 remote-as 65100 - neighbor 192.168.0.8 description A-SPINE1_Ethernet2 - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.10 remote-as 65100 - neighbor 192.168.0.10 description A-SPINE2_Ethernet2 - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.12 remote-as 65100 - neighbor 192.168.0.12 description A-SPINE3_Ethernet2 - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.14 remote-as 65100 - neighbor 192.168.0.14 description A-SPINE4_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.2:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.2:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.2:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.2 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF1_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF3.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF3.cfg deleted file mode 100644 index dac7ae2..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF3.cfg +++ /dev/null @@ -1,437 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF4_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.17/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.19/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.21/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.23/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF4_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF4_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA3_eth1 - no shutdown - switchport access vlan 50 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth1 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.3/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.3/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.3/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.107/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF3_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.3 -ip address virtual source-nat vrf PROD address 10.101.101.3 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.3 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF4 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF4_Vlan4093 - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 remote-as 65100 - neighbor 192.168.0.16 description A-SPINE1_Ethernet3 - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 remote-as 65100 - neighbor 192.168.0.18 description A-SPINE2_Ethernet3 - neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.20 remote-as 65100 - neighbor 192.168.0.20 description A-SPINE3_Ethernet3 - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 remote-as 65100 - neighbor 192.168.0.22 description A-SPINE4_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.3:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.3:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.3:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.3:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.3:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF4.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF4.cfg deleted file mode 100644 index d700ec4..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF4.cfg +++ /dev/null @@ -1,437 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF3_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.25/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.27/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.29/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.31/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF3_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF3_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA5_eth1 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth2 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.4/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.4/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.4/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.108/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF4_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.4 -ip address virtual source-nat vrf PROD address 10.101.101.4 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.4 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF3 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF3_Vlan4093 - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 remote-as 65100 - neighbor 192.168.0.24 description A-SPINE1_Ethernet4 - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 remote-as 65100 - neighbor 192.168.0.26 description A-SPINE2_Ethernet4 - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 remote-as 65100 - neighbor 192.168.0.28 description A-SPINE3_Ethernet4 - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 remote-as 65100 - neighbor 192.168.0.30 description A-SPINE4_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.4:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.4:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.4:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.4:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.4:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF5.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF5.cfg deleted file mode 100644 index 6f1e2a7..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF5.cfg +++ /dev/null @@ -1,349 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF5 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF6_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.33/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.35/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.37/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.39/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF6_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF6_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth1 - no shutdown - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.5/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.5/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.109/24 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF5_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.5 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.5 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF6 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF6_Vlan4093 - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 remote-as 65100 - neighbor 192.168.0.32 description A-SPINE1_Ethernet5 - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 remote-as 65100 - neighbor 192.168.0.34 description A-SPINE2_Ethernet5 - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 remote-as 65100 - neighbor 192.168.0.36 description A-SPINE3_Ethernet5 - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 remote-as 65100 - neighbor 192.168.0.38 description A-SPINE4_Ethernet5 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.5:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.5:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.5 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF6_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF6.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF6.cfg deleted file mode 100644 index 22a5215..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF6.cfg +++ /dev/null @@ -1,349 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF6 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF5_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.41/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.43/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.45/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.47/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF5_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF5_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth2 - no shutdown - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.6/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.6/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.110/24 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF6_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.6 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.6 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF5 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF5_Vlan4093 - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 remote-as 65100 - neighbor 192.168.0.40 description A-SPINE1_Ethernet6 - neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.42 remote-as 65100 - neighbor 192.168.0.42 description A-SPINE2_Ethernet6 - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 remote-as 65100 - neighbor 192.168.0.44 description A-SPINE3_Ethernet6 - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 remote-as 65100 - neighbor 192.168.0.46 description A-SPINE4_Ethernet6 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.6:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.6:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.6 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF5_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF7.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF7.cfg deleted file mode 100644 index 74e123e..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF7.cfg +++ /dev/null @@ -1,491 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF7 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF8_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.49/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.51/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.53/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.55/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF8_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF8_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.1/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.5/31 -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.7/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.7/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.7/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.111/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF7_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.7 -ip address virtual source-nat vrf PROD address 10.101.101.7 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.7 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF8 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.0 description BB1.IPV4 - neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.4 description BB2.IPV4 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF8_Vlan4093 - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 remote-as 65100 - neighbor 192.168.0.48 description A-SPINE1_Ethernet7 - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 remote-as 65100 - neighbor 192.168.0.50 description A-SPINE2_Ethernet7 - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 remote-as 65100 - neighbor 192.168.0.52 description A-SPINE3_Ethernet7 - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 remote-as 65100 - neighbor 192.168.0.54 description A-SPINE4_Ethernet7 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.7:10010 - rd evpn domain remote 1.1.1.7:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.7:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.7:10050 - rd evpn domain remote 1.1.1.7:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.7:10070 - rd evpn domain remote 1.1.1.7:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.7:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.7:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF8.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF8.cfg deleted file mode 100644 index 0166312..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-LEAF8.cfg +++ /dev/null @@ -1,491 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF8 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF7_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.57/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.59/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.61/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.63/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF7_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF7_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.3/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.7/31 -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.8/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.8/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.8/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.112/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF8_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.8 -ip address virtual source-nat vrf PROD address 10.101.101.8 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.8 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF7 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.2 description BB1.IPV4 - neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.6 description BB2.IPV4 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF7_Vlan4093 - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 remote-as 65100 - neighbor 192.168.0.56 description A-SPINE1_Ethernet8 - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 remote-as 65100 - neighbor 192.168.0.58 description A-SPINE2_Ethernet8 - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 remote-as 65100 - neighbor 192.168.0.60 description A-SPINE3_Ethernet8 - neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.62 remote-as 65100 - neighbor 192.168.0.62 description A-SPINE4_Ethernet8 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.8:10010 - rd evpn domain remote 1.1.1.8:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.8:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.8:10050 - rd evpn domain remote 1.1.1.8:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.8:10070 - rd evpn domain remote 1.1.1.8:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.8:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.8:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE1.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE1.cfg deleted file mode 100644 index 11f361b..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE1.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.0/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.8/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.16/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.24/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.32/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.40/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.48/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.56/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.201/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.101/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.201 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1_Ethernet1 - neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65112 - neighbor 192.168.0.9 description A-LEAF2_Ethernet1 - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65134 - neighbor 192.168.0.17 description A-LEAF3_Ethernet1 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65134 - neighbor 192.168.0.25 description A-LEAF4_Ethernet1 - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65156 - neighbor 192.168.0.33 description A-LEAF5_Ethernet1 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF6_Ethernet1 - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65178 - neighbor 192.168.0.49 description A-LEAF7_Ethernet1 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65178 - neighbor 192.168.0.57 description A-LEAF8_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE2.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE2.cfg deleted file mode 100644 index 46695b9..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE2.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.2/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.10/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.18/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.26/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.34/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.42/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.50/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.58/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.202/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.102/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.202 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF1_Ethernet2 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65112 - neighbor 192.168.0.11 description A-LEAF2_Ethernet2 - neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65134 - neighbor 192.168.0.19 description A-LEAF3_Ethernet2 - neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65134 - neighbor 192.168.0.27 description A-LEAF4_Ethernet2 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65156 - neighbor 192.168.0.35 description A-LEAF5_Ethernet2 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6_Ethernet2 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65178 - neighbor 192.168.0.51 description A-LEAF7_Ethernet2 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65178 - neighbor 192.168.0.59 description A-LEAF8_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE3.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE3.cfg deleted file mode 100644 index 4a6ac6f..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE3.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.4/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.12/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.20/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.28/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.36/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.44/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.52/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.60/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.203/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.103/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.203 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65112 - neighbor 192.168.0.5 description A-LEAF1_Ethernet3 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65112 - neighbor 192.168.0.13 description A-LEAF2_Ethernet3 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3_Ethernet3 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65134 - neighbor 192.168.0.29 description A-LEAF4_Ethernet3 - neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65156 - neighbor 192.168.0.37 description A-LEAF5_Ethernet3 - neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65156 - neighbor 192.168.0.45 description A-LEAF6_Ethernet3 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65178 - neighbor 192.168.0.53 description A-LEAF7_Ethernet3 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF8_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE4.cfg b/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE4.cfg deleted file mode 100644 index 0d5734b..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/configs/A-SPINE4.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.6/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.14/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.22/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.30/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.38/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.46/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.54/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.62/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.204/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.104/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.204 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65112 - neighbor 192.168.0.7 description A-LEAF1_Ethernet4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65112 - neighbor 192.168.0.15 description A-LEAF2_Ethernet4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF3_Ethernet4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65134 - neighbor 192.168.0.31 description A-LEAF4_Ethernet4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65156 - neighbor 192.168.0.39 description A-LEAF5_Ethernet4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65156 - neighbor 192.168.0.47 description A-LEAF6_Ethernet4 - neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65178 - neighbor 192.168.0.55 description A-LEAF7_Ethernet4 - neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF1.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF1.yml deleted file mode 100644 index 835d2e9..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF1.yml +++ /dev/null @@ -1,509 +0,0 @@ -hostname: A-LEAF1 -is_deployed: true -router_bgp: - as: '65112' - router_id: 1.1.1.1 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65112' - next_hop_self: true - description: A-LEAF2 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF2 - description: A-LEAF2_Vlan4093 - - ip_address: 192.168.0.0 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet1 - - ip_address: 192.168.0.2 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet1 - - ip_address: 192.168.0.4 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet1 - - ip_address: 192.168.0.6 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet1 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: PROD - rd: 1.1.1.1:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.1 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF2_Vlan3001 - updates: - wait_install: true - vlans: - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.1:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.1:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.105/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF2_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -- name: Port-Channel8 - description: SERVER_HostA2 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '30' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF2 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF2_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF2 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF2_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE1_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE2_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.3/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE3_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.5/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE4_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.7/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA1 - peer_interface: eth1 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA1_eth1 - shutdown: false - channel_group: - id: 7 - mode: active -- name: Ethernet8 - peer: HostA2 - peer_interface: eth1 - peer_type: server - port_profile: PROF-ORANGE-MLAG - description: SERVER_HostA2_eth1 - shutdown: false - channel_group: - id: 8 - mode: active -mlag_configuration: - domain_id: POD1 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.1/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.1/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.1/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF1_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: PROD - ip_address: 10.101.101.1 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF2.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF2.yml deleted file mode 100644 index 558ed0b..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF2.yml +++ /dev/null @@ -1,509 +0,0 @@ -hostname: A-LEAF2 -is_deployed: true -router_bgp: - as: '65112' - router_id: 1.1.1.2 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65112' - next_hop_self: true - description: A-LEAF1 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF1 - description: A-LEAF1_Vlan4093 - - ip_address: 192.168.0.8 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet2 - - ip_address: 192.168.0.10 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet2 - - ip_address: 192.168.0.12 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet2 - - ip_address: 192.168.0.14 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet2 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: PROD - rd: 1.1.1.2:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.2 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF1_Vlan3001 - updates: - wait_install: true - vlans: - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.2:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.2:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.106/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF1_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -- name: Port-Channel8 - description: SERVER_HostA2 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '30' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF1 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF1_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF1 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF1_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE1_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.9/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE2_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.11/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE3_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.13/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE4_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.15/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA1 - peer_interface: eth2 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA1_eth2 - shutdown: false - channel_group: - id: 7 - mode: active -- name: Ethernet8 - peer: HostA2 - peer_interface: eth2 - peer_type: server - port_profile: PROF-ORANGE-MLAG - description: SERVER_HostA2_eth2 - shutdown: false - channel_group: - id: 8 - mode: active -mlag_configuration: - domain_id: POD1 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.2/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.1/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.2/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF2_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: PROD - ip_address: 10.101.101.2 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF3.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF3.yml deleted file mode 100644 index 97b8cc8..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF3.yml +++ /dev/null @@ -1,585 +0,0 @@ -hostname: A-LEAF3 -is_deployed: true -router_bgp: - as: '65134' - router_id: 1.1.1.3 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65134' - next_hop_self: true - description: A-LEAF4 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF4 - description: A-LEAF4_Vlan4093 - - ip_address: 192.168.0.16 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet3 - - ip_address: 192.168.0.18 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet3 - - ip_address: 192.168.0.20 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet3 - - ip_address: 192.168.0.22 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet3 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.3:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.3 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF4_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.3:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.3 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF4_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.3:10050 - route_targets: - both: - - 10050:10050 - redistribute_routes: - - learned - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.3:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.3:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.107/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.0/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF4_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel8 - description: SERVER_HostA4 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF4 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF4_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF4 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF4_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE1_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.17/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE2_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.19/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE3_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.21/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE4_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.23/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA3 - peer_interface: eth1 - peer_type: server - port_profile: PROF-YELLOW-SINGLE-HOMED - description: SERVER_HostA3_eth1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '50' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' -- name: Ethernet8 - peer: HostA4 - peer_interface: eth1 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA4_eth1 - shutdown: false - channel_group: - id: 8 - mode: active -mlag_configuration: - domain_id: POD2 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.3/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.3/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.3/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.3/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF3_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.3 -- name: PROD - ip_address: 10.101.101.3 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF4.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF4.yml deleted file mode 100644 index 70648d6..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF4.yml +++ /dev/null @@ -1,585 +0,0 @@ -hostname: A-LEAF4 -is_deployed: true -router_bgp: - as: '65134' - router_id: 1.1.1.4 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65134' - next_hop_self: true - description: A-LEAF3 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF3 - description: A-LEAF3_Vlan4093 - - ip_address: 192.168.0.24 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet4 - - ip_address: 192.168.0.26 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet4 - - ip_address: 192.168.0.28 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet4 - - ip_address: 192.168.0.30 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet4 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.4:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF3_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.4:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF3_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.4:10050 - route_targets: - both: - - 10050:10050 - redistribute_routes: - - learned - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.4:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.4:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.108/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.1/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF3_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel8 - description: SERVER_HostA4 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF3 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF3_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF3 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF3_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE1_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.25/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE2_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.27/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE3_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.29/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE4_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.31/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: HostA4 - peer_interface: eth2 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA4_eth2 - shutdown: false - channel_group: - id: 8 - mode: active -- name: Ethernet7 - peer: HostA5 - peer_interface: eth1 - peer_type: server - port_profile: PROF-ORANGE-SINGLE-HOMED - description: SERVER_HostA5_eth1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '30' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' -mlag_configuration: - domain_id: POD2 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.4/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.3/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.4/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.4/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF4_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.4 -- name: PROD - ip_address: 10.101.101.4 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF5.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF5.yml deleted file mode 100644 index a21583b..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF5.yml +++ /dev/null @@ -1,459 +0,0 @@ -hostname: A-LEAF5 -is_deployed: true -router_bgp: - as: '65156' - router_id: 1.1.1.5 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65156' - next_hop_self: true - description: A-LEAF6 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF6 - description: A-LEAF6_Vlan4093 - - ip_address: 192.168.0.32 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet5 - - ip_address: 192.168.0.34 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet5 - - ip_address: 192.168.0.36 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet5 - - ip_address: 192.168.0.38 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet5 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.5:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.5 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF6_Vlan3002 - updates: - wait_install: true - vlans: - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.5:10070 - route_targets: - both: - - 10070:10070 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.109/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF6_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA6 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '70' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF6 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF6_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF6_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE1_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.33/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE2_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.35/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE3_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.37/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE4_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.39/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA6 - peer_interface: eth1 - peer_type: server - port_profile: PROF-BROWN-MLAG - description: SERVER_HostA6_eth1 - shutdown: false - channel_group: - id: 7 - mode: active -mlag_configuration: - domain_id: POD3 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.5/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.5/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.5/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF5_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 70 - vni: 10070 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.5 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF6.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF6.yml deleted file mode 100644 index cea12b1..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF6.yml +++ /dev/null @@ -1,459 +0,0 @@ -hostname: A-LEAF6 -is_deployed: true -router_bgp: - as: '65156' - router_id: 1.1.1.6 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65156' - next_hop_self: true - description: A-LEAF5 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF5 - description: A-LEAF5_Vlan4093 - - ip_address: 192.168.0.40 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet6 - - ip_address: 192.168.0.42 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet6 - - ip_address: 192.168.0.44 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet6 - - ip_address: 192.168.0.46 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet6 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.6:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.6 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF5_Vlan3002 - updates: - wait_install: true - vlans: - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.6:10070 - route_targets: - both: - - 10070:10070 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.110/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF5_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA6 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '70' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF5_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF5 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF5_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE1_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.41/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE2_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.43/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE3_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.45/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE4_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.47/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA6 - peer_interface: eth2 - peer_type: server - port_profile: PROF-BROWN-MLAG - description: SERVER_HostA6_eth2 - shutdown: false - channel_group: - id: 7 - mode: active -mlag_configuration: - domain_id: POD3 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.6/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.5/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.6/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF6_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 70 - vni: 10070 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.6 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF7.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF7.yml deleted file mode 100644 index d1c5ab1..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF7.yml +++ /dev/null @@ -1,678 +0,0 @@ -hostname: A-LEAF7 -is_deployed: true -router_bgp: - as: '65178' - router_id: 1.1.1.7 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - bestpath: - d_path: true - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65178' - next_hop_self: true - description: A-LEAF8 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - - name: REMOTE-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: IO6gE/ln7Sp2wt33WX/Asg== - send_community: all - maximum_routes: 0 - ebgp_multihop: 15 - local_as: '65000' - - name: REMOTE-IPV4-PEERS - password: dkvBq1jk4inJHsHfMjYRnQ== - remote_as: '65000' - route_map_out: RM-AS65000-IPV4-OUT - send_community: all - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - - name: REMOTE-EVPN-PEERS - activate: false - - name: REMOTE-IPV4-PEERS - activate: true - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF8 - description: A-LEAF8_Vlan4093 - - ip_address: 192.168.0.48 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet7 - - ip_address: 192.168.0.50 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet7 - - ip_address: 192.168.0.52 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet7 - - ip_address: 192.168.0.54 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet7 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - - ip_address: 1.1.0.1 - peer_group: REMOTE-EVPN-PEERS - peer: BB1 - description: BB1 - remote_as: '65000' - - ip_address: 1.1.0.2 - peer_group: REMOTE-EVPN-PEERS - peer: BB2 - description: BB2 - remote_as: '65000' - - ip_address: 172.16.1.0 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.4 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - address_family_evpn: - neighbor_default: - next_hop_self_received_evpn_routes: - enable: true - inter_domain: true - peer_groups: - - name: REMOTE-EVPN-PEERS - domain_remote: true - activate: true - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - domain_identifier: '1:1' - vrfs: - - name: DEV - rd: 1.1.1.7:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.7 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF8_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.7:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.7 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF8_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10050 - route_targets: - both: - - 10050:10050 - import_export_evpn_domains: - - domain: remote - route_target: 10050:10050 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.7:10050 - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10070 - route_targets: - both: - - 10070:10070 - import_export_evpn_domains: - - domain: remote - route_target: 10070:10070 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.7:10070 - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10010 - route_targets: - both: - - 10010:10010 - import_export_evpn_domains: - - domain: remote - route_target: 10010:10010 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.7:10010 - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.111/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.0/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF8_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF8 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF8_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF8 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF8_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE1_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.49/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE2_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.51/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE3_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.53/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE4_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.55/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: BB1 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.1/31 - description: P2P_BB1_Ethernet1 -- name: Ethernet8 - peer: BB2 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.5/31 - description: P2P_BB2_Ethernet1 -mlag_configuration: - domain_id: POD4 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -- name: RM-AS65000-IPV4-OUT - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-GATEWAY-LOOP -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.7/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.7/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.7/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.7/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -- name: PL-GATEWAY-LOOP - sequence_numbers: - - sequence: 10 - action: permit 2.2.1.7/32 - - sequence: 20 - action: permit 1.1.1.7/32 - - sequence: 30 - action: permit 1.1.1.8/32 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF7_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 70 - vni: 10070 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.7 -- name: PROD - ip_address: 10.101.101.7 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF8.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF8.yml deleted file mode 100644 index 6556a91..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-LEAF8.yml +++ /dev/null @@ -1,678 +0,0 @@ -hostname: A-LEAF8 -is_deployed: true -router_bgp: - as: '65178' - router_id: 1.1.1.8 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - bestpath: - d_path: true - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65178' - next_hop_self: true - description: A-LEAF7 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - - name: REMOTE-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: IO6gE/ln7Sp2wt33WX/Asg== - send_community: all - maximum_routes: 0 - ebgp_multihop: 15 - local_as: '65000' - - name: REMOTE-IPV4-PEERS - password: dkvBq1jk4inJHsHfMjYRnQ== - remote_as: '65000' - route_map_out: RM-AS65000-IPV4-OUT - send_community: all - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - - name: REMOTE-EVPN-PEERS - activate: false - - name: REMOTE-IPV4-PEERS - activate: true - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF7 - description: A-LEAF7_Vlan4093 - - ip_address: 192.168.0.56 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet8 - - ip_address: 192.168.0.58 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet8 - - ip_address: 192.168.0.60 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet8 - - ip_address: 192.168.0.62 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet8 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - - ip_address: 1.1.0.1 - peer_group: REMOTE-EVPN-PEERS - peer: BB1 - description: BB1 - remote_as: '65000' - - ip_address: 1.1.0.2 - peer_group: REMOTE-EVPN-PEERS - peer: BB2 - description: BB2 - remote_as: '65000' - - ip_address: 172.16.1.2 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.6 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - address_family_evpn: - neighbor_default: - next_hop_self_received_evpn_routes: - enable: true - inter_domain: true - peer_groups: - - name: REMOTE-EVPN-PEERS - domain_remote: true - activate: true - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - domain_identifier: '1:1' - vrfs: - - name: DEV - rd: 1.1.1.8:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.8 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF7_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.8:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.8 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF7_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10050 - route_targets: - both: - - 10050:10050 - import_export_evpn_domains: - - domain: remote - route_target: 10050:10050 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.8:10050 - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10070 - route_targets: - both: - - 10070:10070 - import_export_evpn_domains: - - domain: remote - route_target: 10070:10070 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.8:10070 - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10010 - route_targets: - both: - - 10010:10010 - import_export_evpn_domains: - - domain: remote - route_target: 10010:10010 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.8:10010 - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.112/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.1/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF7_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF7 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF7_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF7 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF7_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE1_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.57/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE2_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.59/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE3_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.61/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE4_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.63/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: BB1 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.3/31 - description: P2P_BB1_Ethernet1 -- name: Ethernet8 - peer: BB2 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.7/31 - description: P2P_BB2_Ethernet1 -mlag_configuration: - domain_id: POD4 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -- name: RM-AS65000-IPV4-OUT - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-GATEWAY-LOOP -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.8/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.7/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.8/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.8/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -- name: PL-GATEWAY-LOOP - sequence_numbers: - - sequence: 10 - action: permit 2.2.1.7/32 - - sequence: 20 - action: permit 1.1.1.7/32 - - sequence: 30 - action: permit 1.1.1.8/32 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF8_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 70 - vni: 10070 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.8 -- name: PROD - ip_address: 10.101.101.8 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE1.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE1.yml deleted file mode 100644 index c06aa03..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE1.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE1 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.201 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.1 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet1 - - ip_address: 192.168.0.9 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet1 - - ip_address: 192.168.0.17 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet1 - - ip_address: 192.168.0.25 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet1 - - ip_address: 192.168.0.33 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet1 - - ip_address: 192.168.0.41 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet1 - - ip_address: 192.168.0.49 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet1 - - ip_address: 192.168.0.57 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet1 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.101/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.8/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.16/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.24/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.32/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.40/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.48/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.56/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.201/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE2.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE2.yml deleted file mode 100644 index f4f6b87..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE2.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE2 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.202 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.3 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet2 - - ip_address: 192.168.0.11 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet2 - - ip_address: 192.168.0.19 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet2 - - ip_address: 192.168.0.27 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet2 - - ip_address: 192.168.0.35 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet2 - - ip_address: 192.168.0.43 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet2 - - ip_address: 192.168.0.51 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet2 - - ip_address: 192.168.0.59 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet2 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.102/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.2/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.10/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.18/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.26/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.34/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.42/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.50/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.58/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.202/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE3.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE3.yml deleted file mode 100644 index 535bff5..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE3.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE3 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.203 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.5 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet3 - - ip_address: 192.168.0.13 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet3 - - ip_address: 192.168.0.21 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet3 - - ip_address: 192.168.0.29 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet3 - - ip_address: 192.168.0.37 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet3 - - ip_address: 192.168.0.45 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet3 - - ip_address: 192.168.0.53 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet3 - - ip_address: 192.168.0.61 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet3 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.103/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.4/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.12/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.20/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.28/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.36/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.44/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.52/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.60/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.203/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE4.yml b/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE4.yml deleted file mode 100644 index 5838ae2..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/structured_configs/A-SPINE4.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE4 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.204 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.7 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet4 - - ip_address: 192.168.0.15 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet4 - - ip_address: 192.168.0.23 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet4 - - ip_address: 192.168.0.31 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet4 - - ip_address: 192.168.0.39 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet4 - - ip_address: 192.168.0.47 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet4 - - ip_address: 192.168.0.55 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet4 - - ip_address: 192.168.0.63 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet4 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.104/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.6/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.14/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.22/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.30/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.38/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.46/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.54/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.62/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.204/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF1-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF1-catalog.yml deleted file mode 100644 index 5b399fb..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF1-catalog.yml +++ /dev/null @@ -1,507 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF2 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF2 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet1' -- VerifyReachability: - hosts: - - destination: 192.168.0.0 - repeat: 1 - source: 192.168.0.1 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: - A-SPINE1 Ethernet1 (IP: 192.168.0.0)' -- VerifyReachability: - hosts: - - destination: 192.168.0.2 - repeat: 1 - source: 192.168.0.3 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: - A-SPINE2 Ethernet1 (IP: 192.168.0.2)' -- VerifyReachability: - hosts: - - destination: 192.168.0.4 - repeat: 1 - source: 192.168.0.5 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: - A-SPINE3 Ethernet1 (IP: 192.168.0.4)' -- VerifyReachability: - hosts: - - destination: 192.168.0.6 - repeat: 1 - source: 192.168.0.7 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: - A-SPINE4 Ethernet1 (IP: 192.168.0.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.2 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.4 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.6 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF2-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF2-catalog.yml deleted file mode 100644 index 5d885fd..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF2-catalog.yml +++ /dev/null @@ -1,507 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF1 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF1 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet2' -- VerifyReachability: - hosts: - - destination: 192.168.0.8 - repeat: 1 - source: 192.168.0.9 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: - A-SPINE1 Ethernet2 (IP: 192.168.0.8)' -- VerifyReachability: - hosts: - - destination: 192.168.0.10 - repeat: 1 - source: 192.168.0.11 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: - A-SPINE2 Ethernet2 (IP: 192.168.0.10)' -- VerifyReachability: - hosts: - - destination: 192.168.0.12 - repeat: 1 - source: 192.168.0.13 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: - A-SPINE3 Ethernet2 (IP: 192.168.0.12)' -- VerifyReachability: - hosts: - - destination: 192.168.0.14 - repeat: 1 - source: 192.168.0.15 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: - A-SPINE4 Ethernet2 (IP: 192.168.0.14)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.8 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.10 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.12 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.14 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF3-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF3-catalog.yml deleted file mode 100644 index 5fb5929..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF3-catalog.yml +++ /dev/null @@ -1,519 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF4 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF4 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet3' -- VerifyReachability: - hosts: - - destination: 192.168.0.16 - repeat: 1 - source: 192.168.0.17 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: - A-SPINE1 Ethernet3 (IP: 192.168.0.16)' -- VerifyReachability: - hosts: - - destination: 192.168.0.18 - repeat: 1 - source: 192.168.0.19 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: - A-SPINE2 Ethernet3 (IP: 192.168.0.18)' -- VerifyReachability: - hosts: - - destination: 192.168.0.20 - repeat: 1 - source: 192.168.0.21 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: - A-SPINE3 Ethernet3 (IP: 192.168.0.20)' -- VerifyReachability: - hosts: - - destination: 192.168.0.22 - repeat: 1 - source: 192.168.0.23 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: - A-SPINE4 Ethernet3 (IP: 192.168.0.22)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.16 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.18 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.20 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.22 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF4-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF4-catalog.yml deleted file mode 100644 index d065ba2..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF4-catalog.yml +++ /dev/null @@ -1,519 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF3 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF3 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet4' -- VerifyReachability: - hosts: - - destination: 192.168.0.24 - repeat: 1 - source: 192.168.0.25 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: - A-SPINE1 Ethernet4 (IP: 192.168.0.24)' -- VerifyReachability: - hosts: - - destination: 192.168.0.26 - repeat: 1 - source: 192.168.0.27 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: - A-SPINE2 Ethernet4 (IP: 192.168.0.26)' -- VerifyReachability: - hosts: - - destination: 192.168.0.28 - repeat: 1 - source: 192.168.0.29 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: - A-SPINE3 Ethernet4 (IP: 192.168.0.28)' -- VerifyReachability: - hosts: - - destination: 192.168.0.30 - repeat: 1 - source: 192.168.0.31 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: - A-SPINE4 Ethernet4 (IP: 192.168.0.30)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.24 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.26 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.28 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.30 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF5-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF5-catalog.yml deleted file mode 100644 index 18debc9..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF5-catalog.yml +++ /dev/null @@ -1,489 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF6 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet5' -- VerifyReachability: - hosts: - - destination: 192.168.0.32 - repeat: 1 - source: 192.168.0.33 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: - A-SPINE1 Ethernet5 (IP: 192.168.0.32)' -- VerifyReachability: - hosts: - - destination: 192.168.0.34 - repeat: 1 - source: 192.168.0.35 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: - A-SPINE2 Ethernet5 (IP: 192.168.0.34)' -- VerifyReachability: - hosts: - - destination: 192.168.0.36 - repeat: 1 - source: 192.168.0.37 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: - A-SPINE3 Ethernet5 (IP: 192.168.0.36)' -- VerifyReachability: - hosts: - - destination: 192.168.0.38 - repeat: 1 - source: 192.168.0.39 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: - A-SPINE4 Ethernet5 (IP: 192.168.0.38)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.32 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.34 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.36 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.38 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF6-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF6-catalog.yml deleted file mode 100644 index b21d869..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF6-catalog.yml +++ /dev/null @@ -1,489 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF5 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet6' -- VerifyReachability: - hosts: - - destination: 192.168.0.40 - repeat: 1 - source: 192.168.0.41 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: - A-SPINE1 Ethernet6 (IP: 192.168.0.40)' -- VerifyReachability: - hosts: - - destination: 192.168.0.42 - repeat: 1 - source: 192.168.0.43 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: - A-SPINE2 Ethernet6 (IP: 192.168.0.42)' -- VerifyReachability: - hosts: - - destination: 192.168.0.44 - repeat: 1 - source: 192.168.0.45 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: - A-SPINE3 Ethernet6 (IP: 192.168.0.44)' -- VerifyReachability: - hosts: - - destination: 192.168.0.46 - repeat: 1 - source: 192.168.0.47 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: - A-SPINE4 Ethernet6 (IP: 192.168.0.46)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.40 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.42 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.44 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.46 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF7-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF7-catalog.yml deleted file mode 100644 index 8b9ec97..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF7-catalog.yml +++ /dev/null @@ -1,535 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF8 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF8 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet7' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet7' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet7' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet7' -- VerifyReachability: - hosts: - - destination: 192.168.0.48 - repeat: 1 - source: 192.168.0.49 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: - A-SPINE1 Ethernet7 (IP: 192.168.0.48)' -- VerifyReachability: - hosts: - - destination: 192.168.0.50 - repeat: 1 - source: 192.168.0.51 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: - A-SPINE2 Ethernet7 (IP: 192.168.0.50)' -- VerifyReachability: - hosts: - - destination: 192.168.0.52 - repeat: 1 - source: 192.168.0.53 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: - A-SPINE3 Ethernet7 (IP: 192.168.0.52)' -- VerifyReachability: - hosts: - - destination: 192.168.0.54 - repeat: 1 - source: 192.168.0.55 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: - A-SPINE4 Ethernet7 (IP: 192.168.0.54)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.48 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.50 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.52 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.54 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.0' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.4 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.4' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF8-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF8-catalog.yml deleted file mode 100644 index 35ec99d..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-LEAF8-catalog.yml +++ /dev/null @@ -1,535 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF7 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF7 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet8' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet8' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet8' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet8' -- VerifyReachability: - hosts: - - destination: 192.168.0.56 - repeat: 1 - source: 192.168.0.57 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: - A-SPINE1 Ethernet8 (IP: 192.168.0.56)' -- VerifyReachability: - hosts: - - destination: 192.168.0.58 - repeat: 1 - source: 192.168.0.59 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: - A-SPINE2 Ethernet8 (IP: 192.168.0.58)' -- VerifyReachability: - hosts: - - destination: 192.168.0.60 - repeat: 1 - source: 192.168.0.61 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: - A-SPINE3 Ethernet8 (IP: 192.168.0.60)' -- VerifyReachability: - hosts: - - destination: 192.168.0.62 - repeat: 1 - source: 192.168.0.63 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: - A-SPINE4 Ethernet8 (IP: 192.168.0.62)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.56 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.58 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.60 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.62 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.2 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.2' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.6 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.6' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE1-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE1-catalog.yml deleted file mode 100644 index cfd08e5..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE1-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet1' -- VerifyReachability: - hosts: - - destination: 192.168.0.1 - repeat: 1 - source: 192.168.0.0 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: - A-LEAF1 Ethernet1 (IP: 192.168.0.1)' -- VerifyReachability: - hosts: - - destination: 192.168.0.9 - repeat: 1 - source: 192.168.0.8 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: - A-LEAF2 Ethernet1 (IP: 192.168.0.9)' -- VerifyReachability: - hosts: - - destination: 192.168.0.17 - repeat: 1 - source: 192.168.0.16 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: - A-LEAF3 Ethernet1 (IP: 192.168.0.17)' -- VerifyReachability: - hosts: - - destination: 192.168.0.25 - repeat: 1 - source: 192.168.0.24 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: - A-LEAF4 Ethernet1 (IP: 192.168.0.25)' -- VerifyReachability: - hosts: - - destination: 192.168.0.33 - repeat: 1 - source: 192.168.0.32 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: - A-LEAF5 Ethernet1 (IP: 192.168.0.33)' -- VerifyReachability: - hosts: - - destination: 192.168.0.41 - repeat: 1 - source: 192.168.0.40 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: - A-LEAF6 Ethernet1 (IP: 192.168.0.41)' -- VerifyReachability: - hosts: - - destination: 192.168.0.49 - repeat: 1 - source: 192.168.0.48 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: - A-LEAF7 Ethernet1 (IP: 192.168.0.49)' -- VerifyReachability: - hosts: - - destination: 192.168.0.57 - repeat: 1 - source: 192.168.0.56 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: - A-LEAF8 Ethernet1 (IP: 192.168.0.57)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.9 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.17 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.25 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.33 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.41 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.49 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.57 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE2-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE2-catalog.yml deleted file mode 100644 index 7dea71a..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE2-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet2' -- VerifyReachability: - hosts: - - destination: 192.168.0.3 - repeat: 1 - source: 192.168.0.2 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: - A-LEAF1 Ethernet2 (IP: 192.168.0.3)' -- VerifyReachability: - hosts: - - destination: 192.168.0.11 - repeat: 1 - source: 192.168.0.10 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: - A-LEAF2 Ethernet2 (IP: 192.168.0.11)' -- VerifyReachability: - hosts: - - destination: 192.168.0.19 - repeat: 1 - source: 192.168.0.18 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: - A-LEAF3 Ethernet2 (IP: 192.168.0.19)' -- VerifyReachability: - hosts: - - destination: 192.168.0.27 - repeat: 1 - source: 192.168.0.26 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: - A-LEAF4 Ethernet2 (IP: 192.168.0.27)' -- VerifyReachability: - hosts: - - destination: 192.168.0.35 - repeat: 1 - source: 192.168.0.34 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: - A-LEAF5 Ethernet2 (IP: 192.168.0.35)' -- VerifyReachability: - hosts: - - destination: 192.168.0.43 - repeat: 1 - source: 192.168.0.42 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: - A-LEAF6 Ethernet2 (IP: 192.168.0.43)' -- VerifyReachability: - hosts: - - destination: 192.168.0.51 - repeat: 1 - source: 192.168.0.50 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: - A-LEAF7 Ethernet2 (IP: 192.168.0.51)' -- VerifyReachability: - hosts: - - destination: 192.168.0.59 - repeat: 1 - source: 192.168.0.58 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: - A-LEAF8 Ethernet2 (IP: 192.168.0.59)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.3 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.11 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.19 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.27 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.35 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.43 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.51 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.59 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE3-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE3-catalog.yml deleted file mode 100644 index ce93e6e..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE3-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet3' -- VerifyReachability: - hosts: - - destination: 192.168.0.5 - repeat: 1 - source: 192.168.0.4 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: - A-LEAF1 Ethernet3 (IP: 192.168.0.5)' -- VerifyReachability: - hosts: - - destination: 192.168.0.13 - repeat: 1 - source: 192.168.0.12 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: - A-LEAF2 Ethernet3 (IP: 192.168.0.13)' -- VerifyReachability: - hosts: - - destination: 192.168.0.21 - repeat: 1 - source: 192.168.0.20 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: - A-LEAF3 Ethernet3 (IP: 192.168.0.21)' -- VerifyReachability: - hosts: - - destination: 192.168.0.29 - repeat: 1 - source: 192.168.0.28 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: - A-LEAF4 Ethernet3 (IP: 192.168.0.29)' -- VerifyReachability: - hosts: - - destination: 192.168.0.37 - repeat: 1 - source: 192.168.0.36 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: - A-LEAF5 Ethernet3 (IP: 192.168.0.37)' -- VerifyReachability: - hosts: - - destination: 192.168.0.45 - repeat: 1 - source: 192.168.0.44 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: - A-LEAF6 Ethernet3 (IP: 192.168.0.45)' -- VerifyReachability: - hosts: - - destination: 192.168.0.53 - repeat: 1 - source: 192.168.0.52 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: - A-LEAF7 Ethernet3 (IP: 192.168.0.53)' -- VerifyReachability: - hosts: - - destination: 192.168.0.61 - repeat: 1 - source: 192.168.0.60 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: - A-LEAF8 Ethernet3 (IP: 192.168.0.61)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.5 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.13 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.21 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.29 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.37 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.45 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.53 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.61 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE4-catalog.yml b/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE4-catalog.yml deleted file mode 100644 index e629e70..0000000 --- a/labs/techlib-vxlan-domain-a/avd/intended/test_catalogs/A-SPINE4-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet4' -- VerifyReachability: - hosts: - - destination: 192.168.0.7 - repeat: 1 - source: 192.168.0.6 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: - A-LEAF1 Ethernet4 (IP: 192.168.0.7)' -- VerifyReachability: - hosts: - - destination: 192.168.0.15 - repeat: 1 - source: 192.168.0.14 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: - A-LEAF2 Ethernet4 (IP: 192.168.0.15)' -- VerifyReachability: - hosts: - - destination: 192.168.0.23 - repeat: 1 - source: 192.168.0.22 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: - A-LEAF3 Ethernet4 (IP: 192.168.0.23)' -- VerifyReachability: - hosts: - - destination: 192.168.0.31 - repeat: 1 - source: 192.168.0.30 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: - A-LEAF4 Ethernet4 (IP: 192.168.0.31)' -- VerifyReachability: - hosts: - - destination: 192.168.0.39 - repeat: 1 - source: 192.168.0.38 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: - A-LEAF5 Ethernet4 (IP: 192.168.0.39)' -- VerifyReachability: - hosts: - - destination: 192.168.0.47 - repeat: 1 - source: 192.168.0.46 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: - A-LEAF6 Ethernet4 (IP: 192.168.0.47)' -- VerifyReachability: - hosts: - - destination: 192.168.0.55 - repeat: 1 - source: 192.168.0.54 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: - A-LEAF7 Ethernet4 (IP: 192.168.0.55)' -- VerifyReachability: - hosts: - - destination: 192.168.0.63 - repeat: 1 - source: 192.168.0.62 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: - A-LEAF8 Ethernet4 (IP: 192.168.0.63)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.7 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.15 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.23 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.31 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.39 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.47 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.55 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.63 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF1.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF1.cfg index 3531f8d..e82b7e7 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF1.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF1.cfg @@ -1,30 +1,36 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF1 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3001,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 10 name Blue @@ -33,22 +39,23 @@ vlan 30 name Orange ! vlan 3001 - name MLAG_PEER_VRF_PROD - trunk group MLAG_PEER + name MLAG_L3_VRF_PROD + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance MGMT ! vrf instance PROD ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -57,188 +64,273 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel7 - description HostA1 + description SERVER_HostA1 + no shutdown switchport access vlan 10 + switchport mode access + switchport mlag 7 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel8 - description HostA2 + description SERVER_HostA2 + no shutdown switchport access vlan 30 + switchport mode access + switchport mlag 8 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF2_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet1 + no shutdown + mtu 9214 no switchport ip address 192.168.0.1/31 pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.17/31 + ip address 192.168.0.3/31 pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.33/31 + ip address 192.168.0.5/31 pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.49/31 + ip address 192.168.0.7/31 pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF2_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF2_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 + description SERVER_HostA1_eth1 + no shutdown channel-group 7 mode active ! interface Ethernet8 + description SERVER_HostA2_eth1 + no shutdown channel-group 8 mode active ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.1/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.1/32 ! interface Loopback101 + description Per-VRF Unique Loopback + no shutdown vrf PROD - ip address 10.101.101.11/32 + ip address 10.101.101.1/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.105/24 ! interface Vlan10 + description Blue Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 ! interface Vlan30 + description Orange Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 ! interface Vlan3001 - description MLAG iBGP Peer - VRF PROD - no autostate + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 vrf PROD - ip address 192.0.0.0/31 + ip address 192.2.2.0/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.0/31 pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.1/30 + ip address 169.254.0.0/31 ! interface Vxlan1 + description A-LEAF1_VTEP vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 - vxlan vlan 10,30 vni 10010,10030 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf PROD address 10.101.101.1 +! ip routing no ip routing vrf MGMT ip routing vrf PROD ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 -! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 + seq 10 permit 192.2.2.0/31 +ipv6 unicast-routing vrf PROD ! mlag configuration - domain-id 100 + domain-id POD1 local-interface Vlan4094 - peer-address 169.254.0.2 + peer-address 169.254.0.1 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65112 router-id 1.1.1.1 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65112 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF2 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + neighbor 192.0.0.1 description A-LEAF2_Vlan4093 neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.0 remote-as 65100 + neighbor 192.168.0.0 description A-SPINE1_Ethernet1 + neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.2 remote-as 65100 + neighbor 192.168.0.2 description A-SPINE2_Ethernet1 + neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.4 remote-as 65100 + neighbor 192.168.0.4 description A-SPINE3_Ethernet1 + neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.6 remote-as 65100 + neighbor 192.168.0.6 description A-SPINE4_Ethernet1 redistribute connected route-map RM-CONN-2-BGP ! vlan 10 @@ -256,19 +348,20 @@ router bgp 65112 route import match-failure action discard ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate ! vrf PROD rd 1.1.1.1:50001 - evpn multicast route-target import evpn 50001:50001 route-target export evpn 50001:50001 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + router-id 1.1.1.1 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF2_Vlan3001 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.1 activate + evpn multicast ! router multicast ipv4 @@ -280,6 +373,10 @@ router multicast routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF2.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF2.cfg index 35b8fd1..86248f4 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF2.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF2.cfg @@ -1,30 +1,36 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF2 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3001,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 10 name Blue @@ -33,22 +39,23 @@ vlan 30 name Orange ! vlan 3001 - name MLAG_PEER_VRF_PROD - trunk group MLAG_PEER + name MLAG_L3_VRF_PROD + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance MGMT ! vrf instance PROD ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -57,188 +64,273 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel7 - description HostA1 + description SERVER_HostA1 + no shutdown switchport access vlan 10 + switchport mode access + switchport mlag 7 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel8 - description HostA2 + description SERVER_HostA2 + no shutdown switchport access vlan 30 + switchport mode access + switchport mlag 8 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF1_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.3/31 + ip address 192.168.0.9/31 pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.19/31 + ip address 192.168.0.11/31 pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.35/31 + ip address 192.168.0.13/31 pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.51/31 + ip address 192.168.0.15/31 pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF1_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF1_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 + description SERVER_HostA1_eth2 + no shutdown channel-group 7 mode active ! interface Ethernet8 + description SERVER_HostA2_eth2 + no shutdown channel-group 8 mode active ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.2/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.1/32 ! interface Loopback101 + description Per-VRF Unique Loopback + no shutdown vrf PROD - ip address 10.101.101.12/32 + ip address 10.101.101.2/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.106/24 ! interface Vlan10 + description Blue Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 ! interface Vlan30 + description Orange Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 ! interface Vlan3001 - description MLAG iBGP Peer - VRF PROD - no autostate + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 vrf PROD - ip address 192.0.0.1/31 + ip address 192.2.2.1/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.1/31 pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.2/30 + ip address 169.254.0.1/31 ! interface Vxlan1 + description A-LEAF2_VTEP vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 - vxlan vlan 10,30 vni 10010,10030 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf PROD address 10.101.101.2 +! ip routing no ip routing vrf MGMT ip routing vrf PROD ! -ip extcommunity-list regexp evpn-imported permit RT:.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 -! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 + seq 10 permit 192.2.2.0/31 +ipv6 unicast-routing vrf PROD ! mlag configuration - domain-id 100 + domain-id POD1 local-interface Vlan4094 - peer-address 169.254.0.1 + peer-address 169.254.0.0 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65112 router-id 1.1.1.2 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65112 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF1 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.0 description A-LEAF1_Vlan4093 + neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.8 remote-as 65100 + neighbor 192.168.0.8 description A-SPINE1_Ethernet2 + neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.10 remote-as 65100 + neighbor 192.168.0.10 description A-SPINE2_Ethernet2 + neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.12 remote-as 65100 + neighbor 192.168.0.12 description A-SPINE3_Ethernet2 + neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.14 remote-as 65100 + neighbor 192.168.0.14 description A-SPINE4_Ethernet2 redistribute connected route-map RM-CONN-2-BGP ! vlan 10 @@ -256,19 +348,20 @@ router bgp 65112 route import match-failure action discard ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate ! vrf PROD rd 1.1.1.2:50001 - evpn multicast route-target import evpn 50001:50001 route-target export evpn 50001:50001 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + router-id 1.1.1.2 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF1_Vlan3001 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.0 activate + evpn multicast ! router multicast ipv4 @@ -280,6 +373,10 @@ router multicast routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF3.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF3.cfg index 7af1bac..dac7ae2 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF3.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF3.cfg @@ -1,30 +1,36 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF3 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3001-3002,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 10 name Blue @@ -36,20 +42,20 @@ vlan 50 name Yellow ! vlan 3001 - name MLAG_PEER_VRF_PROD - trunk group MLAG_PEER + name MLAG_L3_VRF_PROD + trunk group MLAG ! vlan 3002 - name MLAG_PEER_VRF_DEV - trunk group MLAG_PEER + name MLAG_L3_VRF_DEV + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance DEV ! @@ -58,6 +64,7 @@ vrf instance MGMT vrf instance PROD ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -66,205 +73,298 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel8 - description HostA4 + description SERVER_HostA4 + no shutdown switchport access vlan 10 + switchport mode access + switchport mlag 8 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF4_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.5/31 + ip address 192.168.0.17/31 pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.21/31 + ip address 192.168.0.19/31 pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.37/31 + ip address 192.168.0.21/31 pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.53/31 + ip address 192.168.0.23/31 pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF4_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF4_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 - description HostA3 + description SERVER_HostA3_eth1 + no shutdown switchport access vlan 50 + switchport mode access + switchport spanning-tree portfast + spanning-tree bpduguard enable ! interface Ethernet8 + description SERVER_HostA4_eth1 + no shutdown channel-group 8 mode active ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.3/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.3/32 ! interface Loopback101 + description Per-VRF Unique Loopback + no shutdown vrf PROD - ip address 10.101.101.13/32 + ip address 10.101.101.3/32 ! interface Loopback102 + description Per-VRF Unique Loopback + no shutdown vrf DEV - ip address 10.102.102.13/32 + ip address 10.102.102.3/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.107/24 ! interface Vlan10 + description Blue Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 ! interface Vlan30 + description Orange Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 ! interface Vlan50 + description Yellow Network + no shutdown mtu 9014 vrf DEV + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback102 ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 ! interface Vlan3001 - description MLAG iBGP Peer - VRF PROD - no autostate + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 vrf PROD - ip address 192.0.0.0/31 + ip address 192.2.2.0/31 ! interface Vlan3002 - description MLAG iBGP Peer - VRF DEV - no autostate + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 vrf DEV - ip address 192.0.0.0/31 + ip address 192.2.2.0/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.0/31 pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.1/30 + ip address 169.254.0.0/31 ! interface Vxlan1 + description A-LEAF3_VTEP vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 - vxlan vlan 10,30,50 vni 10010,10030,10050 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 vxlan vrf DEV vni 50002 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf DEV address 10.102.102.3 +ip address virtual source-nat vrf PROD address 10.101.101.3 +! ip routing ip routing vrf DEV no ip routing vrf MGMT ip routing vrf PROD ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 + seq 10 permit 192.2.2.0/31 ! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD ! mlag configuration - domain-id 100 + domain-id POD2 local-interface Vlan4094 - peer-address 169.254.0.2 + peer-address 169.254.0.1 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65134 router-id 1.1.1.3 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65134 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF4 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.1 description A-LEAF4_Vlan4093 + neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.16 remote-as 65100 + neighbor 192.168.0.16 description A-SPINE1_Ethernet3 + neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.18 remote-as 65100 + neighbor 192.168.0.18 description A-SPINE2_Ethernet3 neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.20 remote-as 65100 + neighbor 192.168.0.20 description A-SPINE3_Ethernet3 + neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.22 remote-as 65100 + neighbor 192.168.0.22 description A-SPINE4_Ethernet3 redistribute connected route-map RM-CONN-2-BGP ! vlan 10 @@ -287,30 +387,31 @@ router bgp 65134 route import match-failure action discard ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate ! vrf DEV rd 1.1.1.3:50002 - evpn multicast route-target import evpn 50002:50002 route-target export evpn 50002:50002 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3002 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.1 activate + evpn multicast ! vrf PROD rd 1.1.1.3:50001 - evpn multicast route-target import evpn 50001:50001 route-target export evpn 50001:50001 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + router-id 1.1.1.3 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF4_Vlan3001 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.1 activate + evpn multicast ! router multicast ipv4 @@ -326,6 +427,10 @@ router multicast routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF4.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF4.cfg index aa453af..d700ec4 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF4.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF4.cfg @@ -1,30 +1,36 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF4 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3001-3002,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 10 name Blue @@ -36,20 +42,20 @@ vlan 50 name Yellow ! vlan 3001 - name MLAG_PEER_VRF_PROD - trunk group MLAG_PEER + name MLAG_L3_VRF_PROD + trunk group MLAG ! vlan 3002 - name MLAG_PEER_VRF_DEV - trunk group MLAG_PEER + name MLAG_L3_VRF_DEV + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance DEV ! @@ -58,6 +64,7 @@ vrf instance MGMT vrf instance PROD ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -66,205 +73,298 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel8 - description HostA4 + description SERVER_HostA4 + no shutdown switchport access vlan 10 + switchport mode access + switchport mlag 8 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF3_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.7/31 + ip address 192.168.0.25/31 pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.23/31 + ip address 192.168.0.27/31 pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.39/31 + ip address 192.168.0.29/31 pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.55/31 + ip address 192.168.0.31/31 pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF3_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF3_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 - description HostE + description SERVER_HostA5_eth1 + no shutdown switchport access vlan 30 + switchport mode access + switchport spanning-tree portfast + spanning-tree bpduguard enable ! interface Ethernet8 + description SERVER_HostA4_eth2 + no shutdown channel-group 8 mode active ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.4/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.3/32 ! interface Loopback101 + description Per-VRF Unique Loopback + no shutdown vrf PROD - ip address 10.101.101.14/32 + ip address 10.101.101.4/32 ! interface Loopback102 + description Per-VRF Unique Loopback + no shutdown vrf DEV - ip address 10.102.102.14/32 + ip address 10.102.102.4/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.108/24 ! interface Vlan10 + description Blue Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 ! interface Vlan30 + description Orange Network + no shutdown mtu 9014 vrf PROD + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback101 ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 ! interface Vlan50 + description Yellow Network + no shutdown mtu 9014 vrf DEV + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback102 ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 ! interface Vlan3001 - description MLAG iBGP Peer - VRF PROD - no autostate + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 vrf PROD - ip address 192.0.0.1/31 + ip address 192.2.2.1/31 ! interface Vlan3002 - description MLAG iBGP Peer - VRF DEV - no autostate + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 vrf DEV - ip address 192.0.0.1/31 + ip address 192.2.2.1/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.1/31 pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.2/30 + ip address 169.254.0.1/31 ! interface Vxlan1 + description A-LEAF4_VTEP vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 - vxlan vlan 10,30,50 vni 10010,10030,10050 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 vxlan vrf DEV vni 50002 vxlan vrf PROD vni 50001 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate vxlan vrf PROD multicast group 232.1.1.1 - vxlan vrf PROD multicast group overlay 239.0.10.101 encap 232.1.1.10 immediate ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf DEV address 10.102.102.4 +ip address virtual source-nat vrf PROD address 10.101.101.4 +! ip routing ip routing vrf DEV no ip routing vrf MGMT ip routing vrf PROD ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 + seq 10 permit 192.2.2.0/31 ! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD ! mlag configuration - domain-id 100 + domain-id POD2 local-interface Vlan4094 - peer-address 169.254.0.1 + peer-address 169.254.0.0 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65134 router-id 1.1.1.4 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65134 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF3 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.0 description A-LEAF3_Vlan4093 + neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.24 remote-as 65100 + neighbor 192.168.0.24 description A-SPINE1_Ethernet4 + neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.26 remote-as 65100 + neighbor 192.168.0.26 description A-SPINE2_Ethernet4 + neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.28 remote-as 65100 + neighbor 192.168.0.28 description A-SPINE3_Ethernet4 + neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.30 remote-as 65100 + neighbor 192.168.0.30 description A-SPINE4_Ethernet4 redistribute connected route-map RM-CONN-2-BGP ! vlan 10 @@ -287,30 +387,31 @@ router bgp 65134 route import match-failure action discard ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate ! vrf DEV rd 1.1.1.4:50002 - evpn multicast route-target import evpn 50002:50002 route-target export evpn 50002:50002 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3002 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.0 activate + evpn multicast ! vrf PROD rd 1.1.1.4:50001 - evpn multicast route-target import evpn 50001:50001 route-target export evpn 50001:50001 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + router-id 1.1.1.4 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF3_Vlan3001 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.0 activate + evpn multicast ! router multicast ipv4 @@ -326,6 +427,10 @@ router multicast routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF5.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF5.cfg index 7d812a4..6f1e2a7 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF5.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF5.cfg @@ -1,51 +1,58 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF5 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3002,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 70 name Brown ! vlan 3002 - name MLAG_PEER_VRF_DEV - trunk group MLAG_PEER + name MLAG_L3_VRF_DEV + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance DEV ! vrf instance MGMT ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -54,85 +61,125 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel7 - description HostF + description SERVER_HostA6 + no shutdown switchport access vlan 70 + switchport mode access + switchport mlag 7 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF6_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet5 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.9/31 + ip address 192.168.0.33/31 pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet5 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.25/31 + ip address 192.168.0.35/31 pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet5 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.41/31 + ip address 192.168.0.37/31 pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet5 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.57/31 + ip address 192.168.0.39/31 pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF6_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF6_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 + description SERVER_HostA6_eth1 + no shutdown channel-group 7 mode active ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.5/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.5/32 ! interface Loopback102 + description Per-VRF Unique Loopback + no shutdown vrf DEV - ip address 10.102.102.15/32 + ip address 10.102.102.5/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.109/24 ! interface Vlan70 + description Brown Network + no shutdown mtu 9014 vrf DEV + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback102 ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 ! interface Vlan3002 - description MLAG iBGP Peer - VRF DEV - no autostate + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 vrf DEV - ip address 192.0.0.0/31 + ip address 192.2.2.0/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.0/31 + pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.1/30 + ip address 169.254.0.0/31 ! interface Vxlan1 + description A-LEAF5_VTEP vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 @@ -140,85 +187,121 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf DEV address 10.102.102.5 +! ip routing ip routing vrf DEV no ip routing vrf MGMT ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 + seq 10 permit 192.2.2.0/31 ! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ipv6 unicast-routing vrf DEV ! mlag configuration - domain-id 100 + domain-id POD3 local-interface Vlan4094 - peer-address 169.254.0.2 + peer-address 169.254.0.1 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65156 router-id 1.1.1.5 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65156 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF6 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.1 description A-LEAF6_Vlan4093 + neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.32 remote-as 65100 + neighbor 192.168.0.32 description A-SPINE1_Ethernet5 + neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.34 remote-as 65100 + neighbor 192.168.0.34 description A-SPINE2_Ethernet5 + neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.36 remote-as 65100 + neighbor 192.168.0.36 description A-SPINE3_Ethernet5 + neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.38 remote-as 65100 + neighbor 192.168.0.38 description A-SPINE4_Ethernet5 redistribute connected route-map RM-CONN-2-BGP ! vlan 70 @@ -231,19 +314,20 @@ router bgp 65156 route import match-failure action discard ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate ! vrf DEV rd 1.1.1.5:50002 - evpn multicast route-target import evpn 50002:50002 route-target export evpn 50002:50002 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + router-id 1.1.1.5 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF6_Vlan3002 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.1 activate + evpn multicast ! router multicast ipv4 @@ -255,6 +339,10 @@ router multicast routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF6.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF6.cfg index 1b395fe..22a5215 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF6.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF6.cfg @@ -1,51 +1,58 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF6 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3002,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 70 name Brown ! vlan 3002 - name MLAG_PEER_VRF_DEV - trunk group MLAG_PEER + name MLAG_L3_VRF_DEV + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance DEV ! vrf instance MGMT ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -54,85 +61,125 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel7 - description HostF + description SERVER_HostA6 + no shutdown switchport access vlan 70 + switchport mode access + switchport mlag 7 spanning-tree portfast + spanning-tree bpduguard enable ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF5_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet6 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.11/31 + ip address 192.168.0.41/31 pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet6 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.27/31 + ip address 192.168.0.43/31 pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet6 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.43/31 + ip address 192.168.0.45/31 pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet6 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.59/31 + ip address 192.168.0.47/31 pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF5_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF5_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 + description SERVER_HostA6_eth2 + no shutdown channel-group 7 mode active ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.6/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.5/32 ! interface Loopback102 + description Per-VRF Unique Loopback + no shutdown vrf DEV - ip address 10.102.102.16/32 + ip address 10.102.102.6/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.110/24 ! interface Vlan70 + description Brown Network + no shutdown mtu 9014 vrf DEV + ipv6 enable pim ipv4 sparse-mode pim ipv4 local-interface Loopback102 ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 ! interface Vlan3002 - description MLAG iBGP Peer - VRF DEV - no autostate + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 vrf DEV - ip address 192.0.0.1/31 + ip address 192.2.2.1/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.1/31 + pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.2/30 + ip address 169.254.0.1/31 ! interface Vxlan1 + description A-LEAF6_VTEP vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 @@ -140,85 +187,121 @@ interface Vxlan1 vxlan vrf DEV vni 50002 vxlan mlag source-interface Loopback1 vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf DEV multicast group overlay 239.0.50.101 encap 232.2.2.50 immediate ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf DEV address 10.102.102.6 +! ip routing ip routing vrf DEV no ip routing vrf MGMT ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 + seq 10 permit 192.2.2.0/31 ! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ipv6 unicast-routing vrf DEV ! mlag configuration - domain-id 100 + domain-id POD3 local-interface Vlan4094 - peer-address 169.254.0.1 + peer-address 169.254.0.0 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +route-map RM-CONN-2-BGP permit 10 + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65156 router-id 1.1.1.6 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65156 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF5 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.0 description A-LEAF5_Vlan4093 + neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.40 remote-as 65100 + neighbor 192.168.0.40 description A-SPINE1_Ethernet6 neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.42 remote-as 65100 + neighbor 192.168.0.42 description A-SPINE2_Ethernet6 + neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.44 remote-as 65100 + neighbor 192.168.0.44 description A-SPINE3_Ethernet6 + neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.46 remote-as 65100 + neighbor 192.168.0.46 description A-SPINE4_Ethernet6 redistribute connected route-map RM-CONN-2-BGP ! vlan 70 @@ -231,19 +314,20 @@ router bgp 65156 route import match-failure action discard ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate ! vrf DEV rd 1.1.1.6:50002 - evpn multicast route-target import evpn 50002:50002 route-target export evpn 50002:50002 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + router-id 1.1.1.6 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF5_Vlan3002 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.0 activate + evpn multicast ! router multicast ipv4 @@ -255,6 +339,10 @@ router multicast routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF7.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF7.cfg index 5286301..74e123e 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF7.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF7.cfg @@ -1,34 +1,43 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF7 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3001-3002,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 10 name Blue ! +vlan 30 + name Orange +! vlan 50 name Yellow ! @@ -36,20 +45,20 @@ vlan 70 name Brown ! vlan 3001 - name MLAG_PEER_VRF_PROD - trunk group MLAG_PEER + name MLAG_L3_VRF_PROD + trunk group MLAG ! vlan 3002 - name MLAG_PEER_VRF_DEV - trunk group MLAG_PEER + name MLAG_L3_VRF_DEV + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance DEV ! @@ -58,6 +67,7 @@ vrf instance MGMT vrf instance PROD ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -66,246 +76,415 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF8_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet7 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.13/31 + ip address 192.168.0.49/31 + pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet7 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.29/31 + ip address 192.168.0.51/31 + pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet7 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.45/31 + ip address 192.168.0.53/31 + pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet7 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.61/31 + ip address 192.168.0.55/31 + pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF8_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF8_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 no switchport ip address 172.16.1.1/31 ! interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 no switchport ip address 172.16.1.5/31 ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.7/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.7/32 ! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.7/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.7/32 +! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.111/24 ! interface Vlan10 + description Blue Network + no shutdown mtu 9014 vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 ! interface Vlan50 + description Yellow Network + no shutdown mtu 9014 vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 ! interface Vlan70 + description Brown Network + no shutdown mtu 9014 vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 ! interface Vlan3001 - description MLAG iBGP Peer - VRF PROD - no autostate + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 vrf PROD - ip address 192.0.0.0/31 + ip address 192.2.2.0/31 ! interface Vlan3002 - description MLAG iBGP Peer - VRF DEV - no autostate + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 vrf DEV - ip address 192.0.0.0/31 + ip address 192.2.2.0/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.0/31 + pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.1/30 + ip address 169.254.0.0/31 ! interface Vxlan1 - vxlan source-interface Loopback1 + description A-LEAF7_VTEP + vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 - vxlan vlan 10,50,70 vni 10010,10050,10070 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 vxlan vrf DEV vni 50002 vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf DEV address 10.102.102.7 +ip address virtual source-nat vrf PROD address 10.101.101.7 +! ip routing ip routing vrf DEV no ip routing vrf MGMT ip routing vrf PROD ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! ip prefix-list PL-GATEWAY-LOOP seq 10 permit 2.2.1.7/32 seq 20 permit 1.1.1.7/32 seq 30 permit 1.1.1.8/32 ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 + seq 10 permit 192.2.2.0/31 ! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD ! mlag configuration - domain-id 100 + domain-id POD4 local-interface Vlan4094 - peer-address 169.254.0.2 + peer-address 169.254.0.1 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! route-map RM-AS65000-IPV4-OUT permit 10 match ip address prefix-list PL-GATEWAY-LOOP ! route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS -! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65178 router-id 1.1.1.7 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 + maximum-paths 4 ecmp 4 bgp bestpath d-path - neighbor default send-community neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65178 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF8 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS remote-as 65000 neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.0 description BB1.IPV4 neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.4 description BB2.IPV4 neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.1 description A-LEAF8_Vlan4093 + neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.48 remote-as 65100 + neighbor 192.168.0.48 description A-SPINE1_Ethernet7 + neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.50 remote-as 65100 + neighbor 192.168.0.50 description A-SPINE2_Ethernet7 + neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.52 remote-as 65100 + neighbor 192.168.0.52 description A-SPINE3_Ethernet7 + neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.54 remote-as 65100 + neighbor 192.168.0.54 description A-SPINE4_Ethernet7 redistribute connected route-map RM-CONN-2-BGP ! vlan 10 - rd evpn domain all 1.1.1.7:10010 - route-target import export evpn domain all 10010:10010 + rd 1.1.1.7:10010 + rd evpn domain remote 1.1.1.7:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.7:10030 + route-target both 10030:10030 + redistribute learned ! vlan 50 - rd evpn domain all 1.1.1.7:10050 - route-target import export evpn domain all 10050:10050 + rd 1.1.1.7:10050 + rd evpn domain remote 1.1.1.7:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned ! vlan 70 - rd evpn domain all 1.1.1.7:10070 - route-target import export evpn domain all 10070:10070 + rd 1.1.1.7:10070 + rd evpn domain remote 1.1.1.7:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote domain identifier 1:1 - domain identifier 99:99 remote route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.7:50002 route-target import evpn 50002:50002 route-target export evpn 50002:50002 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3002 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.1 activate + evpn multicast ! vrf PROD rd 1.1.1.7:50001 route-target import evpn 50001:50001 route-target export evpn 50001:50001 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER + router-id 1.1.1.7 + update wait-install + neighbor 192.2.2.1 peer group MLAG-IPV4-PEER + neighbor 192.2.2.1 description A-LEAF8_Vlan3001 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.1 activate + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF8.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF8.cfg index 49b248f..0166312 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF8.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-LEAF8.cfg @@ -1,34 +1,43 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! dhcp relay tunnel requests disabled mlag peer-link requests disabled ! -transceiver qsfp default-mode 4x10G +ip dhcp relay information option ! -interface defaults - mtu 9214 +switchport default mode routed +! +vlan internal order ascending range 1006 1199 +! +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-LEAF8 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode mstp -no spanning-tree vlan-id 3001-3002,4093-4094 -spanning-tree edge-port bpduguard default +no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 0 ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vlan 10 name Blue ! +vlan 30 + name Orange +! vlan 50 name Yellow ! @@ -36,20 +45,20 @@ vlan 70 name Brown ! vlan 3001 - name MLAG_PEER_VRF_PROD - trunk group MLAG_PEER + name MLAG_L3_VRF_PROD + trunk group MLAG ! vlan 3002 - name MLAG_PEER_VRF_DEV - trunk group MLAG_PEER + name MLAG_L3_VRF_DEV + trunk group MLAG ! vlan 4093 - name MLAG_PEER_L3_UNDERLAY - trunk group MLAG_PEER + name MLAG_L3 + trunk group MLAG ! vlan 4094 - name MLAG_PEER_SYNC - trunk group MLAG_PEER + name MLAG + trunk group MLAG ! vrf instance DEV ! @@ -58,6 +67,7 @@ vrf instance MGMT vrf instance PROD ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -66,246 +76,415 @@ management api http-commands aaa authorization exec default local ! interface Port-Channel1000 - description MLAG PEER-LINK + description MLAG_A-LEAF7_Port-Channel1000 + no shutdown switchport mode trunk - switchport trunk group MLAG_PEER + switchport trunk group MLAG + switchport ! interface Ethernet1 + description P2P_A-SPINE1_Ethernet8 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.15/31 + ip address 192.168.0.57/31 + pim ipv4 sparse-mode ! interface Ethernet2 + description P2P_A-SPINE2_Ethernet8 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.31/31 + ip address 192.168.0.59/31 + pim ipv4 sparse-mode ! interface Ethernet3 + description P2P_A-SPINE3_Ethernet8 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.47/31 + ip address 192.168.0.61/31 + pim ipv4 sparse-mode ! interface Ethernet4 + description P2P_A-SPINE4_Ethernet8 + no shutdown + mtu 9214 no switchport ip address 192.168.0.63/31 + pim ipv4 sparse-mode ! interface Ethernet5 + description MLAG_A-LEAF7_Ethernet5 + no shutdown channel-group 1000 mode active ! interface Ethernet6 + description MLAG_A-LEAF7_Ethernet6 + no shutdown channel-group 1000 mode active ! interface Ethernet7 + description P2P_BB1_Ethernet1 + no shutdown + mtu 9214 no switchport ip address 172.16.1.3/31 ! interface Ethernet8 + description P2P_BB2_Ethernet1 + no shutdown + mtu 9214 no switchport ip address 172.16.1.7/31 ! interface Loopback0 description Globally Unique Address + no shutdown ip address 1.1.1.8/32 ! interface Loopback1 - description Shared VTEP IP (MLAG) + description VTEP IP + no shutdown ip address 2.2.1.7/32 ! +interface Loopback101 + description Per-VRF Unique Loopback + no shutdown + vrf PROD + ip address 10.101.101.8/32 +! +interface Loopback102 + description Per-VRF Unique Loopback + no shutdown + vrf DEV + ip address 10.102.102.8/32 +! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.112/24 ! interface Vlan10 + description Blue Network + no shutdown mtu 9014 vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 ip address virtual 10.10.10.1/24 + ipv6 address virtual 2001:db8:10:10::1/64 +! +interface Vlan30 + description Orange Network + no shutdown + mtu 9014 + vrf PROD + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback101 + ip address virtual 10.30.30.1/24 + ipv6 address virtual 2001:db8:30:30::1/64 ! interface Vlan50 + description Yellow Network + no shutdown mtu 9014 vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 ip address virtual 10.50.50.1/24 + ipv6 address virtual 2001:db8:50:50::1/64 ! interface Vlan70 + description Brown Network + no shutdown mtu 9014 vrf DEV + ipv6 enable + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback102 ip address virtual 10.70.70.1/24 + ipv6 address virtual 2001:db8:70:70::1/64 ! interface Vlan3001 - description MLAG iBGP Peer - VRF PROD - no autostate + description MLAG_L3_VRF_PROD + no shutdown + mtu 9214 vrf PROD - ip address 192.0.0.1/31 + ip address 192.2.2.1/31 ! interface Vlan3002 - description MLAG iBGP Peer - VRF DEV - no autostate + description MLAG_L3_VRF_DEV + no shutdown + mtu 9214 vrf DEV - ip address 192.0.0.1/31 + ip address 192.2.2.1/31 ! interface Vlan4093 - description MLAG UNDERLAY BGP PEER - no autostate + description MLAG_L3 + no shutdown + mtu 9214 ip address 192.0.0.1/31 + pim ipv4 sparse-mode ! interface Vlan4094 - description MLAG PEER SYNC + description MLAG + no shutdown + mtu 9214 no autostate - ip address 169.254.0.2/30 + ip address 169.254.0.1/31 ! interface Vxlan1 - vxlan source-interface Loopback1 + description A-LEAF8_VTEP + vxlan source-interface Loopback0 vxlan virtual-router encapsulation mac-address mlag-system-id vxlan udp-port 4789 - vxlan vlan 10,50,70 vni 10010,10050,10070 + vxlan vlan 10 vni 10010 + vxlan vlan 30 vni 10030 + vxlan vlan 50 vni 10050 + vxlan vlan 70 vni 10070 vxlan vrf DEV vni 50002 vxlan vrf PROD vni 50001 + vxlan mlag source-interface Loopback1 + vxlan vrf DEV multicast group 232.2.2.2 + vxlan vrf PROD multicast group 232.1.1.1 ! mac address-table aging-time 1800 ! ip virtual-router mac-address 00:1c:73:00:00:01 ! +ip address virtual source-nat vrf DEV address 10.102.102.8 +ip address virtual source-nat vrf PROD address 10.101.101.8 +! ip routing ip routing vrf DEV no ip routing vrf MGMT ip routing vrf PROD ! -ip extcommunity-list regexp evpn-imported permit RT.* +ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* ! ip prefix-list PL-GATEWAY-LOOP seq 10 permit 2.2.1.7/32 seq 20 permit 1.1.1.7/32 seq 30 permit 1.1.1.8/32 ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 + seq 20 permit 2.2.1.0/24 eq 32 ! ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.0.0.0/31 + seq 10 permit 192.2.2.0/31 ! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ipv6 unicast-routing vrf DEV +ipv6 unicast-routing vrf PROD ! mlag configuration - domain-id 100 + domain-id POD4 local-interface Vlan4094 - peer-address 169.254.0.1 + peer-address 169.254.0.0 peer-link Port-Channel1000 + reload-delay mlag 300 + reload-delay non-mlag 330 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! route-map RM-AS65000-IPV4-OUT permit 10 match ip address prefix-list PL-GATEWAY-LOOP ! route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS -! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! route-map RM-CONN-2-BGP-VRFS deny 10 match ip address prefix-list PL-MLAG-PEER-VRFS ! route-map RM-CONN-2-BGP-VRFS permit 20 ! -route-map RM-MLAG-PEER-OUT deny 10 - match extcommunity evpn-imported +route-map RM-MLAG-PEER-IN deny 10 + description Do not accept routes learned from MLAG peer that contain Route-Target extended communities + match extcommunity CL-EVPN-IMPORTED + set origin incomplete ! -route-map RM-MLAG-PEER-OUT permit 20 +route-map RM-MLAG-PEER-IN permit 20 + description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete ! +router bfd + multihop interval 300 min-rx 300 multiplier 3 +! router bgp 65178 router-id 1.1.1.8 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 + maximum-paths 4 ecmp 4 bgp bestpath d-path - neighbor default send-community neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS remote-as 65100 neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS remote-as 65100 neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor MLAG-IPV4-PEER peer group neighbor MLAG-IPV4-PEER remote-as 65178 neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-OUT out + neighbor MLAG-IPV4-PEER description A-LEAF7 + neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== + neighbor MLAG-IPV4-PEER send-community + neighbor MLAG-IPV4-PEER maximum-routes 12000 neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS remote-as 65000 neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as neighbor REMOTE-EVPN-PEERS update-source Loopback0 + neighbor REMOTE-EVPN-PEERS bfd + neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== + neighbor REMOTE-EVPN-PEERS send-community + neighbor REMOTE-EVPN-PEERS maximum-routes 0 neighbor REMOTE-IPV4-PEERS peer group neighbor REMOTE-IPV4-PEERS remote-as 65000 neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== + neighbor REMOTE-IPV4-PEERS send-community neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.1 remote-as 65000 + neighbor 1.1.0.1 description BB1 neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS + neighbor 1.1.0.2 remote-as 65000 + neighbor 1.1.0.2 description BB2 neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.201 remote-as 65100 + neighbor 1.1.1.201 description A-SPINE1_Loopback0 neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.202 remote-as 65100 + neighbor 1.1.1.202 description A-SPINE2_Loopback0 neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.203 remote-as 65100 + neighbor 1.1.1.203 description A-SPINE3_Loopback0 neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS + neighbor 1.1.1.204 remote-as 65100 + neighbor 1.1.1.204 description A-SPINE4_Loopback0 neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.2 description BB1.IPV4 neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS + neighbor 172.16.1.6 description BB2.IPV4 neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS + neighbor 192.0.0.0 description A-LEAF7_Vlan4093 + neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.56 remote-as 65100 + neighbor 192.168.0.56 description A-SPINE1_Ethernet8 + neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.58 remote-as 65100 + neighbor 192.168.0.58 description A-SPINE2_Ethernet8 + neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.60 remote-as 65100 + neighbor 192.168.0.60 description A-SPINE3_Ethernet8 neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.62 remote-as 65100 + neighbor 192.168.0.62 description A-SPINE4_Ethernet8 redistribute connected route-map RM-CONN-2-BGP ! vlan 10 - rd evpn domain all 1.1.1.8:10010 - route-target import export evpn domain all 10010:10010 + rd 1.1.1.8:10010 + rd evpn domain remote 1.1.1.8:10010 + route-target both 10010:10010 + route-target import export evpn domain remote 10010:10010 + redistribute learned + ! + vlan 30 + rd 1.1.1.8:10030 + route-target both 10030:10030 + redistribute learned ! vlan 50 - rd evpn domain all 1.1.1.8:10050 - route-target import export evpn domain all 10050:10050 + rd 1.1.1.8:10050 + rd evpn domain remote 1.1.1.8:10050 + route-target both 10050:10050 + route-target import export evpn domain remote 10050:10050 + redistribute learned ! vlan 70 - rd evpn domain all 1.1.1.8:10070 - route-target import export evpn domain all 10070:10070 + rd 1.1.1.8:10070 + rd evpn domain remote 1.1.1.8:10070 + route-target both 10070:10070 + route-target import export evpn domain remote 10070:10070 + redistribute learned ! address-family evpn neighbor LOCAL-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-EVPN-PEERS domain remote domain identifier 1:1 - domain identifier 99:99 remote route import match-failure action discard neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate neighbor MLAG-IPV4-PEER activate + no neighbor REMOTE-EVPN-PEERS activate neighbor REMOTE-IPV4-PEERS activate ! vrf DEV rd 1.1.1.8:50002 route-target import evpn 50002:50002 route-target export evpn 50002:50002 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3002 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.0 activate + evpn multicast ! vrf PROD rd 1.1.1.8:50001 route-target import evpn 50001:50001 route-target export evpn 50001:50001 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER + router-id 1.1.1.8 + update wait-install + neighbor 192.2.2.0 peer group MLAG-IPV4-PEER + neighbor 192.2.2.0 description A-LEAF7_Vlan3001 redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - address-family ipv4 - neighbor 192.0.0.0 activate + evpn multicast +! +router multicast + ipv4 + routing + software-forwarding sfe + ! + vrf DEV + ipv4 + routing + ! + vrf PROD + ipv4 + routing ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE1.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE1.cfg index 7a13108..11f361b 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE1.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE1.cfg @@ -1,29 +1,33 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! switchport default mode routed ! -transceiver qsfp default-mode 4x10G +vlan internal order ascending range 1006 1199 ! -interface defaults - mtu 9214 +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-SPINE1 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode none ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vrf instance MGMT ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -32,57 +36,77 @@ management api http-commands aaa authorization exec default local ! interface Ethernet1 - description A-LEAF1 + description P2P_A-LEAF1_Ethernet1 + no shutdown + mtu 9214 no switchport ip address 192.168.0.0/31 pim ipv4 sparse-mode ! interface Ethernet2 - description A-LEAF2 + description P2P_A-LEAF2_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.2/31 + ip address 192.168.0.8/31 pim ipv4 sparse-mode ! interface Ethernet3 - description A-LEAF3 + description P2P_A-LEAF3_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.4/31 + ip address 192.168.0.16/31 pim ipv4 sparse-mode ! interface Ethernet4 - description A-LEAF4 + description P2P_A-LEAF4_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.6/31 + ip address 192.168.0.24/31 pim ipv4 sparse-mode ! interface Ethernet5 - description A-LEAF5 + description P2P_A-LEAF5_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.8/31 + ip address 192.168.0.32/31 pim ipv4 sparse-mode ! interface Ethernet6 - description A-LEAF6 + description P2P_A-LEAF6_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.10/31 + ip address 192.168.0.40/31 pim ipv4 sparse-mode ! interface Ethernet7 - description A-LEAF7 + description P2P_A-LEAF7_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.12/31 + ip address 192.168.0.48/31 pim ipv4 sparse-mode ! interface Ethernet8 - description A-LEAF8 + description P2P_A-LEAF8_Ethernet1 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.14/31 + ip address 192.168.0.56/31 pim ipv4 sparse-mode ! interface Loopback0 + description Globally Unique Address + no shutdown ip address 1.1.1.201/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.101/24 ! @@ -91,100 +115,113 @@ mac address-table aging-time 1800 ip routing no ip routing vrf MGMT ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 -! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +router bfd + multihop interval 300 min-rx 300 multiplier 3 ! router bgp 65100 router-id 1.1.1.201 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS next-hop-unchanged neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1.EVPN + neighbor 1.1.1.1 description A-LEAF1_Loopback0 neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2.EVPN + neighbor 1.1.1.2 description A-LEAF2_Loopback0 neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3.EVPN + neighbor 1.1.1.3 description A-LEAF3_Loopback0 neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4.EVPN + neighbor 1.1.1.4 description A-LEAF4_Loopback0 neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5.EVPN + neighbor 1.1.1.5 description A-LEAF5_Loopback0 neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6.EVPN + neighbor 1.1.1.6 description A-LEAF6_Loopback0 neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7.EVPN + neighbor 1.1.1.7 description A-LEAF7_Loopback0 neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8.EVPN + neighbor 1.1.1.8 description A-LEAF8_Loopback0 neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1.IPV4 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF2.IPV4 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65134 - neighbor 192.168.0.5 description A-LEAF3.IPV4 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65134 - neighbor 192.168.0.7 description A-LEAF4.IPV4 + neighbor 192.168.0.1 description A-LEAF1_Ethernet1 neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65156 - neighbor 192.168.0.9 description A-LEAF5.IPV4 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65156 - neighbor 192.168.0.11 description A-LEAF6.IPV4 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65178 - neighbor 192.168.0.13 description A-LEAF7.IPV4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65178 - neighbor 192.168.0.15 description A-LEAF8.IPV4 + neighbor 192.168.0.9 remote-as 65112 + neighbor 192.168.0.9 description A-LEAF2_Ethernet1 + neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.17 remote-as 65134 + neighbor 192.168.0.17 description A-LEAF3_Ethernet1 + neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.25 remote-as 65134 + neighbor 192.168.0.25 description A-LEAF4_Ethernet1 + neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.33 remote-as 65156 + neighbor 192.168.0.33 description A-LEAF5_Ethernet1 + neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.41 remote-as 65156 + neighbor 192.168.0.41 description A-LEAF6_Ethernet1 + neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.49 remote-as 65178 + neighbor 192.168.0.49 description A-LEAF7_Ethernet1 + neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.57 remote-as 65178 + neighbor 192.168.0.57 description A-LEAF8_Ethernet1 redistribute connected route-map RM-CONN-2-BGP ! address-family evpn neighbor LOCAL-EVPN-PEERS activate ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate ! router multicast ipv4 routing - software-forwarding sfe ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE2.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE2.cfg index 06deb0e..46695b9 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE2.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE2.cfg @@ -1,29 +1,33 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! switchport default mode routed ! -transceiver qsfp default-mode 4x10G +vlan internal order ascending range 1006 1199 ! -interface defaults - mtu 9214 +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-SPINE2 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode none ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vrf instance MGMT ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -32,57 +36,77 @@ management api http-commands aaa authorization exec default local ! interface Ethernet1 - description A-LEAF1 + description P2P_A-LEAF1_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.16/31 + ip address 192.168.0.2/31 pim ipv4 sparse-mode ! interface Ethernet2 - description A-LEAF2 + description P2P_A-LEAF2_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.18/31 + ip address 192.168.0.10/31 pim ipv4 sparse-mode ! interface Ethernet3 - description A-LEAF3 + description P2P_A-LEAF3_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.20/31 + ip address 192.168.0.18/31 pim ipv4 sparse-mode ! interface Ethernet4 - description A-LEAF4 + description P2P_A-LEAF4_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.22/31 + ip address 192.168.0.26/31 pim ipv4 sparse-mode ! interface Ethernet5 - description A-LEAF5 + description P2P_A-LEAF5_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.24/31 + ip address 192.168.0.34/31 pim ipv4 sparse-mode ! interface Ethernet6 - description A-LEAF6 + description P2P_A-LEAF6_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.26/31 + ip address 192.168.0.42/31 pim ipv4 sparse-mode ! interface Ethernet7 - description A-LEAF7 + description P2P_A-LEAF7_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.28/31 + ip address 192.168.0.50/31 pim ipv4 sparse-mode ! interface Ethernet8 - description A-LEAF8 + description P2P_A-LEAF8_Ethernet2 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.30/31 + ip address 192.168.0.58/31 pim ipv4 sparse-mode ! interface Loopback0 + description Globally Unique Address + no shutdown ip address 1.1.1.202/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.102/24 ! @@ -91,100 +115,113 @@ mac address-table aging-time 1800 ip routing no ip routing vrf MGMT ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 -! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +router bfd + multihop interval 300 min-rx 300 multiplier 3 ! router bgp 65100 router-id 1.1.1.202 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS next-hop-unchanged neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1.EVPN + neighbor 1.1.1.1 description A-LEAF1_Loopback0 neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2.EVPN + neighbor 1.1.1.2 description A-LEAF2_Loopback0 neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3.EVPN + neighbor 1.1.1.3 description A-LEAF3_Loopback0 neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4.EVPN + neighbor 1.1.1.4 description A-LEAF4_Loopback0 neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5.EVPN + neighbor 1.1.1.5 description A-LEAF5_Loopback0 neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6.EVPN + neighbor 1.1.1.6 description A-LEAF6_Loopback0 neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7.EVPN + neighbor 1.1.1.7 description A-LEAF7_Loopback0 neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8.EVPN - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65112 - neighbor 192.168.0.17 description A-LEAF1.IPV4 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.3 remote-as 65112 + neighbor 192.168.0.3 description A-LEAF1_Ethernet2 + neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.11 remote-as 65112 + neighbor 192.168.0.11 description A-LEAF2_Ethernet2 neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65112 - neighbor 192.168.0.19 description A-LEAF2.IPV4 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3.IPV4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF4.IPV4 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65156 - neighbor 192.168.0.25 description A-LEAF5.IPV4 + neighbor 192.168.0.19 remote-as 65134 + neighbor 192.168.0.19 description A-LEAF3_Ethernet2 neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65156 - neighbor 192.168.0.27 description A-LEAF6.IPV4 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65178 - neighbor 192.168.0.29 description A-LEAF7.IPV4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65178 - neighbor 192.168.0.31 description A-LEAF8.IPV4 + neighbor 192.168.0.27 remote-as 65134 + neighbor 192.168.0.27 description A-LEAF4_Ethernet2 + neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.35 remote-as 65156 + neighbor 192.168.0.35 description A-LEAF5_Ethernet2 + neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.43 remote-as 65156 + neighbor 192.168.0.43 description A-LEAF6_Ethernet2 + neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.51 remote-as 65178 + neighbor 192.168.0.51 description A-LEAF7_Ethernet2 + neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.59 remote-as 65178 + neighbor 192.168.0.59 description A-LEAF8_Ethernet2 redistribute connected route-map RM-CONN-2-BGP ! address-family evpn neighbor LOCAL-EVPN-PEERS activate ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate ! router multicast ipv4 routing - software-forwarding sfe ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE3.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE3.cfg index 50e02ef..4a6ac6f 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE3.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE3.cfg @@ -1,29 +1,33 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! switchport default mode routed ! -transceiver qsfp default-mode 4x10G +vlan internal order ascending range 1006 1199 ! -interface defaults - mtu 9214 +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-SPINE3 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode none ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vrf instance MGMT ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -32,57 +36,77 @@ management api http-commands aaa authorization exec default local ! interface Ethernet1 - description A-LEAF1 + description P2P_A-LEAF1_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.32/31 + ip address 192.168.0.4/31 pim ipv4 sparse-mode ! interface Ethernet2 - description A-LEAF2 + description P2P_A-LEAF2_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.34/31 + ip address 192.168.0.12/31 pim ipv4 sparse-mode ! interface Ethernet3 - description A-LEAF3 + description P2P_A-LEAF3_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.36/31 + ip address 192.168.0.20/31 pim ipv4 sparse-mode ! interface Ethernet4 - description A-LEAF4 + description P2P_A-LEAF4_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.38/31 + ip address 192.168.0.28/31 pim ipv4 sparse-mode ! interface Ethernet5 - description A-LEAF5 + description P2P_A-LEAF5_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.40/31 + ip address 192.168.0.36/31 pim ipv4 sparse-mode ! interface Ethernet6 - description A-LEAF6 + description P2P_A-LEAF6_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.42/31 + ip address 192.168.0.44/31 pim ipv4 sparse-mode ! interface Ethernet7 - description A-LEAF7 + description P2P_A-LEAF7_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.44/31 + ip address 192.168.0.52/31 pim ipv4 sparse-mode ! interface Ethernet8 - description A-LEAF8 + description P2P_A-LEAF8_Ethernet3 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.46/31 + ip address 192.168.0.60/31 pim ipv4 sparse-mode ! interface Loopback0 + description Globally Unique Address + no shutdown ip address 1.1.1.203/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.103/24 ! @@ -91,100 +115,113 @@ mac address-table aging-time 1800 ip routing no ip routing vrf MGMT ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 -! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +router bfd + multihop interval 300 min-rx 300 multiplier 3 ! router bgp 65100 router-id 1.1.1.203 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS next-hop-unchanged neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1.EVPN + neighbor 1.1.1.1 description A-LEAF1_Loopback0 neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2.EVPN + neighbor 1.1.1.2 description A-LEAF2_Loopback0 neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3.EVPN + neighbor 1.1.1.3 description A-LEAF3_Loopback0 neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4.EVPN + neighbor 1.1.1.4 description A-LEAF4_Loopback0 neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5.EVPN + neighbor 1.1.1.5 description A-LEAF5_Loopback0 neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6.EVPN + neighbor 1.1.1.6 description A-LEAF6_Loopback0 neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7.EVPN + neighbor 1.1.1.7 description A-LEAF7_Loopback0 neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8.EVPN - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65112 - neighbor 192.168.0.33 description A-LEAF1.IPV4 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65112 - neighbor 192.168.0.35 description A-LEAF2.IPV4 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.5 remote-as 65112 + neighbor 192.168.0.5 description A-LEAF1_Ethernet3 + neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.13 remote-as 65112 + neighbor 192.168.0.13 description A-LEAF2_Ethernet3 + neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.21 remote-as 65134 + neighbor 192.168.0.21 description A-LEAF3_Ethernet3 + neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.29 remote-as 65134 + neighbor 192.168.0.29 description A-LEAF4_Ethernet3 neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65134 - neighbor 192.168.0.37 description A-LEAF3.IPV4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65134 - neighbor 192.168.0.39 description A-LEAF4.IPV4 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF5.IPV4 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6.IPV4 + neighbor 192.168.0.37 remote-as 65156 + neighbor 192.168.0.37 description A-LEAF5_Ethernet3 neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65178 - neighbor 192.168.0.45 description A-LEAF7.IPV4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65178 - neighbor 192.168.0.47 description A-LEAF8.IPV4 + neighbor 192.168.0.45 remote-as 65156 + neighbor 192.168.0.45 description A-LEAF6_Ethernet3 + neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.53 remote-as 65178 + neighbor 192.168.0.53 description A-LEAF7_Ethernet3 + neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.61 remote-as 65178 + neighbor 192.168.0.61 description A-LEAF8_Ethernet3 redistribute connected route-map RM-CONN-2-BGP ! address-family evpn neighbor LOCAL-EVPN-PEERS activate ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate ! router multicast ipv4 routing - software-forwarding sfe ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE4.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE4.cfg index 8791fae..0d5734b 100644 --- a/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE4.cfg +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/A-SPINE4.cfg @@ -1,29 +1,33 @@ ! +no enable password no aaa root ! username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 ! switchport default mode routed ! -transceiver qsfp default-mode 4x10G +vlan internal order ascending range 1006 1199 ! -interface defaults - mtu 9214 +event-monitor +! +transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! hostname A-SPINE4 +ip domain lookup vrf MGMT source-interface Management0 ip name-server vrf MGMT 8.8.8.8 +dns domain aclabs.lab ! spanning-tree mode none ! -system l1 - unsupported speed action error - unsupported error-correction action error +clock timezone America/Detroit ! vrf instance MGMT ! management api http-commands + protocol https no shutdown ! vrf MGMT @@ -32,57 +36,77 @@ management api http-commands aaa authorization exec default local ! interface Ethernet1 - description A-LEAF1 + description P2P_A-LEAF1_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.48/31 + ip address 192.168.0.6/31 pim ipv4 sparse-mode ! interface Ethernet2 - description A-LEAF2 + description P2P_A-LEAF2_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.50/31 + ip address 192.168.0.14/31 pim ipv4 sparse-mode ! interface Ethernet3 - description A-LEAF3 + description P2P_A-LEAF3_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.52/31 + ip address 192.168.0.22/31 pim ipv4 sparse-mode ! interface Ethernet4 - description A-LEAF4 + description P2P_A-LEAF4_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.54/31 + ip address 192.168.0.30/31 pim ipv4 sparse-mode ! interface Ethernet5 - description A-LEAF5 + description P2P_A-LEAF5_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.56/31 + ip address 192.168.0.38/31 pim ipv4 sparse-mode ! interface Ethernet6 - description A-LEAF6 + description P2P_A-LEAF6_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.58/31 + ip address 192.168.0.46/31 pim ipv4 sparse-mode ! interface Ethernet7 - description A-LEAF7 + description P2P_A-LEAF7_Ethernet4 + no shutdown + mtu 9214 no switchport - ip address 192.168.0.60/31 + ip address 192.168.0.54/31 pim ipv4 sparse-mode ! interface Ethernet8 - description A-LEAF8 + description P2P_A-LEAF8_Ethernet4 + no shutdown + mtu 9214 no switchport ip address 192.168.0.62/31 pim ipv4 sparse-mode ! interface Loopback0 + description Globally Unique Address + no shutdown ip address 1.1.1.204/32 ! interface Management0 + description OOB_MANAGEMENT + no shutdown vrf MGMT ip address 172.100.100.104/24 ! @@ -91,100 +115,113 @@ mac address-table aging-time 1800 ip routing no ip routing vrf MGMT ! -ip prefix-list PL-LOOPBACKS - seq 10 permit 1.1.0.0/16 eq 32 - seq 20 permit 2.2.0.0/16 eq 32 -! -ip prefix-list PL-P2P-UNDERLAY - seq 10 permit 192.168.0.0/24 le 31 +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 1.1.1.0/24 eq 32 ! ip route vrf MGMT 0.0.0.0/0 172.100.100.1 ! arp aging timeout default 1500 ! +ip http client local-interface Management0 vrf MGMT +ip ssh client source-interface Management0 vrf MGMT +! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT time.apple.com iburst +ntp server vrf MGMT time.google.com prefer iburst +ntp server vrf MGMT time.windows.com iburst +! route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS + match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! -route-map RM-CONN-2-BGP permit 20 - match ip address prefix-list PL-P2P-UNDERLAY +router bfd + multihop interval 300 min-rx 300 multiplier 3 ! router bgp 65100 router-id 1.1.1.204 + update wait-install no bgp default ipv4-unicast distance bgp 20 200 200 graceful-restart restart-time 300 graceful-restart - maximum-paths 4 - neighbor default send-community + maximum-paths 4 ecmp 4 neighbor LOCAL-EVPN-PEERS peer group neighbor LOCAL-EVPN-PEERS next-hop-unchanged neighbor LOCAL-EVPN-PEERS update-source Loopback0 + neighbor LOCAL-EVPN-PEERS bfd neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== + neighbor LOCAL-EVPN-PEERS send-community + neighbor LOCAL-EVPN-PEERS maximum-routes 0 neighbor LOCAL-IPV4-PEERS peer group neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== + neighbor LOCAL-IPV4-PEERS send-community + neighbor LOCAL-IPV4-PEERS maximum-routes 12000 neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1.EVPN + neighbor 1.1.1.1 description A-LEAF1_Loopback0 neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2.EVPN + neighbor 1.1.1.2 description A-LEAF2_Loopback0 neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3.EVPN + neighbor 1.1.1.3 description A-LEAF3_Loopback0 neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4.EVPN + neighbor 1.1.1.4 description A-LEAF4_Loopback0 neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5.EVPN + neighbor 1.1.1.5 description A-LEAF5_Loopback0 neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6.EVPN + neighbor 1.1.1.6 description A-LEAF6_Loopback0 neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7.EVPN + neighbor 1.1.1.7 description A-LEAF7_Loopback0 neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8.EVPN - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65112 - neighbor 192.168.0.49 description A-LEAF1.IPV4 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65112 - neighbor 192.168.0.51 description A-LEAF2.IPV4 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65134 - neighbor 192.168.0.53 description A-LEAF3.IPV4 + neighbor 1.1.1.8 description A-LEAF8_Loopback0 + neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.7 remote-as 65112 + neighbor 192.168.0.7 description A-LEAF1_Ethernet4 + neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.15 remote-as 65112 + neighbor 192.168.0.15 description A-LEAF2_Ethernet4 + neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.23 remote-as 65134 + neighbor 192.168.0.23 description A-LEAF3_Ethernet4 + neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.31 remote-as 65134 + neighbor 192.168.0.31 description A-LEAF4_Ethernet4 + neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.39 remote-as 65156 + neighbor 192.168.0.39 description A-LEAF5_Ethernet4 + neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS + neighbor 192.168.0.47 remote-as 65156 + neighbor 192.168.0.47 description A-LEAF6_Ethernet4 neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65134 - neighbor 192.168.0.55 description A-LEAF4.IPV4 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65156 - neighbor 192.168.0.57 description A-LEAF5.IPV4 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65156 - neighbor 192.168.0.59 description A-LEAF6.IPV4 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF7.IPV4 + neighbor 192.168.0.55 remote-as 65178 + neighbor 192.168.0.55 description A-LEAF7_Ethernet4 neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8.IPV4 + neighbor 192.168.0.63 description A-LEAF8_Ethernet4 redistribute connected route-map RM-CONN-2-BGP ! address-family evpn neighbor LOCAL-EVPN-PEERS activate ! address-family ipv4 + no neighbor LOCAL-EVPN-PEERS activate neighbor LOCAL-IPV4-PEERS activate ! router multicast ipv4 routing - software-forwarding sfe ! management ssh + ! + vrf default + no shutdown + ! vrf MGMT no shutdown ! From 4e0a7974075f6dfbe9188aa5728210a4673790bb Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 18:54:09 +0000 Subject: [PATCH 35/41] change avd validation mode to error --- labs/techlib-vxlan-domain-a/avd/group_vars/all.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml b/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml index 523c3ec..a23d96b 100644 --- a/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml +++ b/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml @@ -116,4 +116,4 @@ ansible_httpapi_port: 443 ansible_httpapi_use_ssl: true ansible_httpapi_validate_certs: false ansible_python_interpreter: $(which python3) -avd_data_validation_mode: warning +avd_data_validation_mode: error From 8269c0ed3f5a2f179fb93db8c077a98923b69b46 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 18:58:13 +0000 Subject: [PATCH 36/41] setting ansible validation mode to warning --- labs/techlib-vxlan-domain-a/avd/group_vars/all.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml b/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml index a23d96b..523c3ec 100644 --- a/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml +++ b/labs/techlib-vxlan-domain-a/avd/group_vars/all.yml @@ -116,4 +116,4 @@ ansible_httpapi_port: 443 ansible_httpapi_use_ssl: true ansible_httpapi_validate_certs: false ansible_python_interpreter: $(which python3) -avd_data_validation_mode: error +avd_data_validation_mode: warning From 6d2c5982cd4f0b24ae6296a00ae2cf1746c3ede8 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 19:48:39 +0000 Subject: [PATCH 37/41] add backbone nodes to domain a lab --- .../clab/init-configs/BB1.cfg | 124 ++++++++++++++++++ .../clab/init-configs/BB2.cfg | 124 ++++++++++++++++++ .../clab/topology.clab.yml | 74 +++++++---- 3 files changed, 299 insertions(+), 23 deletions(-) create mode 100644 labs/techlib-vxlan-domain-a/clab/init-configs/BB1.cfg create mode 100644 labs/techlib-vxlan-domain-a/clab/init-configs/BB2.cfg diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/BB1.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/BB1.cfg new file mode 100644 index 0000000..9ccacf5 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/BB1.cfg @@ -0,0 +1,124 @@ +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +transceiver qsfp default-mode 4x10G +! +interface defaults + mtu 9214 +! +service routing protocols model multi-agent +! +hostname BB1 +ip name-server vrf MGMT 8.8.8.8 +! +spanning-tree mode mstp +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +vrf instance MGMT +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.0/31 +! +interface Ethernet2 + mtu 9214 + no switchport + ip address 172.16.1.2/31 +! +interface Ethernet3 + mtu 9214 + no switchport + ip address 172.16.2.0/31 +! +interface Ethernet4 + mtu 9214 + no switchport + ip address 172.16.2.2/31 +! +interface Ethernet5 + mtu 9214 + no switchport + ip address 172.16.3.0/31 +! +interface Ethernet6 + mtu 9214 + no switchport + ip address 172.16.3.2/31 +! +interface Ethernet7 + mtu 9214 + no switchport + ip address 172.16.4.0/31 +! +interface Ethernet8 + mtu 9214 + no switchport + ip address 172.16.4.2/31 +! +interface Ethernet9 + mtu 9214 + no switchport + ip address 172.16.255.0/31 +! +interface Loopback0 + ip address 1.1.0.1/32 +! +interface Management0 + vrf MGMT + ip address 172.100.100.138/24 +! +ip routing +no ip routing vrf MGMT +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +peer-filter DC-ASN-RANGE + 10 match as-range 65100-65499 result accept +! +router bgp 65000 + router-id 1.1.0.1 + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + bgp cluster-id 1.1.0.0 + graceful-restart + maximum-paths 4 + bgp listen range 1.1.0.0/16 peer-group EVPN-GW-PEERS remote-as 65000 + bgp listen range 172.16.0.0/16 peer-group IP-TRANSPORT-CLIENTS peer-filter DC-ASN-RANGE + neighbor default send-community + neighbor EVPN-GW-PEERS peer group + neighbor EVPN-GW-PEERS next-hop-unchanged + neighbor EVPN-GW-PEERS update-source Loopback0 + neighbor EVPN-GW-PEERS ebgp-multihop 5 + neighbor EVPN-GW-PEERS route-reflector-client + neighbor EVPN-GW-PEERS password 7 hBArOS+tjuUeTz8PN9pwMA== + neighbor IP-TRANSPORT-CLIENTS peer group + neighbor IP-TRANSPORT-CLIENTS route-reflector-client + neighbor IP-TRANSPORT-CLIENTS password 7 uJNz72DuFXan+gkG/U30PQ== + ! + address-family evpn + neighbor EVPN-GW-PEERS activate + ! + address-family ipv4 + neighbor IP-TRANSPORT-CLIENTS activate + network 1.1.0.1/32 +! +management ssh + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/clab/init-configs/BB2.cfg b/labs/techlib-vxlan-domain-a/clab/init-configs/BB2.cfg new file mode 100644 index 0000000..ab1ffb8 --- /dev/null +++ b/labs/techlib-vxlan-domain-a/clab/init-configs/BB2.cfg @@ -0,0 +1,124 @@ +! +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +transceiver qsfp default-mode 4x10G +! +interface defaults + mtu 9214 +! +service routing protocols model multi-agent +! +hostname BB2 +ip name-server vrf MGMT 8.8.8.8 +! +spanning-tree mode mstp +! +system l1 + unsupported speed action error + unsupported error-correction action error +! +vrf instance MGMT +! +management api http-commands + no shutdown + ! + vrf MGMT + no shutdown +! +aaa authorization exec default local +! +interface Ethernet1 + mtu 9214 + no switchport + ip address 172.16.1.4/31 +! +interface Ethernet2 + mtu 9214 + no switchport + ip address 172.16.1.6/31 +! +interface Ethernet3 + mtu 9214 + no switchport + ip address 172.16.2.4/31 +! +interface Ethernet4 + mtu 9214 + no switchport + ip address 172.16.2.6/31 +! +interface Ethernet5 + mtu 9214 + no switchport + ip address 172.16.3.4/31 +! +interface Ethernet6 + mtu 9214 + no switchport + ip address 172.16.3.6/31 +! +interface Ethernet7 + mtu 9214 + no switchport + ip address 172.16.4.4/31 +! +interface Ethernet8 + mtu 9214 + no switchport + ip address 172.16.4.6/31 +! +interface Ethernet9 + mtu 9214 + no switchport + ip address 172.16.255.1/31 +! +interface Loopback0 + ip address 1.1.0.2/32 +! +interface Management0 + vrf MGMT + ip address 172.100.100.126/24 +! +ip routing +no ip routing vrf MGMT +! +ip route vrf MGMT 0.0.0.0/0 172.100.100.1 +! +peer-filter DC-ASN-RANGE + 10 match as-range 65100-65499 result accept +! +router bgp 65000 + router-id 1.1.0.2 + no bgp default ipv4-unicast + distance bgp 20 200 200 + graceful-restart restart-time 300 + bgp cluster-id 1.1.0.0 + graceful-restart + maximum-paths 4 + bgp listen range 1.1.0.0/16 peer-group EVPN-GW-PEERS remote-as 65000 + bgp listen range 172.16.0.0/16 peer-group IP-TRANSPORT-CLIENTS peer-filter DC-ASN-RANGE + neighbor default send-community + neighbor EVPN-GW-PEERS peer group + neighbor EVPN-GW-PEERS next-hop-unchanged + neighbor EVPN-GW-PEERS update-source Loopback0 + neighbor EVPN-GW-PEERS ebgp-multihop 5 + neighbor EVPN-GW-PEERS route-reflector-client + neighbor EVPN-GW-PEERS password 7 hBArOS+tjuUeTz8PN9pwMA== + neighbor IP-TRANSPORT-CLIENTS peer group + neighbor IP-TRANSPORT-CLIENTS route-reflector-client + neighbor IP-TRANSPORT-CLIENTS password 7 uJNz72DuFXan+gkG/U30PQ== + ! + address-family evpn + neighbor EVPN-GW-PEERS activate + ! + address-family ipv4 + neighbor IP-TRANSPORT-CLIENTS activate + network 1.1.0.2/32 +! +management ssh + vrf MGMT + no shutdown +! +end diff --git a/labs/techlib-vxlan-domain-a/clab/topology.clab.yml b/labs/techlib-vxlan-domain-a/clab/topology.clab.yml index b75e5ac..34f41e7 100644 --- a/labs/techlib-vxlan-domain-a/clab/topology.clab.yml +++ b/labs/techlib-vxlan-domain-a/clab/topology.clab.yml @@ -42,12 +42,13 @@ topology: labels: graph-hide: yes + ############################################################### ############################################################### ############################################################### ############################################################### ############################################################### -# DOMAIN "A" # +# DOMAIN "A" # ############################################################### ############################################################### ############################################################### @@ -56,7 +57,7 @@ topology: ######################### -# DC "A" SPINE # +# Domain A SPINE # ######################### A-SPINE1: @@ -64,7 +65,7 @@ topology: mgmt-ipv4: 172.100.100.101 startup-config: init-configs/A-SPINE1.cfg labels: - graph-level: 2 + graph-level: 3 graph-icon: switch A-SPINE2: @@ -72,7 +73,7 @@ topology: mgmt-ipv4: 172.100.100.102 startup-config: init-configs/A-SPINE2.cfg labels: - graph-level: 2 + graph-level: 3 graph-icon: switch A-SPINE3: @@ -80,7 +81,7 @@ topology: mgmt-ipv4: 172.100.100.103 startup-config: init-configs/A-SPINE3.cfg labels: - graph-level: 2 + graph-level: 3 graph-icon: switch A-SPINE4: @@ -88,11 +89,11 @@ topology: mgmt-ipv4: 172.100.100.104 startup-config: init-configs/A-SPINE4.cfg labels: - graph-level: 2 + graph-level: 3 graph-icon: switch ######################### -# DC "A" LEAF # +# Domain A LEAF # ######################### A-LEAF1: @@ -100,7 +101,7 @@ topology: mgmt-ipv4: 172.100.100.105 startup-config: init-configs/A-LEAF1.cfg labels: - graph-level: 3 + graph-level: 4 graph-icon: switch A-LEAF2: @@ -108,7 +109,7 @@ topology: mgmt-ipv4: 172.100.100.106 startup-config: init-configs/A-LEAF2.cfg labels: - graph-level: 3 + graph-level: 4 graph-icon: switch A-LEAF3: @@ -116,7 +117,7 @@ topology: mgmt-ipv4: 172.100.100.107 startup-config: init-configs/A-LEAF3.cfg labels: - graph-level: 3 + graph-level: 4 graph-icon: switch A-LEAF4: @@ -124,7 +125,7 @@ topology: mgmt-ipv4: 172.100.100.108 startup-config: init-configs/A-LEAF4.cfg labels: - graph-level: 3 + graph-level: 4 graph-icon: switch A-LEAF5: @@ -132,7 +133,7 @@ topology: mgmt-ipv4: 172.100.100.109 startup-config: init-configs/A-LEAF5.cfg labels: - graph-level: 3 + graph-level: 4 graph-icon: switch A-LEAF6: @@ -140,7 +141,7 @@ topology: mgmt-ipv4: 172.100.100.110 startup-config: init-configs/A-LEAF6.cfg labels: - graph-level: 3 + graph-level: 4 graph-icon: switch A-LEAF7: @@ -148,7 +149,7 @@ topology: mgmt-ipv4: 172.100.100.111 startup-config: init-configs/A-LEAF7.cfg labels: - graph-level: 1 + graph-level: 2 graph-icon: switch A-LEAF8: @@ -156,11 +157,11 @@ topology: mgmt-ipv4: 172.100.100.112 startup-config: init-configs/A-LEAF8.cfg labels: - graph-level: 1 + graph-level: 2 graph-icon: switch ######################### -# DC "A" HostC6 # +# Domain A Hosts # ######################### # HostA1 is connected to LEAF1 eth7 and LEAF2 eth7 @@ -174,7 +175,7 @@ topology: GW: 10.10.10.1 IPV6: 2001:db8:10:10::101/64 labels: - graph-level: 4 + graph-level: 5 graph-icon: host # HostA2 is connected to LEAF1 eth8 and LEAF2 eth8 @@ -188,7 +189,7 @@ topology: GW: 10.30.30.1 IPV6: 2001:db8:30:30::101/64 labels: - graph-level: 4 + graph-level: 5 graph-icon: host # HostA3 is a Linux host with a single interface connected to LEAF3 eth7 @@ -201,7 +202,7 @@ topology: GW: 10.50.50.1 IPV6: 2001:db8:50:50::101/64 labels: - graph-level: 4 + graph-level: 5 graph-icon: host # HostA4 is connected to LEAF3 eth8 and LEAF4 eth8 @@ -215,7 +216,7 @@ topology: GW: 10.10.10.1 IPV6: 2001:db8:10:10::102/64 labels: - graph-level: 4 + graph-level: 5 graph-icon: host # HostA5 is connected to LEAF4 eth7 @@ -228,7 +229,7 @@ topology: GW: 10.30.30.1 IPV6: 2001:db8:30:30::102/64 labels: - graph-level: 4 + graph-level: 5 graph-icon: host # HostA6 is connected to LEAF5 eth7 and LEAF6 eth7 @@ -242,9 +243,29 @@ topology: GW: 10.70.70.1 IPV6: 2001:db8:70:70::101/64 labels: - graph-level: 4 + graph-level: 5 graph-icon: host +######################### +# Backbone # +######################### + + BB1: + kind: ceos + mgmt-ipv4: 172.100.100.113 + startup-config: init-configs/BB1.cfg + labels: + graph-level: 1 + graph-icon: switch + + BB2: + kind: ceos + mgmt-ipv4: 172.100.100.114 + startup-config: init-configs/BB2.cfg + labels: + graph-level: 1 + graph-icon: switch + links: ###################### # A-SPINE1 to LEAF # @@ -311,7 +332,7 @@ topology: - endpoints: ["A-LEAF7:et5", "A-LEAF8:et5"] - endpoints: ["A-LEAF7:et6", "A-LEAF8:et6"] ######################## -# DC "A" HostC6 # +# DC "A" HostC6 # ######################## - endpoints: ["HostA1:eth1", "A-LEAF1:et7"] - endpoints: ["HostA1:eth2", "A-LEAF2:et7"] @@ -323,3 +344,10 @@ topology: - endpoints: ["HostA5:eth1", "A-LEAF4:et7"] - endpoints: ["HostA6:eth1", "A-LEAF5:et7"] - endpoints: ["HostA6:eth2", "A-LEAF6:et7"] +######################## +# Backbone # +######################## + - endpoints: ["BB1:et1", "A-LEAF7:et7"] + - endpoints: ["BB1:et2", "A-LEAF8:et7"] + - endpoints: ["BB2:et1", "A-LEAF7:et8"] + - endpoints: ["BB2:et2", "A-LEAF8:et8"] From 2afed8f14f4a7441dc0f664e48af51bda2f15118 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 22:12:28 +0000 Subject: [PATCH 38/41] remove domain a directory --- .../evpnvxlan/avd/domain-a/Makefile | 19 - .../evpnvxlan/avd/domain-a/ansible.cfg | 4 - .../A-LEAF1_post_running-config.conf | 373 ----- .../A-LEAF2_post_running-config.conf | 373 ----- .../A-LEAF3_post_running-config.conf | 423 ----- .../A-LEAF4_post_running-config.conf | 423 ----- .../A-LEAF5_post_running-config.conf | 341 ---- .../A-LEAF6_post_running-config.conf | 341 ---- .../A-LEAF7_post_running-config.conf | 478 ------ .../A-LEAF8_post_running-config.conf | 478 ------ .../A-SPINE1_post_running-config.conf | 227 --- .../A-SPINE2_post_running-config.conf | 227 --- .../A-SPINE3_post_running-config.conf | 227 --- .../A-SPINE4_post_running-config.conf | 227 --- .../domain-a/documentation/devices/A-LEAF1.md | 1194 -------------- .../domain-a/documentation/devices/A-LEAF2.md | 1194 -------------- .../domain-a/documentation/devices/A-LEAF3.md | 1265 --------------- .../domain-a/documentation/devices/A-LEAF4.md | 1265 --------------- .../domain-a/documentation/devices/A-LEAF5.md | 1150 -------------- .../domain-a/documentation/devices/A-LEAF6.md | 1150 -------------- .../domain-a/documentation/devices/A-LEAF7.md | 1372 ----------------- .../domain-a/documentation/devices/A-LEAF8.md | 1372 ----------------- .../documentation/devices/A-SPINE1.md | 772 ---------- .../documentation/devices/A-SPINE2.md | 772 ---------- .../documentation/devices/A-SPINE3.md | 772 ---------- .../documentation/devices/A-SPINE4.md | 772 ---------- .../fabric/DOMAIN_A_FABRIC-documentation.md | 170 -- .../group_vars/DOMAIN_A_ENDPOINTS.yml | 87 -- .../domain-a/group_vars/DOMAIN_A_FABRIC.yml | 306 ---- .../domain-a/group_vars/DOMAIN_A_SERVICES.yml | 67 - .../evpnvxlan/avd/domain-a/group_vars/all.yml | 119 -- .../avd/domain-a/intended/configs/A-LEAF1.cfg | 383 ----- .../avd/domain-a/intended/configs/A-LEAF2.cfg | 383 ----- .../avd/domain-a/intended/configs/A-LEAF3.cfg | 437 ------ .../avd/domain-a/intended/configs/A-LEAF4.cfg | 437 ------ .../avd/domain-a/intended/configs/A-LEAF5.cfg | 349 ----- .../avd/domain-a/intended/configs/A-LEAF6.cfg | 349 ----- .../avd/domain-a/intended/configs/A-LEAF7.cfg | 491 ------ .../avd/domain-a/intended/configs/A-LEAF8.cfg | 491 ------ .../domain-a/intended/configs/A-SPINE1.cfg | 228 --- .../domain-a/intended/configs/A-SPINE2.cfg | 228 --- .../domain-a/intended/configs/A-SPINE3.cfg | 228 --- .../domain-a/intended/configs/A-SPINE4.cfg | 228 --- .../intended/structured_configs/A-LEAF1.yml | 509 ------ .../intended/structured_configs/A-LEAF2.yml | 509 ------ .../intended/structured_configs/A-LEAF3.yml | 585 ------- .../intended/structured_configs/A-LEAF4.yml | 585 ------- .../intended/structured_configs/A-LEAF5.yml | 459 ------ .../intended/structured_configs/A-LEAF6.yml | 459 ------ .../intended/structured_configs/A-LEAF7.yml | 678 -------- .../intended/structured_configs/A-LEAF8.yml | 678 -------- .../intended/structured_configs/A-SPINE1.yml | 307 ---- .../intended/structured_configs/A-SPINE2.yml | 307 ---- .../intended/structured_configs/A-SPINE3.yml | 307 ---- .../intended/structured_configs/A-SPINE4.yml | 307 ---- .../test_catalogs/A-LEAF1-catalog.yml | 507 ------ .../test_catalogs/A-LEAF2-catalog.yml | 507 ------ .../test_catalogs/A-LEAF3-catalog.yml | 519 ------- .../test_catalogs/A-LEAF4-catalog.yml | 519 ------- .../test_catalogs/A-LEAF5-catalog.yml | 489 ------ .../test_catalogs/A-LEAF6-catalog.yml | 489 ------ .../test_catalogs/A-LEAF7-catalog.yml | 535 ------- .../test_catalogs/A-LEAF8-catalog.yml | 535 ------- .../test_catalogs/A-SPINE1-catalog.yml | 333 ---- .../test_catalogs/A-SPINE2-catalog.yml | 333 ---- .../test_catalogs/A-SPINE3-catalog.yml | 333 ---- .../test_catalogs/A-SPINE4-catalog.yml | 333 ---- .../evpnvxlan/avd/domain-a/inventory.yml | 31 - .../avd/domain-a/playbooks/build.yml | 15 - .../avd/domain-a/playbooks/deploy.yml | 11 - .../avd/domain-a/playbooks/validate.yml | 12 - .../reports/DOMAIN_A_FABRIC-state.csv | 767 --------- .../domain-a/reports/DOMAIN_A_FABRIC-state.md | 821 ---------- .../reports/test_results/A-LEAF1-results.json | 720 --------- .../reports/test_results/A-LEAF2-results.json | 720 --------- .../reports/test_results/A-LEAF3-results.json | 740 --------- .../reports/test_results/A-LEAF4-results.json | 740 --------- .../reports/test_results/A-LEAF5-results.json | 690 --------- .../reports/test_results/A-LEAF6-results.json | 690 --------- .../reports/test_results/A-LEAF7-results.json | 760 --------- .../reports/test_results/A-LEAF8-results.json | 760 --------- .../test_results/A-SPINE1-results.json | 491 ------ .../test_results/A-SPINE2-results.json | 491 ------ .../test_results/A-SPINE3-results.json | 491 ------ .../test_results/A-SPINE4-results.json | 491 ------ 85 files changed, 42755 deletions(-) delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json delete mode 100644 tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile b/tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile deleted file mode 100644 index a58f58b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -.PHONY: help -help: ## Display help message - @grep -E '^[0-9a-zA-Z_-]+\.*[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' - -######################################################## -# Site 1 -######################################################## - -.PHONY: build -build: ## Build Configs - ansible-playbook playbooks/build.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" - -.PHONY: deploy -deploy: ## Deploy Configs via eAPI - ansible-playbook playbooks/deploy.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" - -.PHONY: validate -validate: ## Validate Fabric - ansible-playbook playbooks/validate.yml -i inventory.yml -e "target_hosts=DOMAIN_A_FABRIC" diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg deleted file mode 100644 index 70e4eb6..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/ansible.cfg +++ /dev/null @@ -1,4 +0,0 @@ -[defaults] -forks = 5 -inventory = inventory.yml -jinja2_extensions = jinja2.ext.loopcontrols,jinja2.ext.do,jinja2.ext.i18n \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf deleted file mode 100644 index cbbbf50..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF1_post_running-config.conf +++ /dev/null @@ -1,373 +0,0 @@ -! Command: show running-config -! device: A-LEAF1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - switchport access vlan 10 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - switchport access vlan 30 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF2_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.1/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.3/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.5/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.7/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF2_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF2_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth1 - no switchport - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth1 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.1/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.1/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.105/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF1_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf PROD address 10.101.101.1 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.1 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF2 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF2_Vlan4093 - neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.0 remote-as 65100 - neighbor 192.168.0.0 description A-SPINE1_Ethernet1 - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.2 remote-as 65100 - neighbor 192.168.0.2 description A-SPINE2_Ethernet1 - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.4 remote-as 65100 - neighbor 192.168.0.4 description A-SPINE3_Ethernet1 - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.6 remote-as 65100 - neighbor 192.168.0.6 description A-SPINE4_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.1:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.1:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.1:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.1 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF2_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf deleted file mode 100644 index 4454530..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF2_post_running-config.conf +++ /dev/null @@ -1,373 +0,0 @@ -! Command: show running-config -! device: A-LEAF2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - switchport access vlan 10 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - switchport access vlan 30 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF1_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.9/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.11/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.13/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.15/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF1_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF1_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth2 - no switchport - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth2 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.2/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.2/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.106/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF2_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf PROD address 10.101.101.2 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.2 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF1 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF1_Vlan4093 - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.8 remote-as 65100 - neighbor 192.168.0.8 description A-SPINE1_Ethernet2 - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.10 remote-as 65100 - neighbor 192.168.0.10 description A-SPINE2_Ethernet2 - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.12 remote-as 65100 - neighbor 192.168.0.12 description A-SPINE3_Ethernet2 - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.14 remote-as 65100 - neighbor 192.168.0.14 description A-SPINE4_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.2:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.2:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.2:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.2 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF1_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf deleted file mode 100644 index 125ae08..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF3_post_running-config.conf +++ /dev/null @@ -1,423 +0,0 @@ -! Command: show running-config -! device: A-LEAF3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - switchport access vlan 10 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF4_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.17/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.19/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.21/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.23/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF4_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF4_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA3_eth1 - switchport access vlan 50 - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth1 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.3/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.3/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.3/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.107/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF3_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.3 -ip address virtual source-nat vrf PROD address 10.101.101.3 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.3 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF4 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF4_Vlan4093 - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 remote-as 65100 - neighbor 192.168.0.16 description A-SPINE1_Ethernet3 - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 remote-as 65100 - neighbor 192.168.0.18 description A-SPINE2_Ethernet3 - neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.20 remote-as 65100 - neighbor 192.168.0.20 description A-SPINE3_Ethernet3 - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 remote-as 65100 - neighbor 192.168.0.22 description A-SPINE4_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.3:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.3:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.3:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.3:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.3:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf deleted file mode 100644 index 92024e1..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF4_post_running-config.conf +++ /dev/null @@ -1,423 +0,0 @@ -! Command: show running-config -! device: A-LEAF4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - switchport access vlan 10 - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF3_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.25/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.27/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.29/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.31/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF3_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF3_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA5_eth1 - switchport access vlan 30 - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth2 - no switchport - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.4/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.4/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.4/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.108/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF4_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.4 -ip address virtual source-nat vrf PROD address 10.101.101.4 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.4 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF3 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF3_Vlan4093 - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 remote-as 65100 - neighbor 192.168.0.24 description A-SPINE1_Ethernet4 - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 remote-as 65100 - neighbor 192.168.0.26 description A-SPINE2_Ethernet4 - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 remote-as 65100 - neighbor 192.168.0.28 description A-SPINE3_Ethernet4 - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 remote-as 65100 - neighbor 192.168.0.30 description A-SPINE4_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.4:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.4:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.4:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.4:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.4:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf deleted file mode 100644 index 3956296..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF5_post_running-config.conf +++ /dev/null @@ -1,341 +0,0 @@ -! Command: show running-config -! device: A-LEAF5 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF5 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - switchport access vlan 70 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF6_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.33/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.35/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.37/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet5 - mtu 9214 - no switchport - ip address 192.168.0.39/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF6_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF6_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth1 - no switchport - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.5/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.5/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.109/24 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF5_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.5 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.5 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF6 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF6_Vlan4093 - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 remote-as 65100 - neighbor 192.168.0.32 description A-SPINE1_Ethernet5 - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 remote-as 65100 - neighbor 192.168.0.34 description A-SPINE2_Ethernet5 - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 remote-as 65100 - neighbor 192.168.0.36 description A-SPINE3_Ethernet5 - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 remote-as 65100 - neighbor 192.168.0.38 description A-SPINE4_Ethernet5 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.5:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.5:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.5 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF6_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf deleted file mode 100644 index e8f5027..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF6_post_running-config.conf +++ /dev/null @@ -1,341 +0,0 @@ -! Command: show running-config -! device: A-LEAF6 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF6 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - switchport access vlan 70 - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF5_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.41/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.43/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.45/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet6 - mtu 9214 - no switchport - ip address 192.168.0.47/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF5_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF5_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth2 - no switchport - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.6/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.6/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.110/24 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF6_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.6 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.6 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF5 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF5_Vlan4093 - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 remote-as 65100 - neighbor 192.168.0.40 description A-SPINE1_Ethernet6 - neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.42 remote-as 65100 - neighbor 192.168.0.42 description A-SPINE2_Ethernet6 - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 remote-as 65100 - neighbor 192.168.0.44 description A-SPINE3_Ethernet6 - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 remote-as 65100 - neighbor 192.168.0.46 description A-SPINE4_Ethernet6 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.6:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.6:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.6 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF5_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf deleted file mode 100644 index 8090e87..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF7_post_running-config.conf +++ /dev/null @@ -1,478 +0,0 @@ -! Command: show running-config -! device: A-LEAF7 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF7 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF8_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.49/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.51/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.53/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet7 - mtu 9214 - no switchport - ip address 192.168.0.55/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF8_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF8_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.1/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.5/31 -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.7/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.7/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.7/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.111/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF7_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.7 -ip address virtual source-nat vrf PROD address 10.101.101.7 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.7 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF8 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.0 description BB1.IPV4 - neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.4 description BB2.IPV4 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF8_Vlan4093 - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 remote-as 65100 - neighbor 192.168.0.48 description A-SPINE1_Ethernet7 - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 remote-as 65100 - neighbor 192.168.0.50 description A-SPINE2_Ethernet7 - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 remote-as 65100 - neighbor 192.168.0.52 description A-SPINE3_Ethernet7 - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 remote-as 65100 - neighbor 192.168.0.54 description A-SPINE4_Ethernet7 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.7:10010 - rd evpn domain remote 1.1.1.7:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.7:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.7:10050 - rd evpn domain remote 1.1.1.7:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.7:10070 - rd evpn domain remote 1.1.1.7:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.7:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.7:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf deleted file mode 100644 index 8da6d5c..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-LEAF8_post_running-config.conf +++ /dev/null @@ -1,478 +0,0 @@ -! Command: show running-config -! device: A-LEAF8 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF8 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF7_Port-Channel1000 - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.57/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.59/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.61/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet8 - mtu 9214 - no switchport - ip address 192.168.0.63/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF7_Ethernet5 - no switchport - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF7_Ethernet6 - no switchport - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.3/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - mtu 9214 - no switchport - ip address 172.16.1.7/31 -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.8/32 -! -interface Loopback1 - description VTEP IP - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - vrf PROD - ip address 10.101.101.8/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - vrf DEV - ip address 10.102.102.8/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.112/24 -! -interface Vlan10 - description Blue Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF8_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -ip address virtual source-nat vrf DEV address 10.102.102.8 -ip address virtual source-nat vrf PROD address 10.101.101.8 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.8 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF7 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.2 description BB1.IPV4 - neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.6 description BB2.IPV4 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF7_Vlan4093 - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 remote-as 65100 - neighbor 192.168.0.56 description A-SPINE1_Ethernet8 - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 remote-as 65100 - neighbor 192.168.0.58 description A-SPINE2_Ethernet8 - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 remote-as 65100 - neighbor 192.168.0.60 description A-SPINE3_Ethernet8 - neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.62 remote-as 65100 - neighbor 192.168.0.62 description A-SPINE4_Ethernet8 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.8:10010 - rd evpn domain remote 1.1.1.8:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.8:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.8:10050 - rd evpn domain remote 1.1.1.8:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.8:10070 - rd evpn domain remote 1.1.1.8:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.8:50002 - evpn multicast - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - ! - vrf PROD - rd 1.1.1.8:50001 - evpn multicast - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - ipv6 - software-forwarding kernel - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf deleted file mode 100644 index 1d4dd50..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE1_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE1 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.0/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.8/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.16/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.24/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.32/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.40/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.48/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet1 - mtu 9214 - no switchport - ip address 192.168.0.56/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.201/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.101/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.201 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1_Ethernet1 - neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65112 - neighbor 192.168.0.9 description A-LEAF2_Ethernet1 - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65134 - neighbor 192.168.0.17 description A-LEAF3_Ethernet1 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65134 - neighbor 192.168.0.25 description A-LEAF4_Ethernet1 - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65156 - neighbor 192.168.0.33 description A-LEAF5_Ethernet1 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF6_Ethernet1 - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65178 - neighbor 192.168.0.49 description A-LEAF7_Ethernet1 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65178 - neighbor 192.168.0.57 description A-LEAF8_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf deleted file mode 100644 index bd21476..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE2_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE2 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.2/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.10/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.18/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.26/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.34/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.42/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.50/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet2 - mtu 9214 - no switchport - ip address 192.168.0.58/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.202/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.102/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.202 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF1_Ethernet2 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65112 - neighbor 192.168.0.11 description A-LEAF2_Ethernet2 - neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65134 - neighbor 192.168.0.19 description A-LEAF3_Ethernet2 - neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65134 - neighbor 192.168.0.27 description A-LEAF4_Ethernet2 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65156 - neighbor 192.168.0.35 description A-LEAF5_Ethernet2 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6_Ethernet2 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65178 - neighbor 192.168.0.51 description A-LEAF7_Ethernet2 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65178 - neighbor 192.168.0.59 description A-LEAF8_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf deleted file mode 100644 index ec6693e..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE3_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE3 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.4/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.12/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.20/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.28/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.36/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.44/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.52/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet3 - mtu 9214 - no switchport - ip address 192.168.0.60/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.203/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.103/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.203 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65112 - neighbor 192.168.0.5 description A-LEAF1_Ethernet3 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65112 - neighbor 192.168.0.13 description A-LEAF2_Ethernet3 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3_Ethernet3 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65134 - neighbor 192.168.0.29 description A-LEAF4_Ethernet3 - neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65156 - neighbor 192.168.0.37 description A-LEAF5_Ethernet3 - neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65156 - neighbor 192.168.0.45 description A-LEAF6_Ethernet3 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65178 - neighbor 192.168.0.53 description A-LEAF7_Ethernet3 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF8_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf b/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf deleted file mode 100644 index 3cd82a1..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/config_backup/A-SPINE4_post_running-config.conf +++ /dev/null @@ -1,227 +0,0 @@ -! Command: show running-config -! device: A-SPINE4 (cEOSLab, EOS-4.32.2F-38195967.4322F (engineering build)) -! -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -management api http-commands - no shutdown - ! - vrf MGMT - no shutdown -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -no service interface inactive port-id allocation disabled -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -system l1 - unsupported speed action error - unsupported error-correction action error -! -clock timezone America/Detroit -! -vrf instance MGMT -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.6/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.14/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.22/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.30/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.38/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.46/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.54/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet4 - mtu 9214 - no switchport - ip address 192.168.0.62/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - ip address 1.1.1.204/32 -! -interface Management0 - description OOB_MANAGEMENT - vrf MGMT - ip address 172.100.100.104/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.204 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65112 - neighbor 192.168.0.7 description A-LEAF1_Ethernet4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65112 - neighbor 192.168.0.15 description A-LEAF2_Ethernet4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF3_Ethernet4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65134 - neighbor 192.168.0.31 description A-LEAF4_Ethernet4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65156 - neighbor 192.168.0.39 description A-LEAF5_Ethernet4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65156 - neighbor 192.168.0.47 description A-LEAF6_Ethernet4 - neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65178 - neighbor 192.168.0.55 description A-LEAF7_Ethernet4 - neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing - software-forwarding kernel - ! - ipv6 - software-forwarding kernel -! -management ssh - vrf MGMT - no shutdown - ! - vrf default - no shutdown -! -end \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md deleted file mode 100644 index 1ac7789..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF1.md +++ /dev/null @@ -1,1194 +0,0 @@ -# A-LEAF1 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.105/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.105/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD1 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF2_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF2_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA1_eth1 | *access | *10 | *- | *- | 7 | -| Ethernet8 | SERVER_HostA2_eth1 | *access | *30 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet1 | - | 192.168.0.1/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet1 | - | 192.168.0.3/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet1 | - | 192.168.0.5/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet1 | - | 192.168.0.7/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.1/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.3/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.5/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.7/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF2_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF2_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth1 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth1 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | -| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF2_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF2_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.1/32 | -| Loopback1 | VTEP IP | default | 2.2.1.1/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.1/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.1/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.1/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF1_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65112 | 1.1.1.1 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65112 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.0 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.2 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.4 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.6 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.1:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.1:10030 | 10030:10030 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| PROD | 1.1.1.1:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65112 - router-id 1.1.1.1 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF2 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF2_Vlan4093 - neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.0 remote-as 65100 - neighbor 192.168.0.0 description A-SPINE1_Ethernet1 - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.2 remote-as 65100 - neighbor 192.168.0.2 description A-SPINE2_Ethernet1 - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.4 remote-as 65100 - neighbor 192.168.0.4 description A-SPINE3_Ethernet1 - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.6 remote-as 65100 - neighbor 192.168.0.6 description A-SPINE4_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.1:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.1:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.1:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.1 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF2_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| PROD | 10.101.101.1 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf PROD address 10.101.101.1 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md deleted file mode 100644 index ec9a016..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF2.md +++ /dev/null @@ -1,1194 +0,0 @@ -# A-LEAF2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.106/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.106/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD1 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF1_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF1_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA1_eth2 | *access | *10 | *- | *- | 7 | -| Ethernet8 | SERVER_HostA2_eth2 | *access | *30 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet2 | - | 192.168.0.9/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet2 | - | 192.168.0.11/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet2 | - | 192.168.0.13/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet2 | - | 192.168.0.15/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.9/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.11/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.13/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.15/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF1_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF1_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth2 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth2 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA1 | access | 10 | - | - | - | - | 7 | - | -| Port-Channel8 | SERVER_HostA2 | access | 30 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF1_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF1_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.2/32 | -| Loopback1 | VTEP IP | default | 2.2.1.1/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.2/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.2/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.2/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF2_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65112 | 1.1.1.2 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65112 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.8 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.10 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.12 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.14 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.2:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.2:10030 | 10030:10030 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| PROD | 1.1.1.2:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65112 - router-id 1.1.1.2 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF1 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF1_Vlan4093 - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.8 remote-as 65100 - neighbor 192.168.0.8 description A-SPINE1_Ethernet2 - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.10 remote-as 65100 - neighbor 192.168.0.10 description A-SPINE2_Ethernet2 - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.12 remote-as 65100 - neighbor 192.168.0.12 description A-SPINE3_Ethernet2 - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.14 remote-as 65100 - neighbor 192.168.0.14 description A-SPINE4_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.2:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.2:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.2:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.2 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF1_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| PROD | 10.101.101.2 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf PROD address 10.101.101.2 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md deleted file mode 100644 index c572ead..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF3.md +++ /dev/null @@ -1,1265 +0,0 @@ -# A-LEAF3 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.107/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.107/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD2 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF4_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF4_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA3_eth1 | access | 50 | - | - | - | -| Ethernet8 | SERVER_HostA4_eth1 | *access | *10 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet3 | - | 192.168.0.17/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet3 | - | 192.168.0.19/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet3 | - | 192.168.0.21/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet3 | - | 192.168.0.23/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.17/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.19/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.21/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.23/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF4_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF4_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA3_eth1 - no shutdown - switchport access vlan 50 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth1 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF4_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF4_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.3/32 | -| Loopback1 | VTEP IP | default | 2.2.1.3/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.3/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.3/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.3/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.3/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.3/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF3_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65134 | 1.1.1.3 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65134 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.16 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.18 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.20 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.22 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.3:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.3:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.3:10050 | 10050:10050 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.3:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.3:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65134 - router-id 1.1.1.3 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF4 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF4_Vlan4093 - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 remote-as 65100 - neighbor 192.168.0.16 description A-SPINE1_Ethernet3 - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 remote-as 65100 - neighbor 192.168.0.18 description A-SPINE2_Ethernet3 - neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.20 remote-as 65100 - neighbor 192.168.0.20 description A-SPINE3_Ethernet3 - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 remote-as 65100 - neighbor 192.168.0.22 description A-SPINE4_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.3:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.3:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.3:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.3:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.3:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.3 | -| PROD | 10.101.101.3 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.3 -ip address virtual source-nat vrf PROD address 10.101.101.3 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md deleted file mode 100644 index 4ab3ab6..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF4.md +++ /dev/null @@ -1,1265 +0,0 @@ -# A-LEAF4 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.108/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.108/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD2 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF3_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF3_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA5_eth1 | access | 30 | - | - | - | -| Ethernet8 | SERVER_HostA4_eth2 | *access | *10 | *- | *- | 8 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet4 | - | 192.168.0.25/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet4 | - | 192.168.0.27/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet4 | - | 192.168.0.29/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet4 | - | 192.168.0.31/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.25/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.27/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.29/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.31/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF3_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF3_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA5_eth1 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth2 - no shutdown - channel-group 8 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel8 | SERVER_HostA4 | access | 10 | - | - | - | - | 8 | - | -| Port-Channel1000 | MLAG_A-LEAF3_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF3_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.4/32 | -| Loopback1 | VTEP IP | default | 2.2.1.3/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.4/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.4/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.4/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.4/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.4/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF4_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65134 | 1.1.1.4 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65134 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.24 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.26 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.28 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.30 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.4:10010 | 10010:10010 | - | - | learned | -| 30 | 1.1.1.4:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.4:10050 | 10050:10050 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.4:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.4:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65134 - router-id 1.1.1.4 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF3 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF3_Vlan4093 - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 remote-as 65100 - neighbor 192.168.0.24 description A-SPINE1_Ethernet4 - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 remote-as 65100 - neighbor 192.168.0.26 description A-SPINE2_Ethernet4 - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 remote-as 65100 - neighbor 192.168.0.28 description A-SPINE3_Ethernet4 - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 remote-as 65100 - neighbor 192.168.0.30 description A-SPINE4_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.4:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.4:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.4:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.4:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.4:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.4 | -| PROD | 10.101.101.4 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.4 -ip address virtual source-nat vrf PROD address 10.101.101.4 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md deleted file mode 100644 index 6538869..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF5.md +++ /dev/null @@ -1,1150 +0,0 @@ -# A-LEAF5 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.109/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.109/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD3 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 70 | Brown | - | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF6_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF6_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA6_eth1 | *access | *70 | *- | *- | 7 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet5 | - | 192.168.0.33/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet5 | - | 192.168.0.35/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet5 | - | 192.168.0.37/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet5 | - | 192.168.0.39/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.33/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.35/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.37/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.39/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF6_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF6_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth1 - no shutdown - channel-group 7 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | -| Port-Channel1000 | MLAG_A-LEAF6_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF6_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.5/32 | -| Loopback1 | VTEP IP | default | 2.2.1.5/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.5/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.5/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.5/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF5_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65156 | 1.1.1.5 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65156 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.32 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.34 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.36 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.38 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 70 | 1.1.1.5:10070 | 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.5:50002 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65156 - router-id 1.1.1.5 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF6 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF6_Vlan4093 - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 remote-as 65100 - neighbor 192.168.0.32 description A-SPINE1_Ethernet5 - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 remote-as 65100 - neighbor 192.168.0.34 description A-SPINE2_Ethernet5 - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 remote-as 65100 - neighbor 192.168.0.36 description A-SPINE3_Ethernet5 - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 remote-as 65100 - neighbor 192.168.0.38 description A-SPINE4_Ethernet5 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.5:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.5:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.5 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF6_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.5 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.5 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md deleted file mode 100644 index 50b1662..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF6.md +++ /dev/null @@ -1,1150 +0,0 @@ -# A-LEAF6 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.110/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.110/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD3 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 70 | Brown | - | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF5_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF5_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet7 | SERVER_HostA6_eth2 | *access | *70 | *- | *- | 7 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet6 | - | 192.168.0.41/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet6 | - | 192.168.0.43/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet6 | - | 192.168.0.45/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet6 | - | 192.168.0.47/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.41/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.43/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.45/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.47/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF5_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF5_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth2 - no shutdown - channel-group 7 mode active -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel7 | SERVER_HostA6 | access | 70 | - | - | - | - | 7 | - | -| Port-Channel1000 | MLAG_A-LEAF5_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF5_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.6/32 | -| Loopback1 | VTEP IP | default | 2.2.1.5/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.6/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.6/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.6/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF6_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65156 | 1.1.1.6 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65156 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.40 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.42 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.44 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.46 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 70 | 1.1.1.6:10070 | 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.6:50002 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65156 - router-id 1.1.1.6 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF5 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF5_Vlan4093 - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 remote-as 65100 - neighbor 192.168.0.40 description A-SPINE1_Ethernet6 - neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.42 remote-as 65100 - neighbor 192.168.0.42 description A-SPINE2_Ethernet6 - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 remote-as 65100 - neighbor 192.168.0.44 description A-SPINE3_Ethernet6 - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 remote-as 65100 - neighbor 192.168.0.46 description A-SPINE4_Ethernet6 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.6:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.6:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.6 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF5_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.6 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.6 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md deleted file mode 100644 index 43f091e..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF7.md +++ /dev/null @@ -1,1372 +0,0 @@ -# A-LEAF7 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.111/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.111/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD4 | Vlan4094 | 169.254.0.1 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 70 | Brown | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF8_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF8_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet7 | - | 192.168.0.49/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet7 | - | 192.168.0.51/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet7 | - | 192.168.0.53/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet7 | - | 192.168.0.55/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.1/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.5/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.49/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.51/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.53/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.55/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF8_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF8_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.1/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.5/31 -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel1000 | MLAG_A-LEAF8_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel1000 - description MLAG_A-LEAF8_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.7/32 | -| Loopback1 | VTEP IP | default | 2.2.1.7/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.7/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.7/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.7/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.7/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.7/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.0/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.0/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.0/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.0/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF7_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65178 | 1.1.1.7 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| bgp bestpath d-path | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65178 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -##### REMOTE-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Local AS | 65000 | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 15 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### REMOTE-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Remote AS | 65000 | -| Send community | all | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 172.16.1.0 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 172.16.1.4 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 192.0.0.1 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.48 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.50 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.52 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.54 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.1 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | -| REMOTE-EVPN-PEERS | True | default | - -##### EVPN DCI Gateway Summary - -| Settings | Value | -| -------- | ----- | -| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | -| L3 Gateway Configured | True | -| L3 Gateway Inter-domain | True | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.7:10010 | 10010:10010
remote 10010:10010 | - | - | learned | -| 30 | 1.1.1.7:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.7:10050 | 10050:10050
remote 10050:10050 | - | - | learned | -| 70 | 1.1.1.7:10070 | 10070:10070
remote 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.7:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.7:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65178 - router-id 1.1.1.7 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF8 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.0 description BB1.IPV4 - neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.4 description BB2.IPV4 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF8_Vlan4093 - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 remote-as 65100 - neighbor 192.168.0.48 description A-SPINE1_Ethernet7 - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 remote-as 65100 - neighbor 192.168.0.50 description A-SPINE2_Ethernet7 - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 remote-as 65100 - neighbor 192.168.0.52 description A-SPINE3_Ethernet7 - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 remote-as 65100 - neighbor 192.168.0.54 description A-SPINE4_Ethernet7 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.7:10010 - rd evpn domain remote 1.1.1.7:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.7:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.7:10050 - rd evpn domain remote 1.1.1.7:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.7:10070 - rd evpn domain remote 1.1.1.7:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.7:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.7:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-GATEWAY-LOOP - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 2.2.1.7/32 | -| 20 | permit 1.1.1.7/32 | -| 30 | permit 1.1.1.8/32 | - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-AS65000-IPV4-OUT - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.7 | -| PROD | 10.101.101.7 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.7 -ip address virtual source-nat vrf PROD address 10.101.101.7 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md deleted file mode 100644 index e466495..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-LEAF8.md +++ /dev/null @@ -1,1372 +0,0 @@ -# A-LEAF8 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [DHCP Relay](#dhcp-relay) - - [DHCP Relay Summary](#dhcp-relay-summary) - - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [VLANs](#vlans) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces) - - [Loopback Interfaces](#loopback-interfaces) - - [VLAN Interfaces](#vlan-interfaces) - - [VXLAN Interface](#vxlan-interface) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [Virtual Router MAC Address](#virtual-router-mac-address) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [IP IGMP Snooping](#ip-igmp-snooping) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) - - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) -- [Virtual Source NAT](#virtual-source-nat) - - [Virtual Source NAT Summary](#virtual-source-nat-summary) - - [Virtual Source NAT Configuration](#virtual-source-nat-configuration) -- [IP DHCP Relay](#ip-dhcp-relay) - - [IP DHCP Relay Summary](#ip-dhcp-relay-summary) - - [IP DHCP Relay Device Configuration](#ip-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.112/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.112/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## DHCP Relay - -### DHCP Relay Summary - -- DHCP Relay is disabled for tunnelled requests -- DHCP Relay is disabled for MLAG peer-link requests - -### DHCP Relay Device Configuration - -```eos -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| POD4 | Vlan4094 | 169.254.0.0 | Port-Channel1000 | - -Dual primary detection is disabled. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **mstp** - -#### MSTP Instance and Priority - -| Instance(s) | Priority | -| -------- | -------- | -| 0 | 0 | - -#### Global Spanning-Tree Settings - -- Spanning Tree disabled for VLANs: **4093-4094** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 10 | Blue | - | -| 30 | Orange | - | -| 50 | Yellow | - | -| 70 | Brown | - | -| 3001 | MLAG_L3_VRF_PROD | MLAG | -| 3002 | MLAG_L3_VRF_DEV | MLAG | -| 4093 | MLAG_L3 | MLAG | -| 4094 | MLAG | MLAG | - -### VLANs Device Configuration - -```eos -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet5 | MLAG_A-LEAF7_Ethernet5 | *trunk | *- | *- | *MLAG | 1000 | -| Ethernet6 | MLAG_A-LEAF7_Ethernet6 | *trunk | *- | *- | *MLAG | 1000 | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-SPINE1_Ethernet8 | - | 192.168.0.57/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-SPINE2_Ethernet8 | - | 192.168.0.59/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-SPINE3_Ethernet8 | - | 192.168.0.61/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-SPINE4_Ethernet8 | - | 192.168.0.63/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_BB1_Ethernet1 | - | 172.16.1.3/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_BB2_Ethernet1 | - | 172.16.1.7/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.57/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.59/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.61/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.63/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF7_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF7_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.3/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.7/31 -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel1000 | MLAG_A-LEAF7_Port-Channel1000 | trunk | - | - | MLAG | - | - | - | - | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel1000 - description MLAG_A-LEAF7_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.8/32 | -| Loopback1 | VTEP IP | default | 2.2.1.7/32 | -| Loopback101 | Per-VRF Unique Loopback | PROD | 10.101.101.8/32 | -| Loopback102 | Per-VRF Unique Loopback | DEV | 10.102.102.8/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | -| Loopback1 | VTEP IP | default | - | -| Loopback101 | Per-VRF Unique Loopback | PROD | - | -| Loopback102 | Per-VRF Unique Loopback | DEV | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.8/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.8/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.8/32 -``` - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan10 | Blue Network | PROD | 9014 | False | -| Vlan30 | Orange Network | PROD | 9014 | False | -| Vlan50 | Yellow Network | DEV | 9014 | False | -| Vlan70 | Brown Network | DEV | 9014 | False | -| Vlan3001 | MLAG_L3_VRF_PROD | PROD | 9214 | False | -| Vlan3002 | MLAG_L3_VRF_DEV | DEV | 9214 | False | -| Vlan4093 | MLAG_L3 | default | 9214 | False | -| Vlan4094 | MLAG | default | 9214 | False | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan10 | PROD | - | 10.10.10.1/24 | - | - | - | -| Vlan30 | PROD | - | 10.30.30.1/24 | - | - | - | -| Vlan50 | DEV | - | 10.50.50.1/24 | - | - | - | -| Vlan70 | DEV | - | 10.70.70.1/24 | - | - | - | -| Vlan3001 | PROD | 192.2.2.1/31 | - | - | - | - | -| Vlan3002 | DEV | 192.2.2.1/31 | - | - | - | - | -| Vlan4093 | default | 192.0.0.1/31 | - | - | - | - | -| Vlan4094 | default | 169.254.0.1/31 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan10 | PROD | - | 2001:db8:10:10::1/64 | - | - | - | - | - | - | -| Vlan30 | PROD | - | 2001:db8:30:30::1/64 | - | - | - | - | - | - | -| Vlan50 | DEV | - | 2001:db8:50:50::1/64 | - | - | - | - | - | - | -| Vlan70 | DEV | - | 2001:db8:70:70::1/64 | - | - | - | - | - | - | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -``` - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| EVPN MLAG Shared Router MAC | mlag-system-id | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 10 | 10010 | - | - | -| 30 | 10030 | - | - | -| 50 | 10050 | - | - | -| 70 | 10070 | - | - | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| DEV | 50002 | 232.2.2.2 | -| PROD | 50001 | 232.1.1.1 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description A-LEAF8_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:00:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:00:01 -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| DEV | True | -| MGMT | False | -| PROD | True | - -#### IP Routing Device Configuration - -```eos -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| DEV | true | -| MGMT | false | -| PROD | true | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65178 | 1.1.1.8 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| bgp bestpath d-path | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -##### MLAG-IPV4-PEER - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Remote AS | 65178 | -| Next-hop self | True | -| Send community | all | -| Maximum routes | 12000 | - -##### REMOTE-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Local AS | 65000 | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 15 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### REMOTE-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Remote AS | 65000 | -| Send community | all | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.0.1 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.0.2 | 65000 | default | - | Inherited from peer group REMOTE-EVPN-PEERS | Inherited from peer group REMOTE-EVPN-PEERS | - | Inherited from peer group REMOTE-EVPN-PEERS | - | - | - | - | -| 1.1.1.201 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.202 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.203 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.204 | 65100 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 172.16.1.2 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 172.16.1.6 | Inherited from peer group REMOTE-IPV4-PEERS | default | - | Inherited from peer group REMOTE-IPV4-PEERS | - | - | - | - | - | - | - | -| 192.0.0.0 | Inherited from peer group MLAG-IPV4-PEER | default | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.168.0.56 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.58 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.60 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.62 | 65100 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | DEV | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | -| 192.2.2.0 | Inherited from peer group MLAG-IPV4-PEER | PROD | - | Inherited from peer group MLAG-IPV4-PEER | Inherited from peer group MLAG-IPV4-PEER | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -- VPN import pruning is **enabled** - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | -| REMOTE-EVPN-PEERS | True | default | - -##### EVPN DCI Gateway Summary - -| Settings | Value | -| -------- | ----- | -| Remote Domain Peer Groups | REMOTE-EVPN-PEERS | -| L3 Gateway Configured | True | -| L3 Gateway Inter-domain | True | - -#### Router BGP VLANs - -| VLAN | Route-Distinguisher | Both Route-Target | Import Route Target | Export Route-Target | Redistribute | -| ---- | ------------------- | ----------------- | ------------------- | ------------------- | ------------ | -| 10 | 1.1.1.8:10010 | 10010:10010
remote 10010:10010 | - | - | learned | -| 30 | 1.1.1.8:10030 | 10030:10030 | - | - | learned | -| 50 | 1.1.1.8:10050 | 10050:10050
remote 10050:10050 | - | - | learned | -| 70 | 1.1.1.8:10070 | 10070:10070
remote 10070:10070 | - | - | learned | - -#### Router BGP VRFs - -| VRF | Route-Distinguisher | Redistribute | EVPN Multicast | -| --- | ------------------- | ------------ | -------------- | -| DEV | 1.1.1.8:50002 | connected | IPv4: True
Transit: False | -| PROD | 1.1.1.8:50001 | connected | IPv4: True
Transit: False | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65178 - router-id 1.1.1.8 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF7 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.2 description BB1.IPV4 - neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.6 description BB2.IPV4 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF7_Vlan4093 - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 remote-as 65100 - neighbor 192.168.0.56 description A-SPINE1_Ethernet8 - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 remote-as 65100 - neighbor 192.168.0.58 description A-SPINE2_Ethernet8 - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 remote-as 65100 - neighbor 192.168.0.60 description A-SPINE3_Ethernet8 - neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.62 remote-as 65100 - neighbor 192.168.0.62 description A-SPINE4_Ethernet8 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.8:10010 - rd evpn domain remote 1.1.1.8:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.8:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.8:10050 - rd evpn domain remote 1.1.1.8:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.8:10070 - rd evpn domain remote 1.1.1.8:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.8:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.8:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### IP IGMP Snooping - -#### IP IGMP Snooping Summary - -| IGMP Snooping | Fast Leave | Interface Restart Query | Proxy | Restart Query Interval | Robustness Variable | -| ------------- | ---------- | ----------------------- | ----- | ---------------------- | ------------------- | -| Enabled | - | - | - | - | - | - -#### IP IGMP Snooping Device Configuration - -```eos -``` - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| DEV | enabled | -| PROD | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Vlan10 | PROD | IPv4 | - | - | Loopback101 | -| Vlan30 | PROD | IPv4 | - | - | Loopback101 | -| Vlan50 | DEV | IPv4 | - | - | Loopback102 | -| Vlan70 | DEV | IPv4 | - | - | Loopback102 | -| Vlan4093 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-GATEWAY-LOOP - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 2.2.1.7/32 | -| 20 | permit 1.1.1.7/32 | -| 30 | permit 1.1.1.8/32 | - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | -| 20 | permit 2.2.1.0/24 eq 32 | - -##### PL-MLAG-PEER-VRFS - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 192.2.2.0/31 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-AS65000-IPV4-OUT - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-GATEWAY-LOOP | - | - | - | - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -##### RM-CONN-2-BGP-VRFS - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG-PEER-VRFS | - | - | - | -| 20 | permit | - | - | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | extcommunity CL-EVPN-IMPORTED | origin incomplete | - | - | -| 20 | permit | - | origin incomplete | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -``` - -### IP Extended Community RegExp Lists - -#### IP Extended Community RegExp Lists Summary - -| List Name | Type | Regular Expression | -| --------- | ---- | ------------------ | -| CL-EVPN-IMPORTED | permit | RT.* | - -#### IP Extended Community RegExp Lists Device Configuration - -```eos -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| DEV | enabled | -| MGMT | disabled | -| PROD | enabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -``` - -## Virtual Source NAT - -### Virtual Source NAT Summary - -| Source NAT VRF | Source NAT IP Address | -| -------------- | --------------------- | -| DEV | 10.102.102.8 | -| PROD | 10.101.101.8 | - -### Virtual Source NAT Configuration - -```eos -! -ip address virtual source-nat vrf DEV address 10.102.102.8 -ip address virtual source-nat vrf PROD address 10.101.101.8 -``` - -## IP DHCP Relay - -### IP DHCP Relay Summary - -IP DHCP Relay Option 82 is enabled. - -### IP DHCP Relay Device Configuration - -```eos -! -ip dhcp relay information option -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md deleted file mode 100644 index 370fe50..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE1.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE1 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.101/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.101/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet1 | - | 192.168.0.0/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet1 | - | 192.168.0.8/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet1 | - | 192.168.0.16/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet1 | - | 192.168.0.24/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet1 | - | 192.168.0.32/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet1 | - | 192.168.0.40/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet1 | - | 192.168.0.48/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet1 | - | 192.168.0.56/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.0/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.8/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.16/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.24/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.32/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.40/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.48/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.56/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.201/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.201/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.201 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.1 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.9 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.17 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.25 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.33 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.41 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.49 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.57 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.201 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1_Ethernet1 - neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65112 - neighbor 192.168.0.9 description A-LEAF2_Ethernet1 - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65134 - neighbor 192.168.0.17 description A-LEAF3_Ethernet1 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65134 - neighbor 192.168.0.25 description A-LEAF4_Ethernet1 - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65156 - neighbor 192.168.0.33 description A-LEAF5_Ethernet1 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF6_Ethernet1 - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65178 - neighbor 192.168.0.49 description A-LEAF7_Ethernet1 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65178 - neighbor 192.168.0.57 description A-LEAF8_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md deleted file mode 100644 index d7b7eb7..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE2.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.102/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.102/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet2 | - | 192.168.0.2/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet2 | - | 192.168.0.10/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet2 | - | 192.168.0.18/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet2 | - | 192.168.0.26/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet2 | - | 192.168.0.34/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet2 | - | 192.168.0.42/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet2 | - | 192.168.0.50/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet2 | - | 192.168.0.58/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.2/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.10/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.18/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.26/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.34/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.42/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.50/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.58/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.202/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.202/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.202 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.3 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.11 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.19 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.27 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.35 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.43 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.51 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.59 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.202 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF1_Ethernet2 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65112 - neighbor 192.168.0.11 description A-LEAF2_Ethernet2 - neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65134 - neighbor 192.168.0.19 description A-LEAF3_Ethernet2 - neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65134 - neighbor 192.168.0.27 description A-LEAF4_Ethernet2 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65156 - neighbor 192.168.0.35 description A-LEAF5_Ethernet2 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6_Ethernet2 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65178 - neighbor 192.168.0.51 description A-LEAF7_Ethernet2 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65178 - neighbor 192.168.0.59 description A-LEAF8_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md deleted file mode 100644 index e663a01..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE3.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE3 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.103/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.103/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet3 | - | 192.168.0.4/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet3 | - | 192.168.0.12/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet3 | - | 192.168.0.20/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet3 | - | 192.168.0.28/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet3 | - | 192.168.0.36/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet3 | - | 192.168.0.44/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet3 | - | 192.168.0.52/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet3 | - | 192.168.0.60/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.4/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.12/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.20/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.28/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.36/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.44/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.52/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.60/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.203/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.203/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.203 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.5 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.13 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.21 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.29 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.37 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.45 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.53 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.61 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.203 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65112 - neighbor 192.168.0.5 description A-LEAF1_Ethernet3 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65112 - neighbor 192.168.0.13 description A-LEAF2_Ethernet3 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3_Ethernet3 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65134 - neighbor 192.168.0.29 description A-LEAF4_Ethernet3 - neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65156 - neighbor 192.168.0.37 description A-LEAF5_Ethernet3 - neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65156 - neighbor 192.168.0.45 description A-LEAF6_Ethernet3 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65178 - neighbor 192.168.0.53 description A-LEAF7_Ethernet3 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF8_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md deleted file mode 100644 index ae31ade..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/devices/A-SPINE4.md +++ /dev/null @@ -1,772 +0,0 @@ -# A-SPINE4 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [DNS Domain](#dns-domain) - - [IP Name Servers](#ip-name-servers) - - [Domain Lookup](#domain-lookup) - - [Clock Settings](#clock-settings) - - [NTP](#ntp) - - [Management SSH](#management-ssh) - - [IP Client Source Interfaces](#ip-client-source-interfaces) - - [Management API HTTP](#management-api-http) -- [Authentication](#authentication) - - [Local Users](#local-users) - - [Enable Password](#enable-password) - - [AAA Authorization](#aaa-authorization) -- [Spanning Tree](#spanning-tree) - - [Spanning Tree Summary](#spanning-tree-summary) - - [Spanning Tree Device Configuration](#spanning-tree-device-configuration) -- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) - - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) - - [Internal VLAN Allocation Policy Device Configuration](#internal-vlan-allocation-policy-device-configuration) -- [MAC Address Table](#mac-address-table) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - - [IP Routing](#ip-routing) - - [IPv6 Routing](#ipv6-routing) - - [Static Routes](#static-routes) - - [ARP](#arp) - - [Router BGP](#router-bgp) -- [BFD](#bfd) - - [Router BFD](#router-bfd) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Filters](#filters) - - [Prefix-lists](#prefix-lists) - - [Route-maps](#route-maps) -- [VRF Instances](#vrf-instances) - - [VRF Instances Summary](#vrf-instances-summary) - - [VRF Instances Device Configuration](#vrf-instances-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management0 | OOB_MANAGEMENT | oob | MGMT | 172.100.100.104/24 | 172.100.100.1 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management0 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.104/24 -``` - -### DNS Domain - -DNS domain: aclabs.lab - -#### DNS Domain Device Configuration - -```eos -dns domain aclabs.lab -! -``` - -### IP Name Servers - -#### IP Name Servers Summary - -| Name Server | VRF | Priority | -| ----------- | --- | -------- | -| 8.8.8.8 | MGMT | - | - -#### IP Name Servers Device Configuration - -```eos -ip name-server vrf MGMT 8.8.8.8 -``` - -### Domain Lookup - -#### DNS Domain Lookup Summary - -| Source interface | vrf | -| ---------------- | --- | -| Management0 | MGMT | - -#### DNS Domain Lookup Device Configuration - -```eos -ip domain lookup vrf MGMT source-interface Management0 -``` - -### Clock Settings - -#### Clock Timezone Settings - -Clock Timezone is set to **America/Detroit**. - -#### Clock Device Configuration - -```eos -! -clock timezone America/Detroit -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| Management0 | MGMT | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| time.apple.com | MGMT | False | - | True | - | - | - | - | - | -| time.google.com | MGMT | True | - | True | - | - | - | - | - | -| time.windows.com | MGMT | False | - | True | - | - | - | - | - | - -#### NTP Device Configuration - -```eos -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -``` - -### Management SSH - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| default | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| - | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| default | Enabled | -| MGMT | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -``` - -### IP Client Source Interfaces - -| IP Client | VRF | Source Interface Name | -| --------- | --- | --------------------- | -| HTTP | MGMT | Management0 | -| SSH | MGMT | Management0 | - -#### IP Client Source Interfaces Device Configuration - -```eos -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT - ``` - -### Management API HTTP - -#### Management API HTTP Summary - -| HTTP | HTTPS | Default Services | -| ---- | ----- | ---------------- | -| False | True | - | - -#### Management API VRF Access - -| VRF Name | IPv4 ACL | IPv6 ACL | -| -------- | -------- | -------- | -| MGMT | - | - | - -#### Management API HTTP Device Configuration - -```eos -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -``` - -## Authentication - -### Local Users - -#### Local Users Summary - -| User | Privilege | Role | Disabled | Shell | -| ---- | --------- | ---- | -------- | ----- | -| admin | 15 | network-admin | False | - | -| arista | 15 | network-admin | False | - | - -#### Local Users Device Configuration - -```eos -! -username admin privilege 15 role network-admin secret sha512 -username arista privilege 15 role network-admin secret sha512 -``` - -### Enable Password - -Enable password has been disabled - -### AAA Authorization - -#### AAA Authorization Summary - -| Type | User Stores | -| ---- | ----------- | -| Exec | local | - -Authorization for configuration commands is disabled. - -#### AAA Authorization Device Configuration - -```eos -aaa authorization exec default local -! -``` - -## Spanning Tree - -### Spanning Tree Summary - -STP mode: **none** - -### Spanning Tree Device Configuration - -```eos -! -spanning-tree mode none -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 1006 | 1199 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 1006 1199 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 1800 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 1800 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: routed - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode routed -``` - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | - -*Inherited from Port-Channel Interface - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_A-LEAF1_Ethernet4 | - | 192.168.0.6/31 | default | 9214 | False | - | - | -| Ethernet2 | P2P_A-LEAF2_Ethernet4 | - | 192.168.0.14/31 | default | 9214 | False | - | - | -| Ethernet3 | P2P_A-LEAF3_Ethernet4 | - | 192.168.0.22/31 | default | 9214 | False | - | - | -| Ethernet4 | P2P_A-LEAF4_Ethernet4 | - | 192.168.0.30/31 | default | 9214 | False | - | - | -| Ethernet5 | P2P_A-LEAF5_Ethernet4 | - | 192.168.0.38/31 | default | 9214 | False | - | - | -| Ethernet6 | P2P_A-LEAF6_Ethernet4 | - | 192.168.0.46/31 | default | 9214 | False | - | - | -| Ethernet7 | P2P_A-LEAF7_Ethernet4 | - | 192.168.0.54/31 | default | 9214 | False | - | - | -| Ethernet8 | P2P_A-LEAF8_Ethernet4 | - | 192.168.0.62/31 | default | 9214 | False | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.6/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.14/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.22/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.30/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.38/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.46/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.54/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.62/31 - pim ipv4 sparse-mode -``` - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | Globally Unique Address | default | 1.1.1.204/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | Globally Unique Address | default | - | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.204/32 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` - -### IP Routing - -#### IP Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | True | -| MGMT | False | - -#### IP Routing Device Configuration - -```eos -! -ip routing -no ip routing vrf MGMT -``` - -### IPv6 Routing - -#### IPv6 Routing Summary - -| VRF | Routing Enabled | -| --- | --------------- | -| default | False | -| MGMT | false | - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| MGMT | 0.0.0.0/0 | 172.100.100.1 | - | 1 | - | - | - | - -#### Static Routes Device Configuration - -```eos -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -``` - -### ARP - -Global ARP timeout: 1500 - -#### ARP Device Configuration - -```eos -! -arp aging timeout default 1500 -``` - -### Router BGP - -ASN Notation: asplain - -#### Router BGP Summary - -| BGP AS | Router ID | -| ------ | --------- | -| 65100 | 1.1.1.204 | - -| BGP Tuning | -| ---------- | -| graceful-restart restart-time 300 | -| graceful-restart | -| update wait-install | -| no bgp default ipv4-unicast | -| distance bgp 20 200 200 | -| maximum-paths 4 ecmp 4 | - -#### Router BGP Peer Groups - -##### LOCAL-EVPN-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | evpn | -| Next-hop unchanged | True | -| Source | Loopback0 | -| BFD | True | -| Ebgp multihop | 3 | -| Send community | all | -| Maximum routes | 0 (no limit) | - -##### LOCAL-IPV4-PEERS - -| Settings | Value | -| -------- | ----- | -| Address Family | ipv4 | -| Send community | all | -| Maximum routes | 12000 | - -#### BGP Neighbors - -| Neighbor | Remote AS | VRF | Shutdown | Send-community | Maximum-routes | Allowas-in | BFD | RIB Pre-Policy Retain | Route-Reflector Client | Passive | TTL Max Hops | -| -------- | --------- | --- | -------- | -------------- | -------------- | ---------- | --- | --------------------- | ---------------------- | ------- | ------------ | -| 1.1.1.1 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.2 | 65112 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.3 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.4 | 65134 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.5 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.6 | 65156 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.7 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 1.1.1.8 | 65178 | default | - | Inherited from peer group LOCAL-EVPN-PEERS | Inherited from peer group LOCAL-EVPN-PEERS | - | Inherited from peer group LOCAL-EVPN-PEERS | - | - | - | - | -| 192.168.0.7 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.15 | 65112 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.23 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.31 | 65134 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.39 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.47 | 65156 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.55 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | -| 192.168.0.63 | 65178 | default | - | Inherited from peer group LOCAL-IPV4-PEERS | Inherited from peer group LOCAL-IPV4-PEERS | - | - | - | - | - | - | - -#### Router BGP EVPN Address Family - -##### EVPN Peer Groups - -| Peer Group | Activate | Encapsulation | -| ---------- | -------- | ------------- | -| LOCAL-EVPN-PEERS | True | default | - -#### Router BGP Device Configuration - -```eos -! -router bgp 65100 - router-id 1.1.1.204 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65112 - neighbor 192.168.0.7 description A-LEAF1_Ethernet4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65112 - neighbor 192.168.0.15 description A-LEAF2_Ethernet4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF3_Ethernet4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65134 - neighbor 192.168.0.31 description A-LEAF4_Ethernet4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65156 - neighbor 192.168.0.39 description A-LEAF5_Ethernet4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65156 - neighbor 192.168.0.47 description A-LEAF6_Ethernet4 - neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65178 - neighbor 192.168.0.55 description A-LEAF7_Ethernet4 - neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -``` - -## BFD - -### Router BFD - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Routing for IPv4 multicast is enabled. - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - routing -``` - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet1 | - | IPv4 | - | - | - | -| Ethernet2 | - | IPv4 | - | - | - | -| Ethernet3 | - | IPv4 | - | - | - | -| Ethernet4 | - | IPv4 | - | - | - | -| Ethernet5 | - | IPv4 | - | - | - | -| Ethernet6 | - | IPv4 | - | - | - | -| Ethernet7 | - | IPv4 | - | - | - | -| Ethernet8 | - | IPv4 | - | - | - | - -## Filters - -### Prefix-lists - -#### Prefix-lists Summary - -##### PL-LOOPBACKS-EVPN-OVERLAY - -| Sequence | Action | -| -------- | ------ | -| 10 | permit 1.1.1.0/24 eq 32 | - -#### Prefix-lists Device Configuration - -```eos -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -``` - -### Route-maps - -#### Route-maps Summary - -##### RM-CONN-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY | - | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -``` - -## VRF Instances - -### VRF Instances Summary - -| VRF Name | IP Routing | -| -------- | ---------- | -| MGMT | disabled | - -### VRF Instances Device Configuration - -```eos -! -vrf instance MGMT -``` diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md deleted file mode 100644 index c5d2ae4..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/documentation/fabric/DOMAIN_A_FABRIC-documentation.md +++ /dev/null @@ -1,170 +0,0 @@ -# DOMAIN_A_FABRIC - -## Table of Contents - -- [Fabric Switches and Management IP](#fabric-switches-and-management-ip) - - [Fabric Switches with inband Management IP](#fabric-switches-with-inband-management-ip) -- [Fabric Topology](#fabric-topology) -- [Fabric IP Allocation](#fabric-ip-allocation) - - [Fabric Point-To-Point Links](#fabric-point-to-point-links) - - [Point-To-Point Links Node Allocation](#point-to-point-links-node-allocation) - - [Loopback Interfaces (BGP EVPN Peering)](#loopback-interfaces-bgp-evpn-peering) - - [Loopback0 Interfaces Node Allocation](#loopback0-interfaces-node-allocation) - - [VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only)](#vtep-loopback-vxlan-tunnel-source-interfaces-vteps-only) - - [VTEP Loopback Node allocation](#vtep-loopback-node-allocation) - -## Fabric Switches and Management IP - -| POD | Type | Node | Management IP | Platform | Provisioned in CloudVision | Serial Number | -| --- | ---- | ---- | ------------- | -------- | -------------------------- | ------------- | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF1 | 172.100.100.105/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF2 | 172.100.100.106/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF3 | 172.100.100.107/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF4 | 172.100.100.108/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF5 | 172.100.100.109/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF6 | 172.100.100.110/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF7 | 172.100.100.111/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | l3leaf | A-LEAF8 | 172.100.100.112/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE1 | 172.100.100.101/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE2 | 172.100.100.102/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE3 | 172.100.100.103/24 | cEOS-LAB | Provisioned | - | -| DOMAIN_A_FABRIC | spine | A-SPINE4 | 172.100.100.104/24 | cEOS-LAB | Provisioned | - | - -> Provision status is based on Ansible inventory declaration and do not represent real status from CloudVision. - -### Fabric Switches with inband Management IP - -| POD | Type | Node | Management IP | Inband Interface | -| --- | ---- | ---- | ------------- | ---------------- | - -## Fabric Topology - -| Type | Node | Node Interface | Peer Type | Peer Node | Peer Interface | -| ---- | ---- | -------------- | --------- | ----------| -------------- | -| l3leaf | A-LEAF1 | Ethernet1 | spine | A-SPINE1 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet2 | spine | A-SPINE2 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet3 | spine | A-SPINE3 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet4 | spine | A-SPINE4 | Ethernet1 | -| l3leaf | A-LEAF1 | Ethernet5 | mlag_peer | A-LEAF2 | Ethernet5 | -| l3leaf | A-LEAF1 | Ethernet6 | mlag_peer | A-LEAF2 | Ethernet6 | -| l3leaf | A-LEAF2 | Ethernet1 | spine | A-SPINE1 | Ethernet2 | -| l3leaf | A-LEAF2 | Ethernet2 | spine | A-SPINE2 | Ethernet2 | -| l3leaf | A-LEAF2 | Ethernet3 | spine | A-SPINE3 | Ethernet2 | -| l3leaf | A-LEAF2 | Ethernet4 | spine | A-SPINE4 | Ethernet2 | -| l3leaf | A-LEAF3 | Ethernet1 | spine | A-SPINE1 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet2 | spine | A-SPINE2 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet3 | spine | A-SPINE3 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet4 | spine | A-SPINE4 | Ethernet3 | -| l3leaf | A-LEAF3 | Ethernet5 | mlag_peer | A-LEAF4 | Ethernet5 | -| l3leaf | A-LEAF3 | Ethernet6 | mlag_peer | A-LEAF4 | Ethernet6 | -| l3leaf | A-LEAF4 | Ethernet1 | spine | A-SPINE1 | Ethernet4 | -| l3leaf | A-LEAF4 | Ethernet2 | spine | A-SPINE2 | Ethernet4 | -| l3leaf | A-LEAF4 | Ethernet3 | spine | A-SPINE3 | Ethernet4 | -| l3leaf | A-LEAF4 | Ethernet4 | spine | A-SPINE4 | Ethernet4 | -| l3leaf | A-LEAF5 | Ethernet1 | spine | A-SPINE1 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet2 | spine | A-SPINE2 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet3 | spine | A-SPINE3 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet4 | spine | A-SPINE4 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet5 | mlag_peer | A-LEAF6 | Ethernet5 | -| l3leaf | A-LEAF5 | Ethernet6 | mlag_peer | A-LEAF6 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet1 | spine | A-SPINE1 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet2 | spine | A-SPINE2 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet3 | spine | A-SPINE3 | Ethernet6 | -| l3leaf | A-LEAF6 | Ethernet4 | spine | A-SPINE4 | Ethernet6 | -| l3leaf | A-LEAF7 | Ethernet1 | spine | A-SPINE1 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet2 | spine | A-SPINE2 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet3 | spine | A-SPINE3 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet4 | spine | A-SPINE4 | Ethernet7 | -| l3leaf | A-LEAF7 | Ethernet5 | mlag_peer | A-LEAF8 | Ethernet5 | -| l3leaf | A-LEAF7 | Ethernet6 | mlag_peer | A-LEAF8 | Ethernet6 | -| l3leaf | A-LEAF8 | Ethernet1 | spine | A-SPINE1 | Ethernet8 | -| l3leaf | A-LEAF8 | Ethernet2 | spine | A-SPINE2 | Ethernet8 | -| l3leaf | A-LEAF8 | Ethernet3 | spine | A-SPINE3 | Ethernet8 | -| l3leaf | A-LEAF8 | Ethernet4 | spine | A-SPINE4 | Ethernet8 | - -## Fabric IP Allocation - -### Fabric Point-To-Point Links - -| Uplink IPv4 Pool | Available Addresses | Assigned addresses | Assigned Address % | -| ---------------- | ------------------- | ------------------ | ------------------ | -| 192.168.0.0/24 | 256 | 64 | 25.0 % | - -### Point-To-Point Links Node Allocation - -| Node | Node Interface | Node IP Address | Peer Node | Peer Interface | Peer IP Address | -| ---- | -------------- | --------------- | --------- | -------------- | --------------- | -| A-LEAF1 | Ethernet1 | 192.168.0.1/31 | A-SPINE1 | Ethernet1 | 192.168.0.0/31 | -| A-LEAF1 | Ethernet2 | 192.168.0.3/31 | A-SPINE2 | Ethernet1 | 192.168.0.2/31 | -| A-LEAF1 | Ethernet3 | 192.168.0.5/31 | A-SPINE3 | Ethernet1 | 192.168.0.4/31 | -| A-LEAF1 | Ethernet4 | 192.168.0.7/31 | A-SPINE4 | Ethernet1 | 192.168.0.6/31 | -| A-LEAF2 | Ethernet1 | 192.168.0.9/31 | A-SPINE1 | Ethernet2 | 192.168.0.8/31 | -| A-LEAF2 | Ethernet2 | 192.168.0.11/31 | A-SPINE2 | Ethernet2 | 192.168.0.10/31 | -| A-LEAF2 | Ethernet3 | 192.168.0.13/31 | A-SPINE3 | Ethernet2 | 192.168.0.12/31 | -| A-LEAF2 | Ethernet4 | 192.168.0.15/31 | A-SPINE4 | Ethernet2 | 192.168.0.14/31 | -| A-LEAF3 | Ethernet1 | 192.168.0.17/31 | A-SPINE1 | Ethernet3 | 192.168.0.16/31 | -| A-LEAF3 | Ethernet2 | 192.168.0.19/31 | A-SPINE2 | Ethernet3 | 192.168.0.18/31 | -| A-LEAF3 | Ethernet3 | 192.168.0.21/31 | A-SPINE3 | Ethernet3 | 192.168.0.20/31 | -| A-LEAF3 | Ethernet4 | 192.168.0.23/31 | A-SPINE4 | Ethernet3 | 192.168.0.22/31 | -| A-LEAF4 | Ethernet1 | 192.168.0.25/31 | A-SPINE1 | Ethernet4 | 192.168.0.24/31 | -| A-LEAF4 | Ethernet2 | 192.168.0.27/31 | A-SPINE2 | Ethernet4 | 192.168.0.26/31 | -| A-LEAF4 | Ethernet3 | 192.168.0.29/31 | A-SPINE3 | Ethernet4 | 192.168.0.28/31 | -| A-LEAF4 | Ethernet4 | 192.168.0.31/31 | A-SPINE4 | Ethernet4 | 192.168.0.30/31 | -| A-LEAF5 | Ethernet1 | 192.168.0.33/31 | A-SPINE1 | Ethernet5 | 192.168.0.32/31 | -| A-LEAF5 | Ethernet2 | 192.168.0.35/31 | A-SPINE2 | Ethernet5 | 192.168.0.34/31 | -| A-LEAF5 | Ethernet3 | 192.168.0.37/31 | A-SPINE3 | Ethernet5 | 192.168.0.36/31 | -| A-LEAF5 | Ethernet4 | 192.168.0.39/31 | A-SPINE4 | Ethernet5 | 192.168.0.38/31 | -| A-LEAF6 | Ethernet1 | 192.168.0.41/31 | A-SPINE1 | Ethernet6 | 192.168.0.40/31 | -| A-LEAF6 | Ethernet2 | 192.168.0.43/31 | A-SPINE2 | Ethernet6 | 192.168.0.42/31 | -| A-LEAF6 | Ethernet3 | 192.168.0.45/31 | A-SPINE3 | Ethernet6 | 192.168.0.44/31 | -| A-LEAF6 | Ethernet4 | 192.168.0.47/31 | A-SPINE4 | Ethernet6 | 192.168.0.46/31 | -| A-LEAF7 | Ethernet1 | 192.168.0.49/31 | A-SPINE1 | Ethernet7 | 192.168.0.48/31 | -| A-LEAF7 | Ethernet2 | 192.168.0.51/31 | A-SPINE2 | Ethernet7 | 192.168.0.50/31 | -| A-LEAF7 | Ethernet3 | 192.168.0.53/31 | A-SPINE3 | Ethernet7 | 192.168.0.52/31 | -| A-LEAF7 | Ethernet4 | 192.168.0.55/31 | A-SPINE4 | Ethernet7 | 192.168.0.54/31 | -| A-LEAF8 | Ethernet1 | 192.168.0.57/31 | A-SPINE1 | Ethernet8 | 192.168.0.56/31 | -| A-LEAF8 | Ethernet2 | 192.168.0.59/31 | A-SPINE2 | Ethernet8 | 192.168.0.58/31 | -| A-LEAF8 | Ethernet3 | 192.168.0.61/31 | A-SPINE3 | Ethernet8 | 192.168.0.60/31 | -| A-LEAF8 | Ethernet4 | 192.168.0.63/31 | A-SPINE4 | Ethernet8 | 192.168.0.62/31 | - -### Loopback Interfaces (BGP EVPN Peering) - -| Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | -| ------------- | ------------------- | ------------------ | ------------------ | -| 1.1.1.0/24 | 256 | 12 | 4.69 % | - -### Loopback0 Interfaces Node Allocation - -| POD | Node | Loopback0 | -| --- | ---- | --------- | -| DOMAIN_A_FABRIC | A-LEAF1 | 1.1.1.1/32 | -| DOMAIN_A_FABRIC | A-LEAF2 | 1.1.1.2/32 | -| DOMAIN_A_FABRIC | A-LEAF3 | 1.1.1.3/32 | -| DOMAIN_A_FABRIC | A-LEAF4 | 1.1.1.4/32 | -| DOMAIN_A_FABRIC | A-LEAF5 | 1.1.1.5/32 | -| DOMAIN_A_FABRIC | A-LEAF6 | 1.1.1.6/32 | -| DOMAIN_A_FABRIC | A-LEAF7 | 1.1.1.7/32 | -| DOMAIN_A_FABRIC | A-LEAF8 | 1.1.1.8/32 | -| DOMAIN_A_FABRIC | A-SPINE1 | 1.1.1.201/32 | -| DOMAIN_A_FABRIC | A-SPINE2 | 1.1.1.202/32 | -| DOMAIN_A_FABRIC | A-SPINE3 | 1.1.1.203/32 | -| DOMAIN_A_FABRIC | A-SPINE4 | 1.1.1.204/32 | - -### VTEP Loopback VXLAN Tunnel Source Interfaces (VTEPs Only) - -| VTEP Loopback Pool | Available Addresses | Assigned addresses | Assigned Address % | -| ------------------ | ------------------- | ------------------ | ------------------ | -| 2.2.1.0/24 | 256 | 8 | 3.13 % | - -### VTEP Loopback Node allocation - -| POD | Node | Loopback1 | -| --- | ---- | --------- | -| DOMAIN_A_FABRIC | A-LEAF1 | 2.2.1.1/32 | -| DOMAIN_A_FABRIC | A-LEAF2 | 2.2.1.1/32 | -| DOMAIN_A_FABRIC | A-LEAF3 | 2.2.1.3/32 | -| DOMAIN_A_FABRIC | A-LEAF4 | 2.2.1.3/32 | -| DOMAIN_A_FABRIC | A-LEAF5 | 2.2.1.5/32 | -| DOMAIN_A_FABRIC | A-LEAF6 | 2.2.1.5/32 | -| DOMAIN_A_FABRIC | A-LEAF7 | 2.2.1.7/32 | -| DOMAIN_A_FABRIC | A-LEAF8 | 2.2.1.7/32 | diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml deleted file mode 100644 index 277c12b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_ENDPOINTS.yml +++ /dev/null @@ -1,87 +0,0 @@ ---- - -######################################################## -# Port Profiles # -######################################################## -port_profiles: - - profile: PROF-BLUE-MLAG - mode: access - spanning_tree_portfast: edge - spanning_tree_bpduguard: true - vlans: 10 - port_channel: - mode: active - - - profile: PROF-ORANGE-MLAG - mode: access - spanning_tree_portfast: edge - spanning_tree_bpduguard: true - vlans: 30 - port_channel: - mode: active - - - profile: PROF-ORANGE-SINGLE-HOMED - mode: access - spanning_tree_portfast: edge - spanning_tree_bpduguard: true - vlans: 30 - - - profile: PROF-YELLOW-SINGLE-HOMED - mode: access - spanning_tree_portfast: edge - spanning_tree_bpduguard: true - vlans: 50 - - - profile: PROF-BROWN-MLAG - mode: access - spanning_tree_portfast: edge - spanning_tree_bpduguard: true - vlans: 70 - port_channel: - mode: active - -######################################################## -# End hosts # -######################################################## -servers: - - name: HostA1 - adapters: - - endpoint_ports: [eth1, eth2] - switch_ports: [Ethernet7, Ethernet7] - switches: [A-LEAF1, A-LEAF2] - profile: PROF-BLUE-MLAG - - - name: HostA2 - adapters: - - endpoint_ports: [eth1, eth2] - switch_ports: [Ethernet8, Ethernet8] - switches: [A-LEAF1, A-LEAF2] - profile: PROF-ORANGE-MLAG - - - name: HostA3 - adapters: - - endpoint_ports: [eth1] - switch_ports: [Ethernet7] - switches: [A-LEAF3] - profile: PROF-YELLOW-SINGLE-HOMED - - - name: HostA4 - adapters: - - endpoint_ports: [eth1, eth2] - switch_ports: [Ethernet8, Ethernet8] - switches: [A-LEAF3, A-LEAF4] - profile: PROF-BLUE-MLAG - - - name: HostA5 - adapters: - - endpoint_ports: [eth1] - switch_ports: [Ethernet7] - switches: [A-LEAF4] - profile: PROF-ORANGE-SINGLE-HOMED - - - name: HostA6 - adapters: - - endpoint_ports: [eth1, eth2] - switch_ports: [Ethernet7, Ethernet7] - switches: [A-LEAF5, A-LEAF6] - profile: PROF-BROWN-MLAG diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml deleted file mode 100644 index 6283a8e..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_FABRIC.yml +++ /dev/null @@ -1,306 +0,0 @@ ---- - -fabric_name: DOMAIN_A_FABRIC - -bgp_distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - -bgp_graceful_restart: - enabled: true - restart_time: 300 - -bgp_peer_groups: - ipv4_underlay_peers: - name: LOCAL-IPV4-PEERS - password: DGMjRCIj8IZAFhehikpUIQ== - mlag_ipv4_underlay_peer: - name: MLAG-IPV4-PEER - password: CRkxra9QRmU5k9/wECPlUA== - evpn_overlay_peers: - name: LOCAL-EVPN-PEERS - password: WzKnNSduqwPYvUePYIh40g== - evpn_overlay_core: - name: REMOTE-EVPN-PEERS - password: IO6gE/ln7Sp2wt33WX/Asg== - -bgp_update_wait_install: true - -evpn_import_pruning: true - -evpn_multicast: true - -fabric_ip_addressing: - mlag: - algorithm: same_subnet - -router_id_loopback_description: "Globally Unique Address" - -default_vrf_diag_loopback_description: "Per-VRF Unique Loopback" - -underlay_multicast: true - -vtep_loopback_description: "VTEP IP" - -################################################### -# Customized Structured Config # -################################################### -custom_vtep_dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true - -custom_vtep_ip_dhcp_relay: - information_option: true - -custom_evpn_gw_bgp_config: - address_family_ipv4: - peer_groups: - - name: REMOTE-IPV4-PEERS - activate: true - address_family_evpn: - domain_identifier: '1:1' - bgp: - bestpath: - d_path: true - peer_groups: - - name: REMOTE-IPV4-PEERS - password: dkvBq1jk4inJHsHfMjYRnQ== - remote_as: 65000 - route_map_out: RM-AS65000-IPV4-OUT - send_community: all - - name: REMOTE-EVPN-PEERS - local_as: 65000 - -custom_evpn_gw_prefix_lists: - - name: PL-GATEWAY-LOOP - sequence_numbers: - - sequence: 10 - action: permit 2.2.1.7/32 - - sequence: 20 - action: permit 1.1.1.7/32 - - sequence: 30 - action: permit 1.1.1.8/32 - -custom_evpn_gw_route_maps: - - name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - match: - - extcommunity CL-EVPN-IMPORTED - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - - name: RM-AS65000-IPV4-OUT - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-GATEWAY-LOOP - -custom_vtep_route_maps: - - name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - match: - - extcommunity CL-EVPN-IMPORTED - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - -custom_vtep_ext_community_lists: - - name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* - -a_leaf7_dci_bgp_peers: - neighbors: - - ip_address: 172.16.1.0 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.4 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - -a_leaf8_dci_bgp_peers: - neighbors: - - ip_address: 172.16.1.2 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.6 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - -################################################### -# DOMAIN A SPINES # -################################################### -spine: - defaults: - platform: cEOS-LAB - bgp_as: 65100 - loopback_ipv4_pool: 1.1.1.0/24 - nodes: - - name: A-SPINE1 - id: 201 - mgmt_ip: 172.100.100.101/24 - - name: A-SPINE2 - id: 202 - mgmt_ip: 172.100.100.102/24 - - name: A-SPINE3 - id: 203 - mgmt_ip: 172.100.100.103/24 - - name: A-SPINE4 - id: 204 - mgmt_ip: 172.100.100.104/24 - -################################################## -# DOMAIN A LEAFS # -################################################## -l3leaf: - defaults: - platform: cEOS-LAB - loopback_ipv4_pool: 1.1.1.0/24 - vtep_loopback_ipv4_pool: 2.2.1.0/24 - uplink_interfaces: [Ethernet1, Ethernet2, Ethernet3, Ethernet4] - uplink_switches: [A-SPINE1, A-SPINE2, A-SPINE3, A-SPINE4] - uplink_ipv4_pool: 192.168.0.0/24 - mlag_interfaces: [Ethernet5, Ethernet6] - mlag_peer_ipv4_pool: 169.254.0.0/31 - mlag_peer_l3_ipv4_pool: 192.0.0.0/31 - mlag_port_channel_id: 1000 - virtual_router_mac_address: 00:1c:73:00:00:01 - spanning_tree_mode: mstp - spanning_tree_priority: 0 - structured_config: - dhcp_relay: "{{ custom_vtep_dhcp_relay }}" - ip_dhcp_relay: "{{ custom_vtep_ip_dhcp_relay }}" - ip_extcommunity_lists_regexp: "{{ custom_vtep_ext_community_lists }}" - route_maps: "{{ custom_vtep_route_maps }}" - node_groups: -######################################################## -# DOMAIN A POD 1 # -######################################################## - - group: POD1 - bgp_as: 65112 - filter: - tags: ['BLUE', 'ORANGE'] - nodes: - - name: A-LEAF1 - id: 1 - mgmt_ip: 172.100.100.105/24 - uplink_switch_interfaces: [Ethernet1, Ethernet1, Ethernet1, Ethernet1] - - name: A-LEAF2 - id: 2 - mgmt_ip: 172.100.100.106/24 - uplink_switch_interfaces: [Ethernet2, Ethernet2, Ethernet2, Ethernet2] -######################################################## -# DOMAIN A POD 2 # -######################################################## - - group: POD2 - filter: - tags: ['BLUE', 'ORANGE', 'YELLOW'] - bgp_as: 65134 - nodes: - - name: A-LEAF3 - id: 3 - mgmt_ip: 172.100.100.107/24 - uplink_switch_interfaces: [Ethernet3, Ethernet3, Ethernet3, Ethernet3] - - name: A-LEAF4 - id: 4 - mgmt_ip: 172.100.100.108/24 - uplink_switch_interfaces: [Ethernet4, Ethernet4, Ethernet4, Ethernet4] -######################################################## -# DOMAIN A POD 3 # -######################################################## - - group: POD3 - bgp_as: 65156 - filter: - tags: ['BROWN'] - nodes: - - name: A-LEAF5 - id: 5 - mgmt_ip: 172.100.100.109/24 - uplink_switch_interfaces: [Ethernet5, Ethernet5, Ethernet5, Ethernet5] - - name: A-LEAF6 - id: 6 - mgmt_ip: 172.100.100.110/24 - uplink_switch_interfaces: [Ethernet6, Ethernet6, Ethernet6, Ethernet6] -######################################################## -# DOMAIN A POD 4 (Border Leaf / EVPN Gateway) # -######################################################## - - group: POD4 - bgp_as: 65178 - evpn_gateway: - evpn_l2: - enabled: true - evpn_l3: - enabled: true - remote_peers: - - hostname: BB1 - ip_address: 1.1.0.1 - bgp_as: 65000 - - hostname: BB2 - ip_address: 1.1.0.2 - bgp_as: 65000 - structured_config: - router_bgp: "{{ custom_evpn_gw_bgp_config }}" - prefix_lists: "{{ custom_evpn_gw_prefix_lists }}" - route_maps: "{{ custom_evpn_gw_route_maps }}" - nodes: - - name: A-LEAF7 - id: 7 - mgmt_ip: 172.100.100.111/24 - uplink_switch_interfaces: [Ethernet7, Ethernet7, Ethernet7, Ethernet7] - structured_config: - router_bgp: "{{ a_leaf7_dci_bgp_peers }}" - - name: A-LEAF8 - id: 8 - mgmt_ip: 172.100.100.112/24 - uplink_switch_interfaces: [Ethernet8, Ethernet8, Ethernet8, Ethernet8] - structured_config: - router_bgp: "{{ a_leaf8_dci_bgp_peers }}" -########################################################## -# DCI Connectivity # -########################################################## -l3_edge: - p2p_links: - - nodes: [A-LEAF7, BB1] - interfaces: [Ethernet7, Ethernet1] - subnet: 172.16.1.0/31 - ip: - - 172.16.1.1/31 - - 172.16.1.0/31 - include_in_underlay_protocol: false - - - nodes: [A-LEAF7, BB2] - interfaces: [Ethernet8, Ethernet1] - subnet: 172.16.1.4/31 - ip: - - 172.16.1.5/31 - - 172.16.1.4/31 - include_in_underlay_protocol: false - - - nodes: [A-LEAF8, BB1] - interfaces: [Ethernet7, Ethernet1] - subnet: 172.16.1.2/31 - ip: - - 172.16.1.3/31 - - 172.16.1.2/31 - include_in_underlay_protocol: false - - - nodes: [A-LEAF8, BB2] - interfaces: [Ethernet8, Ethernet1] - subnet: 172.16.1.6/31 - ip: - - 172.16.1.7/31 - - 172.16.1.6/31 - include_in_underlay_protocol: false diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml deleted file mode 100644 index bc98ea8..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/DOMAIN_A_SERVICES.yml +++ /dev/null @@ -1,67 +0,0 @@ ---- - -################################################### -# Tenants and Per-VRF Config # -################################################### -tenants: - - name: DOMAIN_A_FABRIC - mac_vrf_vni_base: 10000 - evpn_l2_multi_domain: false - vrfs: - - name: PROD - vrf_vni: 50001 - evpn_l3_multicast: - enabled: true - evpn_underlay_l3_multicast_group: 232.1.1.1 - mlag_ibgp_peering_vlan: 3001 - mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 - vtep_diagnostic: - loopback: 101 - loopback_ip_range: 10.101.101.0/24 - svis: - - id: 10 - name: Blue - description: Blue Network - tags: ['PROD', 'BLUE'] - enabled: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - ipv6_address_virtuals: [2001:db8:10:10::1/64] - evpn_l2_multi_domain: true - - id: 30 - name: Orange - description: Orange Network - tags: ['PROD', 'ORANGE'] - enabled: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - ipv6_address_virtuals: [2001:db8:30:30::1/64] - - name: DEV - vrf_vni: 50002 - evpn_l3_multicast: - enabled: true - evpn_underlay_l3_multicast_group: 232.2.2.2 - mlag_ibgp_peering_vlan: 3002 - mlag_ibgp_peering_ipv4_pool: 192.2.2.0/31 - vtep_diagnostic: - loopback: 102 - loopback_ip_range: 10.102.102.0/24 - svis: - - id: 50 - name: Yellow - description: Yellow Network - tags: ['DEV', 'YELLOW'] - enabled: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - ipv6_address_virtuals: [2001:db8:50:50::1/64] - evpn_l2_multi_domain: true - - id: 70 - name: Brown - description: Brown Network - tags: ['DEV', 'BROWN'] - enabled: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - ipv6_address_virtuals: [2001:db8:70:70::1/64] - evpn_l2_multi_domain: true diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml deleted file mode 100644 index 523c3ec..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/group_vars/all.yml +++ /dev/null @@ -1,119 +0,0 @@ ---- - -# AAA Authorization Settings -aaa_authorization: - exec: - default: local - -# Global ARP Timer -arp: - aging: - timeout_default: 1500 - -avd_data_validation_mode: error - -# Clock Timezone -clock: - timezone: America/Detroit - -dns_domain: aclabs.lab - -# Event Monitor in EOS -event_monitor: - enabled: true - -# Source interface and VRF for DNS -ip_domain_lookup: - source_interfaces: - - name: Management0 - vrf: MGMT - -# Source interface and VRF for HTTP(S) -ip_http_client_source_interfaces: - - name: Management0 - vrf: MGMT - -# DNS Servers -ip_name_servers: - - ip_address: 8.8.8.8 - vrf: MGMT - -# Source interface and VRF for SSH -ip_ssh_client_source_interfaces: - - name: Management0 - vrf: MGMT - -# Local Users -local_users: - - name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 - - name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. - -# Global MAC Aging Timer -mac_address_table: - aging_time: 1800 - -# Enable eAPI -management_api_http: - enable_http: false - enable_https: true - enable_vrfs: - - name: VRF - -# Enable SSH -management_ssh: - vrfs: - - name: default - enable: true - - name: MGMT - enable: true - -# Out of Band Management -mgmt_gateway: 172.100.100.1 -mgmt_interface: Management0 -mgmt_interface_vrf: MGMT - -# NTP Servers -ntp: - local_interface: - name: Management0 - vrf: MGMT - servers: - - name: time.google.com - iburst: true - preferred: true - vrf: MGMT - - name: time.windows.com - vrf: MGMT - iburst: true - preferred: false - - name: time.apple.com - iburst: true - preferred: false - vrf: MGMT - -# Global IP MTU for Point-to-Point links -p2p_uplinks_mtu: 9214 - -# Default mode of "routed" interfaces -switchport_default: - mode: routed - -ansible_user: admin -ansible_password: admin -ansible_network_os: arista.eos.eos -# Configure privilege escalation -ansible_become: true -ansible_become_method: enable -# HTTPAPI configuration -ansible_connection: ansible.netcommon.httpapi -ansible_httpapi_port: 443 -ansible_httpapi_use_ssl: true -ansible_httpapi_validate_certs: false -ansible_python_interpreter: $(which python3) -avd_data_validation_mode: warning diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg deleted file mode 100644 index e82b7e7..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF1.cfg +++ /dev/null @@ -1,383 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF2_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.1/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.3/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.5/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.7/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF2_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF2_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth1 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth1 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.1/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.1/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.105/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF1_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf PROD address 10.101.101.1 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.1 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF2 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF2_Vlan4093 - neighbor 192.168.0.0 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.0 remote-as 65100 - neighbor 192.168.0.0 description A-SPINE1_Ethernet1 - neighbor 192.168.0.2 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.2 remote-as 65100 - neighbor 192.168.0.2 description A-SPINE2_Ethernet1 - neighbor 192.168.0.4 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.4 remote-as 65100 - neighbor 192.168.0.4 description A-SPINE3_Ethernet1 - neighbor 192.168.0.6 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.6 remote-as 65100 - neighbor 192.168.0.6 description A-SPINE4_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.1:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.1:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.1:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.1 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF2_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg deleted file mode 100644 index 86248f4..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF2.cfg +++ /dev/null @@ -1,383 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA1 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel8 - description SERVER_HostA2 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF1_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.9/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.11/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.13/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.15/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF1_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF1_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA1_eth2 - no shutdown - channel-group 7 mode active -! -interface Ethernet8 - description SERVER_HostA2_eth2 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.2/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.1/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.2/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.106/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF2_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf PROD address 10.101.101.2 -! -ip routing -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD1 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65112 - router-id 1.1.1.2 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65112 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF1 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF1_Vlan4093 - neighbor 192.168.0.8 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.8 remote-as 65100 - neighbor 192.168.0.8 description A-SPINE1_Ethernet2 - neighbor 192.168.0.10 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.10 remote-as 65100 - neighbor 192.168.0.10 description A-SPINE2_Ethernet2 - neighbor 192.168.0.12 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.12 remote-as 65100 - neighbor 192.168.0.12 description A-SPINE3_Ethernet2 - neighbor 192.168.0.14 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.14 remote-as 65100 - neighbor 192.168.0.14 description A-SPINE4_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.2:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.2:10030 - route-target both 10030:10030 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf PROD - rd 1.1.1.2:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.2 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF1_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg deleted file mode 100644 index dac7ae2..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF3.cfg +++ /dev/null @@ -1,437 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF4_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.17/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.19/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.21/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.23/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF4_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF4_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA3_eth1 - no shutdown - switchport access vlan 50 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth1 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.3/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.3/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.3/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.107/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF3_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.3 -ip address virtual source-nat vrf PROD address 10.101.101.3 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.3 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF4 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF4_Vlan4093 - neighbor 192.168.0.16 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.16 remote-as 65100 - neighbor 192.168.0.16 description A-SPINE1_Ethernet3 - neighbor 192.168.0.18 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.18 remote-as 65100 - neighbor 192.168.0.18 description A-SPINE2_Ethernet3 - neighbor 192.168.0.20 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.20 remote-as 65100 - neighbor 192.168.0.20 description A-SPINE3_Ethernet3 - neighbor 192.168.0.22 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.22 remote-as 65100 - neighbor 192.168.0.22 description A-SPINE4_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.3:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.3:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.3:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.3:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.3:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.3 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF4_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg deleted file mode 100644 index d700ec4..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF4.cfg +++ /dev/null @@ -1,437 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel8 - description SERVER_HostA4 - no shutdown - switchport access vlan 10 - switchport mode access - switchport - mlag 8 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF3_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.25/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.27/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.29/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.31/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF3_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF3_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA5_eth1 - no shutdown - switchport access vlan 30 - switchport mode access - switchport - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Ethernet8 - description SERVER_HostA4_eth2 - no shutdown - channel-group 8 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.4/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.3/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.4/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.4/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.108/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF4_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.4 -ip address virtual source-nat vrf PROD address 10.101.101.4 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD2 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65134 - router-id 1.1.1.4 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65134 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF3 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF3_Vlan4093 - neighbor 192.168.0.24 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.24 remote-as 65100 - neighbor 192.168.0.24 description A-SPINE1_Ethernet4 - neighbor 192.168.0.26 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.26 remote-as 65100 - neighbor 192.168.0.26 description A-SPINE2_Ethernet4 - neighbor 192.168.0.28 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.28 remote-as 65100 - neighbor 192.168.0.28 description A-SPINE3_Ethernet4 - neighbor 192.168.0.30 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.30 remote-as 65100 - neighbor 192.168.0.30 description A-SPINE4_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.4:10010 - route-target both 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.4:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.4:10050 - route-target both 10050:10050 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.4:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.4:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.4 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF3_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg deleted file mode 100644 index 6f1e2a7..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF5.cfg +++ /dev/null @@ -1,349 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF5 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF6_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.33/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.35/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.37/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet5 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.39/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF6_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF6_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth1 - no shutdown - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.5/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.5/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.109/24 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF5_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.5 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.5 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF6 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF6_Vlan4093 - neighbor 192.168.0.32 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.32 remote-as 65100 - neighbor 192.168.0.32 description A-SPINE1_Ethernet5 - neighbor 192.168.0.34 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.34 remote-as 65100 - neighbor 192.168.0.34 description A-SPINE2_Ethernet5 - neighbor 192.168.0.36 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.36 remote-as 65100 - neighbor 192.168.0.36 description A-SPINE3_Ethernet5 - neighbor 192.168.0.38 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.38 remote-as 65100 - neighbor 192.168.0.38 description A-SPINE4_Ethernet5 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.5:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.5:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.5 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF6_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg deleted file mode 100644 index 22a5215..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF6.cfg +++ /dev/null @@ -1,349 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF6 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 70 - name Brown -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel7 - description SERVER_HostA6 - no shutdown - switchport access vlan 70 - switchport mode access - switchport - mlag 7 - spanning-tree portfast - spanning-tree bpduguard enable -! -interface Port-Channel1000 - description MLAG_A-LEAF5_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.41/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.43/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.45/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet6 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.47/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF5_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF5_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description SERVER_HostA6_eth2 - no shutdown - channel-group 7 mode active -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.6/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.5/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.6/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.110/24 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF6_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.6 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -! -mlag configuration - domain-id POD3 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65156 - router-id 1.1.1.6 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65156 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF5 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF5_Vlan4093 - neighbor 192.168.0.40 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.40 remote-as 65100 - neighbor 192.168.0.40 description A-SPINE1_Ethernet6 - neighbor 192.168.0.42 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.42 remote-as 65100 - neighbor 192.168.0.42 description A-SPINE2_Ethernet6 - neighbor 192.168.0.44 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.44 remote-as 65100 - neighbor 192.168.0.44 description A-SPINE3_Ethernet6 - neighbor 192.168.0.46 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.46 remote-as 65100 - neighbor 192.168.0.46 description A-SPINE4_Ethernet6 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 70 - rd 1.1.1.6:10070 - route-target both 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - route import match-failure action discard - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - ! - vrf DEV - rd 1.1.1.6:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.6 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF5_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg deleted file mode 100644 index 74e123e..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF7.cfg +++ /dev/null @@ -1,491 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF7 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF8_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.49/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.51/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.53/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet7 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.55/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF8_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF8_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.1/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.5/31 -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.7/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.7/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.7/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.111/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.0/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.0/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.0/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.0/31 -! -interface Vxlan1 - description A-LEAF7_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.7 -ip address virtual source-nat vrf PROD address 10.101.101.7 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.1 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.7 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF8 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.0 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.0 description BB1.IPV4 - neighbor 172.16.1.4 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.4 description BB2.IPV4 - neighbor 192.0.0.1 peer group MLAG-IPV4-PEER - neighbor 192.0.0.1 description A-LEAF8_Vlan4093 - neighbor 192.168.0.48 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.48 remote-as 65100 - neighbor 192.168.0.48 description A-SPINE1_Ethernet7 - neighbor 192.168.0.50 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.50 remote-as 65100 - neighbor 192.168.0.50 description A-SPINE2_Ethernet7 - neighbor 192.168.0.52 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.52 remote-as 65100 - neighbor 192.168.0.52 description A-SPINE3_Ethernet7 - neighbor 192.168.0.54 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.54 remote-as 65100 - neighbor 192.168.0.54 description A-SPINE4_Ethernet7 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.7:10010 - rd evpn domain remote 1.1.1.7:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.7:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.7:10050 - rd evpn domain remote 1.1.1.7:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.7:10070 - rd evpn domain remote 1.1.1.7:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.7:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.7:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.7 - update wait-install - neighbor 192.2.2.1 peer group MLAG-IPV4-PEER - neighbor 192.2.2.1 description A-LEAF8_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg deleted file mode 100644 index 0166312..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-LEAF8.cfg +++ /dev/null @@ -1,491 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -dhcp relay - tunnel requests disabled - mlag peer-link requests disabled -! -ip dhcp relay information option -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-LEAF8 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode mstp -no spanning-tree vlan-id 4093-4094 -spanning-tree mst 0 priority 0 -! -clock timezone America/Detroit -! -vlan 10 - name Blue -! -vlan 30 - name Orange -! -vlan 50 - name Yellow -! -vlan 70 - name Brown -! -vlan 3001 - name MLAG_L3_VRF_PROD - trunk group MLAG -! -vlan 3002 - name MLAG_L3_VRF_DEV - trunk group MLAG -! -vlan 4093 - name MLAG_L3 - trunk group MLAG -! -vlan 4094 - name MLAG - trunk group MLAG -! -vrf instance DEV -! -vrf instance MGMT -! -vrf instance PROD -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Port-Channel1000 - description MLAG_A-LEAF7_Port-Channel1000 - no shutdown - switchport mode trunk - switchport trunk group MLAG - switchport -! -interface Ethernet1 - description P2P_A-SPINE1_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.57/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-SPINE2_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.59/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-SPINE3_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.61/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-SPINE4_Ethernet8 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.63/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description MLAG_A-LEAF7_Ethernet5 - no shutdown - channel-group 1000 mode active -! -interface Ethernet6 - description MLAG_A-LEAF7_Ethernet6 - no shutdown - channel-group 1000 mode active -! -interface Ethernet7 - description P2P_BB1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.3/31 -! -interface Ethernet8 - description P2P_BB2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 172.16.1.7/31 -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.8/32 -! -interface Loopback1 - description VTEP IP - no shutdown - ip address 2.2.1.7/32 -! -interface Loopback101 - description Per-VRF Unique Loopback - no shutdown - vrf PROD - ip address 10.101.101.8/32 -! -interface Loopback102 - description Per-VRF Unique Loopback - no shutdown - vrf DEV - ip address 10.102.102.8/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.112/24 -! -interface Vlan10 - description Blue Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.10.10.1/24 - ipv6 address virtual 2001:db8:10:10::1/64 -! -interface Vlan30 - description Orange Network - no shutdown - mtu 9014 - vrf PROD - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback101 - ip address virtual 10.30.30.1/24 - ipv6 address virtual 2001:db8:30:30::1/64 -! -interface Vlan50 - description Yellow Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.50.50.1/24 - ipv6 address virtual 2001:db8:50:50::1/64 -! -interface Vlan70 - description Brown Network - no shutdown - mtu 9014 - vrf DEV - ipv6 enable - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback102 - ip address virtual 10.70.70.1/24 - ipv6 address virtual 2001:db8:70:70::1/64 -! -interface Vlan3001 - description MLAG_L3_VRF_PROD - no shutdown - mtu 9214 - vrf PROD - ip address 192.2.2.1/31 -! -interface Vlan3002 - description MLAG_L3_VRF_DEV - no shutdown - mtu 9214 - vrf DEV - ip address 192.2.2.1/31 -! -interface Vlan4093 - description MLAG_L3 - no shutdown - mtu 9214 - ip address 192.0.0.1/31 - pim ipv4 sparse-mode -! -interface Vlan4094 - description MLAG - no shutdown - mtu 9214 - no autostate - ip address 169.254.0.1/31 -! -interface Vxlan1 - description A-LEAF8_VTEP - vxlan source-interface Loopback0 - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan vlan 10 vni 10010 - vxlan vlan 30 vni 10030 - vxlan vlan 50 vni 10050 - vxlan vlan 70 vni 10070 - vxlan vrf DEV vni 50002 - vxlan vrf PROD vni 50001 - vxlan mlag source-interface Loopback1 - vxlan vrf DEV multicast group 232.2.2.2 - vxlan vrf PROD multicast group 232.1.1.1 -! -mac address-table aging-time 1800 -! -ip virtual-router mac-address 00:1c:73:00:00:01 -! -ip address virtual source-nat vrf DEV address 10.102.102.8 -ip address virtual source-nat vrf PROD address 10.101.101.8 -! -ip routing -ip routing vrf DEV -no ip routing vrf MGMT -ip routing vrf PROD -! -ip extcommunity-list regexp CL-EVPN-IMPORTED permit RT.* -! -ip prefix-list PL-GATEWAY-LOOP - seq 10 permit 2.2.1.7/32 - seq 20 permit 1.1.1.7/32 - seq 30 permit 1.1.1.8/32 -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 - seq 20 permit 2.2.1.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 192.2.2.0/31 -! -ipv6 unicast-routing vrf DEV -ipv6 unicast-routing vrf PROD -! -mlag configuration - domain-id POD4 - local-interface Vlan4094 - peer-address 169.254.0.0 - peer-link Port-Channel1000 - reload-delay mlag 300 - reload-delay non-mlag 330 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-AS65000-IPV4-OUT permit 10 - match ip address prefix-list PL-GATEWAY-LOOP -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -route-map RM-CONN-2-BGP-VRFS deny 10 - match ip address prefix-list PL-MLAG-PEER-VRFS -! -route-map RM-CONN-2-BGP-VRFS permit 20 -! -route-map RM-MLAG-PEER-IN deny 10 - description Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match extcommunity CL-EVPN-IMPORTED - set origin incomplete -! -route-map RM-MLAG-PEER-IN permit 20 - description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing - set origin incomplete -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65178 - router-id 1.1.1.8 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - bgp bestpath d-path - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor MLAG-IPV4-PEER peer group - neighbor MLAG-IPV4-PEER remote-as 65178 - neighbor MLAG-IPV4-PEER next-hop-self - neighbor MLAG-IPV4-PEER description A-LEAF7 - neighbor MLAG-IPV4-PEER route-map RM-MLAG-PEER-IN in - neighbor MLAG-IPV4-PEER password 7 CRkxra9QRmU5k9/wECPlUA== - neighbor MLAG-IPV4-PEER send-community - neighbor MLAG-IPV4-PEER maximum-routes 12000 - neighbor REMOTE-EVPN-PEERS peer group - neighbor REMOTE-EVPN-PEERS local-as 65000 no-prepend replace-as - neighbor REMOTE-EVPN-PEERS update-source Loopback0 - neighbor REMOTE-EVPN-PEERS bfd - neighbor REMOTE-EVPN-PEERS ebgp-multihop 15 - neighbor REMOTE-EVPN-PEERS password 7 IO6gE/ln7Sp2wt33WX/Asg== - neighbor REMOTE-EVPN-PEERS send-community - neighbor REMOTE-EVPN-PEERS maximum-routes 0 - neighbor REMOTE-IPV4-PEERS peer group - neighbor REMOTE-IPV4-PEERS remote-as 65000 - neighbor REMOTE-IPV4-PEERS route-map RM-AS65000-IPV4-OUT out - neighbor REMOTE-IPV4-PEERS password 7 dkvBq1jk4inJHsHfMjYRnQ== - neighbor REMOTE-IPV4-PEERS send-community - neighbor 1.1.0.1 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.1 remote-as 65000 - neighbor 1.1.0.1 description BB1 - neighbor 1.1.0.2 peer group REMOTE-EVPN-PEERS - neighbor 1.1.0.2 remote-as 65000 - neighbor 1.1.0.2 description BB2 - neighbor 1.1.1.201 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.201 remote-as 65100 - neighbor 1.1.1.201 description A-SPINE1_Loopback0 - neighbor 1.1.1.202 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.202 remote-as 65100 - neighbor 1.1.1.202 description A-SPINE2_Loopback0 - neighbor 1.1.1.203 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.203 remote-as 65100 - neighbor 1.1.1.203 description A-SPINE3_Loopback0 - neighbor 1.1.1.204 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.204 remote-as 65100 - neighbor 1.1.1.204 description A-SPINE4_Loopback0 - neighbor 172.16.1.2 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.2 description BB1.IPV4 - neighbor 172.16.1.6 peer group REMOTE-IPV4-PEERS - neighbor 172.16.1.6 description BB2.IPV4 - neighbor 192.0.0.0 peer group MLAG-IPV4-PEER - neighbor 192.0.0.0 description A-LEAF7_Vlan4093 - neighbor 192.168.0.56 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.56 remote-as 65100 - neighbor 192.168.0.56 description A-SPINE1_Ethernet8 - neighbor 192.168.0.58 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.58 remote-as 65100 - neighbor 192.168.0.58 description A-SPINE2_Ethernet8 - neighbor 192.168.0.60 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.60 remote-as 65100 - neighbor 192.168.0.60 description A-SPINE3_Ethernet8 - neighbor 192.168.0.62 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.62 remote-as 65100 - neighbor 192.168.0.62 description A-SPINE4_Ethernet8 - redistribute connected route-map RM-CONN-2-BGP - ! - vlan 10 - rd 1.1.1.8:10010 - rd evpn domain remote 1.1.1.8:10010 - route-target both 10010:10010 - route-target import export evpn domain remote 10010:10010 - redistribute learned - ! - vlan 30 - rd 1.1.1.8:10030 - route-target both 10030:10030 - redistribute learned - ! - vlan 50 - rd 1.1.1.8:10050 - rd evpn domain remote 1.1.1.8:10050 - route-target both 10050:10050 - route-target import export evpn domain remote 10050:10050 - redistribute learned - ! - vlan 70 - rd 1.1.1.8:10070 - rd evpn domain remote 1.1.1.8:10070 - route-target both 10070:10070 - route-target import export evpn domain remote 10070:10070 - redistribute learned - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-EVPN-PEERS domain remote - domain identifier 1:1 - route import match-failure action discard - neighbor default next-hop-self received-evpn-routes route-type ip-prefix inter-domain - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate - neighbor MLAG-IPV4-PEER activate - no neighbor REMOTE-EVPN-PEERS activate - neighbor REMOTE-IPV4-PEERS activate - ! - vrf DEV - rd 1.1.1.8:50002 - route-target import evpn 50002:50002 - route-target export evpn 50002:50002 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3002 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast - ! - vrf PROD - rd 1.1.1.8:50001 - route-target import evpn 50001:50001 - route-target export evpn 50001:50001 - router-id 1.1.1.8 - update wait-install - neighbor 192.2.2.0 peer group MLAG-IPV4-PEER - neighbor 192.2.2.0 description A-LEAF7_Vlan3001 - redistribute connected route-map RM-CONN-2-BGP-VRFS - evpn multicast -! -router multicast - ipv4 - routing - software-forwarding sfe - ! - vrf DEV - ipv4 - routing - ! - vrf PROD - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg deleted file mode 100644 index 11f361b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE1.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE1 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.0/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.8/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.16/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.24/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.32/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.40/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.48/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet1 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.56/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.201/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.101/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.201 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.1 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.1 remote-as 65112 - neighbor 192.168.0.1 description A-LEAF1_Ethernet1 - neighbor 192.168.0.9 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.9 remote-as 65112 - neighbor 192.168.0.9 description A-LEAF2_Ethernet1 - neighbor 192.168.0.17 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.17 remote-as 65134 - neighbor 192.168.0.17 description A-LEAF3_Ethernet1 - neighbor 192.168.0.25 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.25 remote-as 65134 - neighbor 192.168.0.25 description A-LEAF4_Ethernet1 - neighbor 192.168.0.33 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.33 remote-as 65156 - neighbor 192.168.0.33 description A-LEAF5_Ethernet1 - neighbor 192.168.0.41 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.41 remote-as 65156 - neighbor 192.168.0.41 description A-LEAF6_Ethernet1 - neighbor 192.168.0.49 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.49 remote-as 65178 - neighbor 192.168.0.49 description A-LEAF7_Ethernet1 - neighbor 192.168.0.57 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.57 remote-as 65178 - neighbor 192.168.0.57 description A-LEAF8_Ethernet1 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg deleted file mode 100644 index 46695b9..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE2.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE2 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.2/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.10/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.18/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.26/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.34/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.42/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.50/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet2 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.58/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.202/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.102/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.202 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.3 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.3 remote-as 65112 - neighbor 192.168.0.3 description A-LEAF1_Ethernet2 - neighbor 192.168.0.11 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.11 remote-as 65112 - neighbor 192.168.0.11 description A-LEAF2_Ethernet2 - neighbor 192.168.0.19 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.19 remote-as 65134 - neighbor 192.168.0.19 description A-LEAF3_Ethernet2 - neighbor 192.168.0.27 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.27 remote-as 65134 - neighbor 192.168.0.27 description A-LEAF4_Ethernet2 - neighbor 192.168.0.35 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.35 remote-as 65156 - neighbor 192.168.0.35 description A-LEAF5_Ethernet2 - neighbor 192.168.0.43 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.43 remote-as 65156 - neighbor 192.168.0.43 description A-LEAF6_Ethernet2 - neighbor 192.168.0.51 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.51 remote-as 65178 - neighbor 192.168.0.51 description A-LEAF7_Ethernet2 - neighbor 192.168.0.59 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.59 remote-as 65178 - neighbor 192.168.0.59 description A-LEAF8_Ethernet2 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg deleted file mode 100644 index 4a6ac6f..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE3.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE3 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.4/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.12/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.20/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.28/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.36/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.44/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.52/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet3 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.60/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.203/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.103/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.203 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.5 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.5 remote-as 65112 - neighbor 192.168.0.5 description A-LEAF1_Ethernet3 - neighbor 192.168.0.13 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.13 remote-as 65112 - neighbor 192.168.0.13 description A-LEAF2_Ethernet3 - neighbor 192.168.0.21 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.21 remote-as 65134 - neighbor 192.168.0.21 description A-LEAF3_Ethernet3 - neighbor 192.168.0.29 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.29 remote-as 65134 - neighbor 192.168.0.29 description A-LEAF4_Ethernet3 - neighbor 192.168.0.37 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.37 remote-as 65156 - neighbor 192.168.0.37 description A-LEAF5_Ethernet3 - neighbor 192.168.0.45 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.45 remote-as 65156 - neighbor 192.168.0.45 description A-LEAF6_Ethernet3 - neighbor 192.168.0.53 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.53 remote-as 65178 - neighbor 192.168.0.53 description A-LEAF7_Ethernet3 - neighbor 192.168.0.61 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.61 remote-as 65178 - neighbor 192.168.0.61 description A-LEAF8_Ethernet3 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg deleted file mode 100644 index 0d5734b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/configs/A-SPINE4.cfg +++ /dev/null @@ -1,228 +0,0 @@ -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin secret sha512 $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -! -switchport default mode routed -! -vlan internal order ascending range 1006 1199 -! -event-monitor -! -transceiver qsfp default-mode 4x10G -! -service routing protocols model multi-agent -! -hostname A-SPINE4 -ip domain lookup vrf MGMT source-interface Management0 -ip name-server vrf MGMT 8.8.8.8 -dns domain aclabs.lab -! -spanning-tree mode none -! -clock timezone America/Detroit -! -vrf instance MGMT -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -aaa authorization exec default local -! -interface Ethernet1 - description P2P_A-LEAF1_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.6/31 - pim ipv4 sparse-mode -! -interface Ethernet2 - description P2P_A-LEAF2_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.14/31 - pim ipv4 sparse-mode -! -interface Ethernet3 - description P2P_A-LEAF3_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.22/31 - pim ipv4 sparse-mode -! -interface Ethernet4 - description P2P_A-LEAF4_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.30/31 - pim ipv4 sparse-mode -! -interface Ethernet5 - description P2P_A-LEAF5_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.38/31 - pim ipv4 sparse-mode -! -interface Ethernet6 - description P2P_A-LEAF6_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.46/31 - pim ipv4 sparse-mode -! -interface Ethernet7 - description P2P_A-LEAF7_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.54/31 - pim ipv4 sparse-mode -! -interface Ethernet8 - description P2P_A-LEAF8_Ethernet4 - no shutdown - mtu 9214 - no switchport - ip address 192.168.0.62/31 - pim ipv4 sparse-mode -! -interface Loopback0 - description Globally Unique Address - no shutdown - ip address 1.1.1.204/32 -! -interface Management0 - description OOB_MANAGEMENT - no shutdown - vrf MGMT - ip address 172.100.100.104/24 -! -mac address-table aging-time 1800 -! -ip routing -no ip routing vrf MGMT -! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 1.1.1.0/24 eq 32 -! -ip route vrf MGMT 0.0.0.0/0 172.100.100.1 -! -arp aging timeout default 1500 -! -ip http client local-interface Management0 vrf MGMT -ip ssh client source-interface Management0 vrf MGMT -! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT time.apple.com iburst -ntp server vrf MGMT time.google.com prefer iburst -ntp server vrf MGMT time.windows.com iburst -! -route-map RM-CONN-2-BGP permit 10 - match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -! -router bfd - multihop interval 300 min-rx 300 multiplier 3 -! -router bgp 65100 - router-id 1.1.1.204 - update wait-install - no bgp default ipv4-unicast - distance bgp 20 200 200 - graceful-restart restart-time 300 - graceful-restart - maximum-paths 4 ecmp 4 - neighbor LOCAL-EVPN-PEERS peer group - neighbor LOCAL-EVPN-PEERS next-hop-unchanged - neighbor LOCAL-EVPN-PEERS update-source Loopback0 - neighbor LOCAL-EVPN-PEERS bfd - neighbor LOCAL-EVPN-PEERS ebgp-multihop 3 - neighbor LOCAL-EVPN-PEERS password 7 WzKnNSduqwPYvUePYIh40g== - neighbor LOCAL-EVPN-PEERS send-community - neighbor LOCAL-EVPN-PEERS maximum-routes 0 - neighbor LOCAL-IPV4-PEERS peer group - neighbor LOCAL-IPV4-PEERS password 7 DGMjRCIj8IZAFhehikpUIQ== - neighbor LOCAL-IPV4-PEERS send-community - neighbor LOCAL-IPV4-PEERS maximum-routes 12000 - neighbor 1.1.1.1 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.1 remote-as 65112 - neighbor 1.1.1.1 description A-LEAF1_Loopback0 - neighbor 1.1.1.2 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.2 remote-as 65112 - neighbor 1.1.1.2 description A-LEAF2_Loopback0 - neighbor 1.1.1.3 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.3 remote-as 65134 - neighbor 1.1.1.3 description A-LEAF3_Loopback0 - neighbor 1.1.1.4 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.4 remote-as 65134 - neighbor 1.1.1.4 description A-LEAF4_Loopback0 - neighbor 1.1.1.5 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.5 remote-as 65156 - neighbor 1.1.1.5 description A-LEAF5_Loopback0 - neighbor 1.1.1.6 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.6 remote-as 65156 - neighbor 1.1.1.6 description A-LEAF6_Loopback0 - neighbor 1.1.1.7 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.7 remote-as 65178 - neighbor 1.1.1.7 description A-LEAF7_Loopback0 - neighbor 1.1.1.8 peer group LOCAL-EVPN-PEERS - neighbor 1.1.1.8 remote-as 65178 - neighbor 1.1.1.8 description A-LEAF8_Loopback0 - neighbor 192.168.0.7 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.7 remote-as 65112 - neighbor 192.168.0.7 description A-LEAF1_Ethernet4 - neighbor 192.168.0.15 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.15 remote-as 65112 - neighbor 192.168.0.15 description A-LEAF2_Ethernet4 - neighbor 192.168.0.23 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.23 remote-as 65134 - neighbor 192.168.0.23 description A-LEAF3_Ethernet4 - neighbor 192.168.0.31 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.31 remote-as 65134 - neighbor 192.168.0.31 description A-LEAF4_Ethernet4 - neighbor 192.168.0.39 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.39 remote-as 65156 - neighbor 192.168.0.39 description A-LEAF5_Ethernet4 - neighbor 192.168.0.47 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.47 remote-as 65156 - neighbor 192.168.0.47 description A-LEAF6_Ethernet4 - neighbor 192.168.0.55 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.55 remote-as 65178 - neighbor 192.168.0.55 description A-LEAF7_Ethernet4 - neighbor 192.168.0.63 peer group LOCAL-IPV4-PEERS - neighbor 192.168.0.63 remote-as 65178 - neighbor 192.168.0.63 description A-LEAF8_Ethernet4 - redistribute connected route-map RM-CONN-2-BGP - ! - address-family evpn - neighbor LOCAL-EVPN-PEERS activate - ! - address-family ipv4 - no neighbor LOCAL-EVPN-PEERS activate - neighbor LOCAL-IPV4-PEERS activate -! -router multicast - ipv4 - routing -! -management ssh - ! - vrf default - no shutdown - ! - vrf MGMT - no shutdown -! -end diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml deleted file mode 100644 index 835d2e9..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF1.yml +++ /dev/null @@ -1,509 +0,0 @@ -hostname: A-LEAF1 -is_deployed: true -router_bgp: - as: '65112' - router_id: 1.1.1.1 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65112' - next_hop_self: true - description: A-LEAF2 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF2 - description: A-LEAF2_Vlan4093 - - ip_address: 192.168.0.0 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet1 - - ip_address: 192.168.0.2 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet1 - - ip_address: 192.168.0.4 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet1 - - ip_address: 192.168.0.6 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet1 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: PROD - rd: 1.1.1.1:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.1 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF2_Vlan3001 - updates: - wait_install: true - vlans: - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.1:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.1:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.105/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF2_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -- name: Port-Channel8 - description: SERVER_HostA2 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '30' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF2 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF2_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF2 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF2_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE1_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE2_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.3/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE3_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.5/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet1 - peer_type: spine - description: P2P_A-SPINE4_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.7/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA1 - peer_interface: eth1 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA1_eth1 - shutdown: false - channel_group: - id: 7 - mode: active -- name: Ethernet8 - peer: HostA2 - peer_interface: eth1 - peer_type: server - port_profile: PROF-ORANGE-MLAG - description: SERVER_HostA2_eth1 - shutdown: false - channel_group: - id: 8 - mode: active -mlag_configuration: - domain_id: POD1 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.1/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.1/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.1/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF1_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: PROD - ip_address: 10.101.101.1 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml deleted file mode 100644 index 558ed0b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF2.yml +++ /dev/null @@ -1,509 +0,0 @@ -hostname: A-LEAF2 -is_deployed: true -router_bgp: - as: '65112' - router_id: 1.1.1.2 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65112' - next_hop_self: true - description: A-LEAF1 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF1 - description: A-LEAF1_Vlan4093 - - ip_address: 192.168.0.8 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet2 - - ip_address: 192.168.0.10 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet2 - - ip_address: 192.168.0.12 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet2 - - ip_address: 192.168.0.14 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet2 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: PROD - rd: 1.1.1.2:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.2 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF1_Vlan3001 - updates: - wait_install: true - vlans: - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.2:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.2:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.106/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF1_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -- name: Port-Channel8 - description: SERVER_HostA2 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '30' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF1 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF1_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF1 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF1_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE1_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.9/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE2_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.11/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE3_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.13/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet2 - peer_type: spine - description: P2P_A-SPINE4_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.15/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA1 - peer_interface: eth2 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA1_eth2 - shutdown: false - channel_group: - id: 7 - mode: active -- name: Ethernet8 - peer: HostA2 - peer_interface: eth2 - peer_type: server - port_profile: PROF-ORANGE-MLAG - description: SERVER_HostA2_eth2 - shutdown: false - channel_group: - id: 8 - mode: active -mlag_configuration: - domain_id: POD1 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.2/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.1/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.2/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF2_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: PROD - ip_address: 10.101.101.2 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml deleted file mode 100644 index 97b8cc8..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF3.yml +++ /dev/null @@ -1,585 +0,0 @@ -hostname: A-LEAF3 -is_deployed: true -router_bgp: - as: '65134' - router_id: 1.1.1.3 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65134' - next_hop_self: true - description: A-LEAF4 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF4 - description: A-LEAF4_Vlan4093 - - ip_address: 192.168.0.16 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet3 - - ip_address: 192.168.0.18 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet3 - - ip_address: 192.168.0.20 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet3 - - ip_address: 192.168.0.22 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet3 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.3:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.3 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF4_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.3:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.3 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF4_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.3:10050 - route_targets: - both: - - 10050:10050 - redistribute_routes: - - learned - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.3:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.3:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.107/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.0/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF4_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel8 - description: SERVER_HostA4 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF4 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF4_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF4 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF4_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE1_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.17/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE2_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.19/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE3_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.21/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet3 - peer_type: spine - description: P2P_A-SPINE4_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.23/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA3 - peer_interface: eth1 - peer_type: server - port_profile: PROF-YELLOW-SINGLE-HOMED - description: SERVER_HostA3_eth1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '50' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' -- name: Ethernet8 - peer: HostA4 - peer_interface: eth1 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA4_eth1 - shutdown: false - channel_group: - id: 8 - mode: active -mlag_configuration: - domain_id: POD2 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.3/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.3/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.3/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.3/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF3_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.3 -- name: PROD - ip_address: 10.101.101.3 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml deleted file mode 100644 index 70648d6..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF4.yml +++ /dev/null @@ -1,585 +0,0 @@ -hostname: A-LEAF4 -is_deployed: true -router_bgp: - as: '65134' - router_id: 1.1.1.4 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65134' - next_hop_self: true - description: A-LEAF3 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF3 - description: A-LEAF3_Vlan4093 - - ip_address: 192.168.0.24 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet4 - - ip_address: 192.168.0.26 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet4 - - ip_address: 192.168.0.28 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet4 - - ip_address: 192.168.0.30 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet4 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.4:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF3_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.4:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF3_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.4:10050 - route_targets: - both: - - 10050:10050 - redistribute_routes: - - learned - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.4:10010 - route_targets: - both: - - 10010:10010 - redistribute_routes: - - learned - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.4:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.108/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.1/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF3_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel8 - description: SERVER_HostA4 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '10' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 8 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF3 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF3_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF3 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF3_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE1_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.25/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE2_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.27/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE3_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.29/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet4 - peer_type: spine - description: P2P_A-SPINE4_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.31/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: HostA4 - peer_interface: eth2 - peer_type: server - port_profile: PROF-BLUE-MLAG - description: SERVER_HostA4_eth2 - shutdown: false - channel_group: - id: 8 - mode: active -- name: Ethernet7 - peer: HostA5 - peer_interface: eth1 - peer_type: server - port_profile: PROF-ORANGE-SINGLE-HOMED - description: SERVER_HostA5_eth1 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '30' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' -mlag_configuration: - domain_id: POD2 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.4/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.3/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.4/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.4/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF4_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.4 -- name: PROD - ip_address: 10.101.101.4 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml deleted file mode 100644 index a21583b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF5.yml +++ /dev/null @@ -1,459 +0,0 @@ -hostname: A-LEAF5 -is_deployed: true -router_bgp: - as: '65156' - router_id: 1.1.1.5 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65156' - next_hop_self: true - description: A-LEAF6 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF6 - description: A-LEAF6_Vlan4093 - - ip_address: 192.168.0.32 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet5 - - ip_address: 192.168.0.34 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet5 - - ip_address: 192.168.0.36 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet5 - - ip_address: 192.168.0.38 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet5 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.5:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.5 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF6_Vlan3002 - updates: - wait_install: true - vlans: - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.5:10070 - route_targets: - both: - - 10070:10070 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.109/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF6_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA6 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '70' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF6 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF6_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF6_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE1_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.33/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE2_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.35/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE3_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.37/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet5 - peer_type: spine - description: P2P_A-SPINE4_Ethernet5 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.39/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA6 - peer_interface: eth1 - peer_type: server - port_profile: PROF-BROWN-MLAG - description: SERVER_HostA6_eth1 - shutdown: false - channel_group: - id: 7 - mode: active -mlag_configuration: - domain_id: POD3 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.5/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.5/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.5/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF5_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 70 - vni: 10070 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.5 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml deleted file mode 100644 index cea12b1..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF6.yml +++ /dev/null @@ -1,459 +0,0 @@ -hostname: A-LEAF6 -is_deployed: true -router_bgp: - as: '65156' - router_id: 1.1.1.6 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65156' - next_hop_self: true - description: A-LEAF5 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF5 - description: A-LEAF5_Vlan4093 - - ip_address: 192.168.0.40 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet6 - - ip_address: 192.168.0.42 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet6 - - ip_address: 192.168.0.44 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet6 - - ip_address: 192.168.0.46 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet6 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - vrfs: - - name: DEV - rd: 1.1.1.6:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.6 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF5_Vlan3002 - updates: - wait_install: true - vlans: - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.6:10070 - route_targets: - both: - - 10070:10070 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.110/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF5_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -- name: Port-Channel7 - description: SERVER_HostA6 - shutdown: false - switchport: - enabled: true - mode: access - access_vlan: '70' - spanning_tree_portfast: edge - spanning_tree_bpduguard: 'True' - mlag: 7 -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF5_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF5 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF5_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE1_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.41/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE2_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.43/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE3_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.45/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet6 - peer_type: spine - description: P2P_A-SPINE4_Ethernet6 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.47/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: HostA6 - peer_interface: eth2 - peer_type: server - port_profile: PROF-BROWN-MLAG - description: SERVER_HostA6_eth2 - shutdown: false - channel_group: - id: 7 - mode: active -mlag_configuration: - domain_id: POD3 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.6/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.5/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.6/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF6_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 70 - vni: 10070 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.6 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml deleted file mode 100644 index d1c5ab1..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF7.yml +++ /dev/null @@ -1,678 +0,0 @@ -hostname: A-LEAF7 -is_deployed: true -router_bgp: - as: '65178' - router_id: 1.1.1.7 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - bestpath: - d_path: true - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65178' - next_hop_self: true - description: A-LEAF8 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - - name: REMOTE-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: IO6gE/ln7Sp2wt33WX/Asg== - send_community: all - maximum_routes: 0 - ebgp_multihop: 15 - local_as: '65000' - - name: REMOTE-IPV4-PEERS - password: dkvBq1jk4inJHsHfMjYRnQ== - remote_as: '65000' - route_map_out: RM-AS65000-IPV4-OUT - send_community: all - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - - name: REMOTE-EVPN-PEERS - activate: false - - name: REMOTE-IPV4-PEERS - activate: true - neighbors: - - ip_address: 192.0.0.1 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF8 - description: A-LEAF8_Vlan4093 - - ip_address: 192.168.0.48 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet7 - - ip_address: 192.168.0.50 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet7 - - ip_address: 192.168.0.52 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet7 - - ip_address: 192.168.0.54 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet7 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - - ip_address: 1.1.0.1 - peer_group: REMOTE-EVPN-PEERS - peer: BB1 - description: BB1 - remote_as: '65000' - - ip_address: 1.1.0.2 - peer_group: REMOTE-EVPN-PEERS - peer: BB2 - description: BB2 - remote_as: '65000' - - ip_address: 172.16.1.0 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.4 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - address_family_evpn: - neighbor_default: - next_hop_self_received_evpn_routes: - enable: true - inter_domain: true - peer_groups: - - name: REMOTE-EVPN-PEERS - domain_remote: true - activate: true - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - domain_identifier: '1:1' - vrfs: - - name: DEV - rd: 1.1.1.7:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.7 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF8_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.7:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.7 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.1 - peer_group: MLAG-IPV4-PEER - description: A-LEAF8_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10050 - route_targets: - both: - - 10050:10050 - import_export_evpn_domains: - - domain: remote - route_target: 10050:10050 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.7:10050 - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10070 - route_targets: - both: - - 10070:10070 - import_export_evpn_domains: - - domain: remote - route_target: 10070:10070 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.7:10070 - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10010 - route_targets: - both: - - 10010:10010 - import_export_evpn_domains: - - domain: remote - route_target: 10010:10010 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.7:10010 - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.7:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.111/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.0/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.0/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.0/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF8_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF8 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF8_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF8 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF8_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE1_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.49/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE2_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.51/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE3_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.53/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet7 - peer_type: spine - description: P2P_A-SPINE4_Ethernet7 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.55/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: BB1 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.1/31 - description: P2P_BB1_Ethernet1 -- name: Ethernet8 - peer: BB2 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.5/31 - description: P2P_BB2_Ethernet1 -mlag_configuration: - domain_id: POD4 - local_interface: Vlan4094 - peer_address: 169.254.0.1 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -- name: RM-AS65000-IPV4-OUT - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-GATEWAY-LOOP -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.7/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.7/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.7/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.7/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -- name: PL-GATEWAY-LOOP - sequence_numbers: - - sequence: 10 - action: permit 2.2.1.7/32 - - sequence: 20 - action: permit 1.1.1.7/32 - - sequence: 30 - action: permit 1.1.1.8/32 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF7_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 70 - vni: 10070 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.7 -- name: PROD - ip_address: 10.101.101.7 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml deleted file mode 100644 index 6556a91..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-LEAF8.yml +++ /dev/null @@ -1,678 +0,0 @@ -hostname: A-LEAF8 -is_deployed: true -router_bgp: - as: '65178' - router_id: 1.1.1.8 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - bestpath: - d_path: true - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: MLAG-IPV4-PEER - type: ipv4 - remote_as: '65178' - next_hop_self: true - description: A-LEAF7 - password: CRkxra9QRmU5k9/wECPlUA== - maximum_routes: 12000 - send_community: all - route_map_in: RM-MLAG-PEER-IN - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - - name: REMOTE-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: IO6gE/ln7Sp2wt33WX/Asg== - send_community: all - maximum_routes: 0 - ebgp_multihop: 15 - local_as: '65000' - - name: REMOTE-IPV4-PEERS - password: dkvBq1jk4inJHsHfMjYRnQ== - remote_as: '65000' - route_map_out: RM-AS65000-IPV4-OUT - send_community: all - address_family_ipv4: - peer_groups: - - name: MLAG-IPV4-PEER - activate: true - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - - name: REMOTE-EVPN-PEERS - activate: false - - name: REMOTE-IPV4-PEERS - activate: true - neighbors: - - ip_address: 192.0.0.0 - peer_group: MLAG-IPV4-PEER - peer: A-LEAF7 - description: A-LEAF7_Vlan4093 - - ip_address: 192.168.0.56 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE1 - description: A-SPINE1_Ethernet8 - - ip_address: 192.168.0.58 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE2 - description: A-SPINE2_Ethernet8 - - ip_address: 192.168.0.60 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE3 - description: A-SPINE3_Ethernet8 - - ip_address: 192.168.0.62 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65100' - peer: A-SPINE4 - description: A-SPINE4_Ethernet8 - - ip_address: 1.1.1.201 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE1 - description: A-SPINE1_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.202 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE2 - description: A-SPINE2_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.203 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE3 - description: A-SPINE3_Loopback0 - remote_as: '65100' - - ip_address: 1.1.1.204 - peer_group: LOCAL-EVPN-PEERS - peer: A-SPINE4 - description: A-SPINE4_Loopback0 - remote_as: '65100' - - ip_address: 1.1.0.1 - peer_group: REMOTE-EVPN-PEERS - peer: BB1 - description: BB1 - remote_as: '65000' - - ip_address: 1.1.0.2 - peer_group: REMOTE-EVPN-PEERS - peer: BB2 - description: BB2 - remote_as: '65000' - - ip_address: 172.16.1.2 - peer_group: REMOTE-IPV4-PEERS - description: BB1.IPV4 - - ip_address: 172.16.1.6 - peer_group: REMOTE-IPV4-PEERS - description: BB2.IPV4 - address_family_evpn: - neighbor_default: - next_hop_self_received_evpn_routes: - enable: true - inter_domain: true - peer_groups: - - name: REMOTE-EVPN-PEERS - domain_remote: true - activate: true - - name: LOCAL-EVPN-PEERS - activate: true - route: - import_match_failure_action: discard - domain_identifier: '1:1' - vrfs: - - name: DEV - rd: 1.1.1.8:50002 - route_targets: - import: - - address_family: evpn - route_targets: - - 50002:50002 - export: - - address_family: evpn - route_targets: - - 50002:50002 - evpn_multicast: true - router_id: 1.1.1.8 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF7_Vlan3002 - updates: - wait_install: true - - name: PROD - rd: 1.1.1.8:50001 - route_targets: - import: - - address_family: evpn - route_targets: - - 50001:50001 - export: - - address_family: evpn - route_targets: - - 50001:50001 - evpn_multicast: true - router_id: 1.1.1.8 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP-VRFS - neighbors: - - ip_address: 192.2.2.0 - peer_group: MLAG-IPV4-PEER - description: A-LEAF7_Vlan3001 - updates: - wait_install: true - vlans: - - id: 50 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10050 - route_targets: - both: - - 10050:10050 - import_export_evpn_domains: - - domain: remote - route_target: 10050:10050 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.8:10050 - - id: 70 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10070 - route_targets: - both: - - 10070:10070 - import_export_evpn_domains: - - domain: remote - route_target: 10070:10070 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.8:10070 - - id: 10 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10010 - route_targets: - both: - - 10010:10010 - import_export_evpn_domains: - - domain: remote - route_target: 10010:10010 - redistribute_routes: - - learned - rd_evpn_domain: - domain: remote - rd: 1.1.1.8:10010 - - id: 30 - tenant: DOMAIN_A_FABRIC - rd: 1.1.1.8:10030 - route_targets: - both: - - 10030:10030 - redistribute_routes: - - learned -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true - software_forwarding: sfe - vrfs: - - name: DEV - ipv4: - routing: true - - name: PROD - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: mstp - mst_instances: - - id: '0' - priority: 0 - no_spanning_tree_vlan: 4093-4094 -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -- name: DEV - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -- name: PROD - tenant: DOMAIN_A_FABRIC - ip_routing: true - ipv6_routing: true -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.112/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -vlans: -- id: 4093 - tenant: system - name: MLAG_L3 - trunk_groups: - - MLAG -- id: 4094 - tenant: system - name: MLAG - trunk_groups: - - MLAG -- id: 50 - name: Yellow - tenant: DOMAIN_A_FABRIC -- id: 70 - name: Brown - tenant: DOMAIN_A_FABRIC -- id: 3002 - name: MLAG_L3_VRF_DEV - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -- id: 10 - name: Blue - tenant: DOMAIN_A_FABRIC -- id: 30 - name: Orange - tenant: DOMAIN_A_FABRIC -- id: 3001 - name: MLAG_L3_VRF_PROD - trunk_groups: - - MLAG - tenant: DOMAIN_A_FABRIC -vlan_interfaces: -- name: Vlan4093 - description: MLAG_L3 - shutdown: false - mtu: 9214 - ip_address: 192.0.0.1/31 - pim: - ipv4: - sparse_mode: true -- name: Vlan4094 - description: MLAG - shutdown: false - no_autostate: true - mtu: 9214 - ip_address: 169.254.0.1/31 -- name: Vlan50 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - YELLOW - description: Yellow Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.50.50.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:50:50::1/64 - vrf: DEV -- name: Vlan70 - tenant: DOMAIN_A_FABRIC - tags: - - DEV - - BROWN - description: Brown Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.70.70.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback102 - ipv6_address_virtuals: - - 2001:db8:70:70::1/64 - vrf: DEV -- name: Vlan3002 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_DEV - vrf: DEV - mtu: 9214 - ip_address: 192.2.2.1/31 -- name: Vlan10 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - BLUE - description: Blue Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.10.10.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:10:10::1/64 - vrf: PROD -- name: Vlan30 - tenant: DOMAIN_A_FABRIC - tags: - - PROD - - ORANGE - description: Orange Network - shutdown: false - ipv6_enable: true - mtu: 9014 - ip_address_virtual: 10.30.30.1/24 - pim: - ipv4: - sparse_mode: true - local_interface: Loopback101 - ipv6_address_virtuals: - - 2001:db8:30:30::1/64 - vrf: PROD -- name: Vlan3001 - tenant: DOMAIN_A_FABRIC - type: underlay_peering - shutdown: false - description: MLAG_L3_VRF_PROD - vrf: PROD - mtu: 9214 - ip_address: 192.2.2.1/31 -port_channel_interfaces: -- name: Port-Channel1000 - description: MLAG_A-LEAF7_Port-Channel1000 - switchport: - enabled: true - mode: trunk - trunk: - groups: - - MLAG - shutdown: false -ethernet_interfaces: -- name: Ethernet5 - peer: A-LEAF7 - peer_interface: Ethernet5 - peer_type: mlag_peer - description: MLAG_A-LEAF7_Ethernet5 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet6 - peer: A-LEAF7 - peer_interface: Ethernet6 - peer_type: mlag_peer - description: MLAG_A-LEAF7_Ethernet6 - shutdown: false - channel_group: - id: 1000 - mode: active -- name: Ethernet1 - peer: A-SPINE1 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE1_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.57/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-SPINE2 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE2_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.59/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-SPINE3 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE3_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.61/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-SPINE4 - peer_interface: Ethernet8 - peer_type: spine - description: P2P_A-SPINE4_Ethernet8 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.63/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: BB1 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.3/31 - description: P2P_BB1_Ethernet1 -- name: Ethernet8 - peer: BB2 - peer_interface: Ethernet1 - peer_type: other - switchport: - enabled: false - shutdown: false - mtu: 9214 - ip_address: 172.16.1.7/31 - description: P2P_BB2_Ethernet1 -mlag_configuration: - domain_id: POD4 - local_interface: Vlan4094 - peer_address: 169.254.0.0 - peer_link: Port-Channel1000 - reload_delay_mlag: '300' - reload_delay_non_mlag: '330' -route_maps: -- name: RM-MLAG-PEER-IN - sequence_numbers: - - sequence: 10 - type: deny - set: - - origin incomplete - description: Do not accept routes learned from MLAG peer that contain Route-Target extended communities - match: - - extcommunity CL-EVPN-IMPORTED - - sequence: 20 - type: permit - set: - - origin incomplete - description: Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -- name: RM-CONN-2-BGP-VRFS - sequence_numbers: - - sequence: 10 - type: deny - match: - - ip address prefix-list PL-MLAG-PEER-VRFS - - sequence: 20 - type: permit -- name: RM-AS65000-IPV4-OUT - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-GATEWAY-LOOP -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.8/32 -- name: Loopback1 - description: VTEP IP - shutdown: false - ip_address: 2.2.1.7/32 -- name: Loopback102 - description: Per-VRF Unique Loopback - shutdown: false - vrf: DEV - ip_address: 10.102.102.8/32 -- name: Loopback101 - description: Per-VRF Unique Loopback - shutdown: false - vrf: PROD - ip_address: 10.101.101.8/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 - - sequence: 20 - action: permit 2.2.1.0/24 eq 32 -- name: PL-MLAG-PEER-VRFS - sequence_numbers: - - sequence: 10 - action: permit 192.2.2.0/31 -- name: PL-GATEWAY-LOOP - sequence_numbers: - - sequence: 10 - action: permit 2.2.1.7/32 - - sequence: 20 - action: permit 1.1.1.7/32 - - sequence: 30 - action: permit 1.1.1.8/32 -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -ip_igmp_snooping: - globally_enabled: true -ip_virtual_router_mac_address: 00:1c:73:00:00:01 -vxlan_interface: - vxlan1: - description: A-LEAF8_VTEP - vxlan: - udp_port: 4789 - source_interface: Loopback0 - mlag_source_interface: Loopback1 - virtual_router_encapsulation_mac_address: mlag-system-id - vlans: - - id: 50 - vni: 10050 - - id: 70 - vni: 10070 - - id: 10 - vni: 10010 - - id: 30 - vni: 10030 - vrfs: - - name: DEV - vni: 50002 - multicast_group: 232.2.2.2 - - name: PROD - vni: 50001 - multicast_group: 232.1.1.1 -virtual_source_nat_vrfs: -- name: DEV - ip_address: 10.102.102.8 -- name: PROD - ip_address: 10.101.101.8 -metadata: - platform: cEOS-LAB -dhcp_relay: - tunnel_requests_disabled: true - mlag_peerlink_requests_disabled: true -ip_dhcp_relay: - information_option: true -ip_extcommunity_lists_regexp: -- name: CL-EVPN-IMPORTED - entries: - - type: permit - regexp: RT.* diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml deleted file mode 100644 index c06aa03..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE1.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE1 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.201 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.1 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet1 - - ip_address: 192.168.0.9 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet1 - - ip_address: 192.168.0.17 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet1 - - ip_address: 192.168.0.25 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet1 - - ip_address: 192.168.0.33 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet1 - - ip_address: 192.168.0.41 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet1 - - ip_address: 192.168.0.49 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet1 - - ip_address: 192.168.0.57 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet1 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.101/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.0/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.8/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.16/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.24/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.32/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.40/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.48/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet1 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet1 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.56/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.201/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml deleted file mode 100644 index f4f6b87..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE2.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE2 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.202 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.3 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet2 - - ip_address: 192.168.0.11 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet2 - - ip_address: 192.168.0.19 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet2 - - ip_address: 192.168.0.27 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet2 - - ip_address: 192.168.0.35 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet2 - - ip_address: 192.168.0.43 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet2 - - ip_address: 192.168.0.51 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet2 - - ip_address: 192.168.0.59 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet2 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.102/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.2/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.10/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.18/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.26/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.34/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.42/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.50/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet2 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet2 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.58/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.202/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml deleted file mode 100644 index 535bff5..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE3.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE3 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.203 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.5 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet3 - - ip_address: 192.168.0.13 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet3 - - ip_address: 192.168.0.21 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet3 - - ip_address: 192.168.0.29 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet3 - - ip_address: 192.168.0.37 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet3 - - ip_address: 192.168.0.45 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet3 - - ip_address: 192.168.0.53 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet3 - - ip_address: 192.168.0.61 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet3 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.103/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.4/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.12/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.20/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.28/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.36/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.44/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.52/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet3 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet3 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.60/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.203/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml deleted file mode 100644 index 5838ae2..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/structured_configs/A-SPINE4.yml +++ /dev/null @@ -1,307 +0,0 @@ -hostname: A-SPINE4 -is_deployed: true -router_bgp: - as: '65100' - router_id: 1.1.1.204 - distance: - external_routes: 20 - internal_routes: 200 - local_routes: 200 - bgp: - default: - ipv4_unicast: false - maximum_paths: - paths: 4 - ecmp: 4 - redistribute: - connected: - enabled: true - route_map: RM-CONN-2-BGP - updates: - wait_install: true - graceful_restart: - enabled: true - restart_time: 300 - peer_groups: - - name: LOCAL-IPV4-PEERS - type: ipv4 - password: DGMjRCIj8IZAFhehikpUIQ== - maximum_routes: 12000 - send_community: all - - name: LOCAL-EVPN-PEERS - type: evpn - update_source: Loopback0 - bfd: true - password: WzKnNSduqwPYvUePYIh40g== - send_community: all - maximum_routes: 0 - ebgp_multihop: 3 - next_hop_unchanged: true - address_family_ipv4: - peer_groups: - - name: LOCAL-IPV4-PEERS - activate: true - - name: LOCAL-EVPN-PEERS - activate: false - neighbors: - - ip_address: 192.168.0.7 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF1 - description: A-LEAF1_Ethernet4 - - ip_address: 192.168.0.15 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65112' - peer: A-LEAF2 - description: A-LEAF2_Ethernet4 - - ip_address: 192.168.0.23 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF3 - description: A-LEAF3_Ethernet4 - - ip_address: 192.168.0.31 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65134' - peer: A-LEAF4 - description: A-LEAF4_Ethernet4 - - ip_address: 192.168.0.39 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF5 - description: A-LEAF5_Ethernet4 - - ip_address: 192.168.0.47 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65156' - peer: A-LEAF6 - description: A-LEAF6_Ethernet4 - - ip_address: 192.168.0.55 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF7 - description: A-LEAF7_Ethernet4 - - ip_address: 192.168.0.63 - peer_group: LOCAL-IPV4-PEERS - remote_as: '65178' - peer: A-LEAF8 - description: A-LEAF8_Ethernet4 - - ip_address: 1.1.1.1 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF1 - description: A-LEAF1_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.2 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF2 - description: A-LEAF2_Loopback0 - remote_as: '65112' - - ip_address: 1.1.1.3 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF3 - description: A-LEAF3_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.4 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF4 - description: A-LEAF4_Loopback0 - remote_as: '65134' - - ip_address: 1.1.1.5 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF5 - description: A-LEAF5_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.6 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF6 - description: A-LEAF6_Loopback0 - remote_as: '65156' - - ip_address: 1.1.1.7 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF7 - description: A-LEAF7_Loopback0 - remote_as: '65178' - - ip_address: 1.1.1.8 - peer_group: LOCAL-EVPN-PEERS - peer: A-LEAF8 - description: A-LEAF8_Loopback0 - remote_as: '65178' - address_family_evpn: - peer_groups: - - name: LOCAL-EVPN-PEERS - activate: true -static_routes: -- vrf: MGMT - destination_address_prefix: 0.0.0.0/0 - gateway: 172.100.100.1 -service_routing_protocols_model: multi-agent -ip_routing: true -router_multicast: - ipv4: - routing: true -vlan_internal_order: - allocation: ascending - range: - beginning: 1006 - ending: 1199 -aaa_root: - disabled: true -config_end: true -enable_password: - disabled: true -transceiver_qsfp_default_mode_4x10: true -spanning_tree: - mode: none -local_users: -- name: admin - privilege: 15 - role: network-admin - sha512_password: $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -- name: arista - privilege: 15 - role: network-admin - sha512_password: $6$Ap6u4I1WR/jMoNKe$LPLoHgIXFg5kiGPDWGF0w5lVVuOZZ4T15cIBbNxE2ykqh98uVvsi9jPdybkbTXBTZFzi3haaPJVaGVwnpuck40 -vrfs: -- name: MGMT - ip_routing: false -management_interfaces: -- name: Management0 - description: OOB_MANAGEMENT - shutdown: false - vrf: MGMT - ip_address: 172.100.100.104/24 - gateway: 172.100.100.1 - type: oob -mac_address_table: - aging_time: 1800 -management_api_http: - enable_vrfs: - - name: MGMT - enable_https: true -ethernet_interfaces: -- name: Ethernet1 - peer: A-LEAF1 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF1_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.6/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet2 - peer: A-LEAF2 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF2_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.14/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet3 - peer: A-LEAF3 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF3_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.22/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet4 - peer: A-LEAF4 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF4_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.30/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet5 - peer: A-LEAF5 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF5_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.38/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet6 - peer: A-LEAF6 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF6_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.46/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet7 - peer: A-LEAF7 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF7_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.54/31 - pim: - ipv4: - sparse_mode: true -- name: Ethernet8 - peer: A-LEAF8 - peer_interface: Ethernet4 - peer_type: l3leaf - description: P2P_A-LEAF8_Ethernet4 - shutdown: false - mtu: 9214 - switchport: - enabled: false - ip_address: 192.168.0.62/31 - pim: - ipv4: - sparse_mode: true -loopback_interfaces: -- name: Loopback0 - description: Globally Unique Address - shutdown: false - ip_address: 1.1.1.204/32 -prefix_lists: -- name: PL-LOOPBACKS-EVPN-OVERLAY - sequence_numbers: - - sequence: 10 - action: permit 1.1.1.0/24 eq 32 -route_maps: -- name: RM-CONN-2-BGP - sequence_numbers: - - sequence: 10 - type: permit - match: - - ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY -router_bfd: - multihop: - interval: 300 - min_rx: 300 - multiplier: 3 -metadata: - platform: cEOS-LAB diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml deleted file mode 100644 index 5b399fb..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF1-catalog.yml +++ /dev/null @@ -1,507 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF2 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF2 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet1' -- VerifyReachability: - hosts: - - destination: 192.168.0.0 - repeat: 1 - source: 192.168.0.1 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: - A-SPINE1 Ethernet1 (IP: 192.168.0.0)' -- VerifyReachability: - hosts: - - destination: 192.168.0.2 - repeat: 1 - source: 192.168.0.3 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: - A-SPINE2 Ethernet1 (IP: 192.168.0.2)' -- VerifyReachability: - hosts: - - destination: 192.168.0.4 - repeat: 1 - source: 192.168.0.5 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: - A-SPINE3 Ethernet1 (IP: 192.168.0.4)' -- VerifyReachability: - hosts: - - destination: 192.168.0.6 - repeat: 1 - source: 192.168.0.7 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: - A-SPINE4 Ethernet1 (IP: 192.168.0.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.1 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.2 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.4 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.6 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml deleted file mode 100644 index 5d885fd..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF2-catalog.yml +++ /dev/null @@ -1,507 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF1 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF1 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet2' -- VerifyReachability: - hosts: - - destination: 192.168.0.8 - repeat: 1 - source: 192.168.0.9 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: - A-SPINE1 Ethernet2 (IP: 192.168.0.8)' -- VerifyReachability: - hosts: - - destination: 192.168.0.10 - repeat: 1 - source: 192.168.0.11 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: - A-SPINE2 Ethernet2 (IP: 192.168.0.10)' -- VerifyReachability: - hosts: - - destination: 192.168.0.12 - repeat: 1 - source: 192.168.0.13 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: - A-SPINE3 Ethernet2 (IP: 192.168.0.12)' -- VerifyReachability: - hosts: - - destination: 192.168.0.14 - repeat: 1 - source: 192.168.0.15 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: - A-SPINE4 Ethernet2 (IP: 192.168.0.14)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.2 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.8 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.10 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.12 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.14 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml deleted file mode 100644 index 5fb5929..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF3-catalog.yml +++ /dev/null @@ -1,519 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF4 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF4 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet3' -- VerifyReachability: - hosts: - - destination: 192.168.0.16 - repeat: 1 - source: 192.168.0.17 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: - A-SPINE1 Ethernet3 (IP: 192.168.0.16)' -- VerifyReachability: - hosts: - - destination: 192.168.0.18 - repeat: 1 - source: 192.168.0.19 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: - A-SPINE2 Ethernet3 (IP: 192.168.0.18)' -- VerifyReachability: - hosts: - - destination: 192.168.0.20 - repeat: 1 - source: 192.168.0.21 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: - A-SPINE3 Ethernet3 (IP: 192.168.0.20)' -- VerifyReachability: - hosts: - - destination: 192.168.0.22 - repeat: 1 - source: 192.168.0.23 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: - A-SPINE4 Ethernet3 (IP: 192.168.0.22)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.3 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.16 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.18 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.20 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.22 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml deleted file mode 100644 index d065ba2..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF4-catalog.yml +++ /dev/null @@ -1,519 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF3 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF3 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet4' -- VerifyReachability: - hosts: - - destination: 192.168.0.24 - repeat: 1 - source: 192.168.0.25 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: - A-SPINE1 Ethernet4 (IP: 192.168.0.24)' -- VerifyReachability: - hosts: - - destination: 192.168.0.26 - repeat: 1 - source: 192.168.0.27 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: - A-SPINE2 Ethernet4 (IP: 192.168.0.26)' -- VerifyReachability: - hosts: - - destination: 192.168.0.28 - repeat: 1 - source: 192.168.0.29 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: - A-SPINE3 Ethernet4 (IP: 192.168.0.28)' -- VerifyReachability: - hosts: - - destination: 192.168.0.30 - repeat: 1 - source: 192.168.0.31 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: - A-SPINE4 Ethernet4 (IP: 192.168.0.30)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.4 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel8 - status: up - result_overwrite: - custom_field: Interface Port-Channel8 - SERVER_HostA4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.24 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.26 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.28 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.30 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml deleted file mode 100644 index 18debc9..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF5-catalog.yml +++ /dev/null @@ -1,489 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF6 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet5' -- VerifyReachability: - hosts: - - destination: 192.168.0.32 - repeat: 1 - source: 192.168.0.33 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: - A-SPINE1 Ethernet5 (IP: 192.168.0.32)' -- VerifyReachability: - hosts: - - destination: 192.168.0.34 - repeat: 1 - source: 192.168.0.35 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: - A-SPINE2 Ethernet5 (IP: 192.168.0.34)' -- VerifyReachability: - hosts: - - destination: 192.168.0.36 - repeat: 1 - source: 192.168.0.37 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: - A-SPINE3 Ethernet5 (IP: 192.168.0.36)' -- VerifyReachability: - hosts: - - destination: 192.168.0.38 - repeat: 1 - source: 192.168.0.39 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: - A-SPINE4 Ethernet5 (IP: 192.168.0.38)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.5 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.32 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.34 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.36 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.38 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml deleted file mode 100644 index b21d869..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF6-catalog.yml +++ /dev/null @@ -1,489 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF5 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet6' -- VerifyReachability: - hosts: - - destination: 192.168.0.40 - repeat: 1 - source: 192.168.0.41 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: - A-SPINE1 Ethernet6 (IP: 192.168.0.40)' -- VerifyReachability: - hosts: - - destination: 192.168.0.42 - repeat: 1 - source: 192.168.0.43 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: - A-SPINE2 Ethernet6 (IP: 192.168.0.42)' -- VerifyReachability: - hosts: - - destination: 192.168.0.44 - repeat: 1 - source: 192.168.0.45 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: - A-SPINE3 Ethernet6 (IP: 192.168.0.44)' -- VerifyReachability: - hosts: - - destination: 192.168.0.46 - repeat: 1 - source: 192.168.0.47 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: - A-SPINE4 Ethernet6 (IP: 192.168.0.46)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.6 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel7 - status: up - result_overwrite: - custom_field: Interface Port-Channel7 - SERVER_HostA6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.40 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.42 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.44 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.46 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml deleted file mode 100644 index 8b9ec97..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF7-catalog.yml +++ /dev/null @@ -1,535 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF8 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF8 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet7' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet7' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet7' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet7 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet7' -- VerifyReachability: - hosts: - - destination: 192.168.0.48 - repeat: 1 - source: 192.168.0.49 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: - A-SPINE1 Ethernet7 (IP: 192.168.0.48)' -- VerifyReachability: - hosts: - - destination: 192.168.0.50 - repeat: 1 - source: 192.168.0.51 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: - A-SPINE2 Ethernet7 (IP: 192.168.0.50)' -- VerifyReachability: - hosts: - - destination: 192.168.0.52 - repeat: 1 - source: 192.168.0.53 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: - A-SPINE3 Ethernet7 (IP: 192.168.0.52)' -- VerifyReachability: - hosts: - - destination: 192.168.0.54 - repeat: 1 - source: 192.168.0.55 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: - A-SPINE4 Ethernet7 (IP: 192.168.0.54)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.7 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.48 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.50 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.52 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.54 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.0' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.4 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.4' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml deleted file mode 100644 index 35ec99d..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-LEAF8-catalog.yml +++ /dev/null @@ -1,535 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet5 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF7 Ethernet5' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet6 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF7 Ethernet6' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE1.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-SPINE1 Ethernet8' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE2.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-SPINE2 Ethernet8' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE3.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-SPINE3 Ethernet8' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-SPINE4.aclabs.lab - neighbor_port: Ethernet8 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-SPINE4 Ethernet8' -- VerifyReachability: - hosts: - - destination: 192.168.0.56 - repeat: 1 - source: 192.168.0.57 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: - A-SPINE1 Ethernet8 (IP: 192.168.0.56)' -- VerifyReachability: - hosts: - - destination: 192.168.0.58 - repeat: 1 - source: 192.168.0.59 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: - A-SPINE2 Ethernet8 (IP: 192.168.0.58)' -- VerifyReachability: - hosts: - - destination: 192.168.0.60 - repeat: 1 - source: 192.168.0.61 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: - A-SPINE3 Ethernet8 (IP: 192.168.0.60)' -- VerifyReachability: - hosts: - - destination: 192.168.0.62 - repeat: 1 - source: 192.168.0.63 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: - A-SPINE4 Ethernet8 (IP: 192.168.0.62)' -- VerifyReachability: - hosts: - - destination: 1.1.1.201 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 - (IP: 1.1.1.201)' -- VerifyReachability: - hosts: - - destination: 1.1.1.202 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 - (IP: 1.1.1.202)' -- VerifyReachability: - hosts: - - destination: 1.1.1.203 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 - (IP: 1.1.1.203)' -- VerifyReachability: - hosts: - - destination: 1.1.1.204 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 - (IP: 1.1.1.204)' -- VerifyReachability: - hosts: - - destination: 1.1.1.1 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 - (IP: 1.1.1.1)' -- VerifyReachability: - hosts: - - destination: 1.1.1.2 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 - (IP: 1.1.1.2)' -- VerifyReachability: - hosts: - - destination: 1.1.1.3 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 - (IP: 1.1.1.3)' -- VerifyReachability: - hosts: - - destination: 1.1.1.4 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 - (IP: 1.1.1.4)' -- VerifyReachability: - hosts: - - destination: 1.1.1.5 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 - (IP: 1.1.1.5)' -- VerifyReachability: - hosts: - - destination: 1.1.1.6 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 - (IP: 1.1.1.6)' -- VerifyReachability: - hosts: - - destination: 1.1.1.7 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 - (IP: 1.1.1.7)' -- VerifyReachability: - hosts: - - destination: 1.1.1.8 - repeat: 1 - source: 1.1.1.8 - vrf: default - result_overwrite: - custom_field: 'Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 - (IP: 1.1.1.8)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Port-Channel1000 - status: up - result_overwrite: - custom_field: Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4093 - status: up - result_overwrite: - custom_field: Interface Vlan4093 - MLAG_L3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan4094 - status: up - result_overwrite: - custom_field: Interface Vlan4094 - MLAG = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan50 - status: up - result_overwrite: - custom_field: Interface Vlan50 - Yellow Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan70 - status: up - result_overwrite: - custom_field: Interface Vlan70 - Brown Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3002 - status: up - result_overwrite: - custom_field: Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan10 - status: up - result_overwrite: - custom_field: Interface Vlan10 - Blue Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan30 - status: up - result_overwrite: - custom_field: Interface Vlan30 - Orange Network = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vlan3001 - status: up - result_overwrite: - custom_field: Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback1 - status: up - result_overwrite: - custom_field: Interface Loopback1 - VTEP IP = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback102 - status: up - result_overwrite: - custom_field: Interface Loopback102 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback101 - status: up - result_overwrite: - custom_field: Interface Loopback101 - Per-VRF Unique Loopback = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Vxlan1 - status: up - result_overwrite: - custom_field: Interface Vxlan1 = 'up' -anta.tests.mlag: -- VerifyMlagStatus: null -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.201 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.202 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.203 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.204 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.0.0.0 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.56 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.58 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.60 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.62 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.2 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.2' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 172.16.1.6 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: 172.16.1.6' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.201 - Peer: A-SPINE1' - routes: - - 1.1.1.201 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.202 - Peer: A-SPINE2' - routes: - - 1.1.1.202 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.203 - Peer: A-SPINE3' - routes: - - 1.1.1.203 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.204 - Peer: A-SPINE4' - routes: - - 1.1.1.204 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.1 - Peer: A-LEAF1' - routes: - - 1.1.1.1 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.2 - Peer: A-LEAF2' - routes: - - 1.1.1.2 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.3 - Peer: A-LEAF3' - routes: - - 1.1.1.3 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.4 - Peer: A-LEAF4' - routes: - - 1.1.1.4 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.5 - Peer: A-LEAF5' - routes: - - 1.1.1.5 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.6 - Peer: A-LEAF6' - routes: - - 1.1.1.6 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.7 - Peer: A-LEAF7' - routes: - - 1.1.1.7 -- VerifyRoutingTableEntry: - result_overwrite: - custom_field: 'Route: 1.1.1.8 - Peer: A-LEAF8' - routes: - - 1.1.1.8 -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml deleted file mode 100644 index cfd08e5..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE1-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet1' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet1 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet1' -- VerifyReachability: - hosts: - - destination: 192.168.0.1 - repeat: 1 - source: 192.168.0.0 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: - A-LEAF1 Ethernet1 (IP: 192.168.0.1)' -- VerifyReachability: - hosts: - - destination: 192.168.0.9 - repeat: 1 - source: 192.168.0.8 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: - A-LEAF2 Ethernet1 (IP: 192.168.0.9)' -- VerifyReachability: - hosts: - - destination: 192.168.0.17 - repeat: 1 - source: 192.168.0.16 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: - A-LEAF3 Ethernet1 (IP: 192.168.0.17)' -- VerifyReachability: - hosts: - - destination: 192.168.0.25 - repeat: 1 - source: 192.168.0.24 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: - A-LEAF4 Ethernet1 (IP: 192.168.0.25)' -- VerifyReachability: - hosts: - - destination: 192.168.0.33 - repeat: 1 - source: 192.168.0.32 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: - A-LEAF5 Ethernet1 (IP: 192.168.0.33)' -- VerifyReachability: - hosts: - - destination: 192.168.0.41 - repeat: 1 - source: 192.168.0.40 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: - A-LEAF6 Ethernet1 (IP: 192.168.0.41)' -- VerifyReachability: - hosts: - - destination: 192.168.0.49 - repeat: 1 - source: 192.168.0.48 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: - A-LEAF7 Ethernet1 (IP: 192.168.0.49)' -- VerifyReachability: - hosts: - - destination: 192.168.0.57 - repeat: 1 - source: 192.168.0.56 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: - A-LEAF8 Ethernet1 (IP: 192.168.0.57)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.1 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.9 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.17 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.25 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.33 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.41 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.49 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.57 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml deleted file mode 100644 index 7dea71a..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE2-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet2' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet2 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet2' -- VerifyReachability: - hosts: - - destination: 192.168.0.3 - repeat: 1 - source: 192.168.0.2 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: - A-LEAF1 Ethernet2 (IP: 192.168.0.3)' -- VerifyReachability: - hosts: - - destination: 192.168.0.11 - repeat: 1 - source: 192.168.0.10 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: - A-LEAF2 Ethernet2 (IP: 192.168.0.11)' -- VerifyReachability: - hosts: - - destination: 192.168.0.19 - repeat: 1 - source: 192.168.0.18 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: - A-LEAF3 Ethernet2 (IP: 192.168.0.19)' -- VerifyReachability: - hosts: - - destination: 192.168.0.27 - repeat: 1 - source: 192.168.0.26 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: - A-LEAF4 Ethernet2 (IP: 192.168.0.27)' -- VerifyReachability: - hosts: - - destination: 192.168.0.35 - repeat: 1 - source: 192.168.0.34 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: - A-LEAF5 Ethernet2 (IP: 192.168.0.35)' -- VerifyReachability: - hosts: - - destination: 192.168.0.43 - repeat: 1 - source: 192.168.0.42 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: - A-LEAF6 Ethernet2 (IP: 192.168.0.43)' -- VerifyReachability: - hosts: - - destination: 192.168.0.51 - repeat: 1 - source: 192.168.0.50 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: - A-LEAF7 Ethernet2 (IP: 192.168.0.51)' -- VerifyReachability: - hosts: - - destination: 192.168.0.59 - repeat: 1 - source: 192.168.0.58 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: - A-LEAF8 Ethernet2 (IP: 192.168.0.59)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.3 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.11 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.19 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.27 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.35 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.43 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.51 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.59 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml deleted file mode 100644 index ce93e6e..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE3-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet3' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet3 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet3' -- VerifyReachability: - hosts: - - destination: 192.168.0.5 - repeat: 1 - source: 192.168.0.4 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: - A-LEAF1 Ethernet3 (IP: 192.168.0.5)' -- VerifyReachability: - hosts: - - destination: 192.168.0.13 - repeat: 1 - source: 192.168.0.12 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: - A-LEAF2 Ethernet3 (IP: 192.168.0.13)' -- VerifyReachability: - hosts: - - destination: 192.168.0.21 - repeat: 1 - source: 192.168.0.20 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: - A-LEAF3 Ethernet3 (IP: 192.168.0.21)' -- VerifyReachability: - hosts: - - destination: 192.168.0.29 - repeat: 1 - source: 192.168.0.28 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: - A-LEAF4 Ethernet3 (IP: 192.168.0.29)' -- VerifyReachability: - hosts: - - destination: 192.168.0.37 - repeat: 1 - source: 192.168.0.36 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: - A-LEAF5 Ethernet3 (IP: 192.168.0.37)' -- VerifyReachability: - hosts: - - destination: 192.168.0.45 - repeat: 1 - source: 192.168.0.44 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: - A-LEAF6 Ethernet3 (IP: 192.168.0.45)' -- VerifyReachability: - hosts: - - destination: 192.168.0.53 - repeat: 1 - source: 192.168.0.52 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: - A-LEAF7 Ethernet3 (IP: 192.168.0.53)' -- VerifyReachability: - hosts: - - destination: 192.168.0.61 - repeat: 1 - source: 192.168.0.60 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: - A-LEAF8 Ethernet3 (IP: 192.168.0.61)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.5 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.13 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.21 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.29 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.37 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.45 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.53 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.61 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml deleted file mode 100644 index e629e70..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/intended/test_catalogs/A-SPINE4-catalog.yml +++ /dev/null @@ -1,333 +0,0 @@ -anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF1.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet1 - result_overwrite: - custom_field: 'Local: Ethernet1 - Remote: A-LEAF1 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF2.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet2 - result_overwrite: - custom_field: 'Local: Ethernet2 - Remote: A-LEAF2 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF3.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet3 - result_overwrite: - custom_field: 'Local: Ethernet3 - Remote: A-LEAF3 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF4.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: A-LEAF4 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF5.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet5 - result_overwrite: - custom_field: 'Local: Ethernet5 - Remote: A-LEAF5 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF6.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet6 - result_overwrite: - custom_field: 'Local: Ethernet6 - Remote: A-LEAF6 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF7.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet7 - result_overwrite: - custom_field: 'Local: Ethernet7 - Remote: A-LEAF7 Ethernet4' -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: A-LEAF8.aclabs.lab - neighbor_port: Ethernet4 - port: Ethernet8 - result_overwrite: - custom_field: 'Local: Ethernet8 - Remote: A-LEAF8 Ethernet4' -- VerifyReachability: - hosts: - - destination: 192.168.0.7 - repeat: 1 - source: 192.168.0.6 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: - A-LEAF1 Ethernet4 (IP: 192.168.0.7)' -- VerifyReachability: - hosts: - - destination: 192.168.0.15 - repeat: 1 - source: 192.168.0.14 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: - A-LEAF2 Ethernet4 (IP: 192.168.0.15)' -- VerifyReachability: - hosts: - - destination: 192.168.0.23 - repeat: 1 - source: 192.168.0.22 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: - A-LEAF3 Ethernet4 (IP: 192.168.0.23)' -- VerifyReachability: - hosts: - - destination: 192.168.0.31 - repeat: 1 - source: 192.168.0.30 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: - A-LEAF4 Ethernet4 (IP: 192.168.0.31)' -- VerifyReachability: - hosts: - - destination: 192.168.0.39 - repeat: 1 - source: 192.168.0.38 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: - A-LEAF5 Ethernet4 (IP: 192.168.0.39)' -- VerifyReachability: - hosts: - - destination: 192.168.0.47 - repeat: 1 - source: 192.168.0.46 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: - A-LEAF6 Ethernet4 (IP: 192.168.0.47)' -- VerifyReachability: - hosts: - - destination: 192.168.0.55 - repeat: 1 - source: 192.168.0.54 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: - A-LEAF7 Ethernet4 (IP: 192.168.0.55)' -- VerifyReachability: - hosts: - - destination: 192.168.0.63 - repeat: 1 - source: 192.168.0.62 - vrf: default - result_overwrite: - custom_field: 'Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: - A-LEAF8 Ethernet4 (IP: 192.168.0.63)' -anta.tests.hardware: -- VerifyEnvironmentPower: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyEnvironmentCooling: - result_overwrite: - custom_field: 'Accepted States: ''ok''' - states: - - ok -- VerifyTemperature: null -- VerifyTransceiversManufacturers: - manufacturers: - - Arista Networks - - Arastra, Inc. - - Not Present - result_overwrite: - custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', - ''Not Present''' -anta.tests.interfaces: -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet1 - status: up - result_overwrite: - custom_field: Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet2 - status: up - result_overwrite: - custom_field: Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet3 - status: up - result_overwrite: - custom_field: Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet4 - status: up - result_overwrite: - custom_field: Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet5 - status: up - result_overwrite: - custom_field: Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet6 - status: up - result_overwrite: - custom_field: Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet7 - status: up - result_overwrite: - custom_field: Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Ethernet8 - status: up - result_overwrite: - custom_field: Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' -- VerifyInterfacesStatus: - interfaces: - - name: Loopback0 - status: up - result_overwrite: - custom_field: Interface Loopback0 - Globally Unique Address = 'up' -anta.tests.routing.bgp: -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.1 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.2 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.3 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.4 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.5 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.6 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.7 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: evpn - peers: - - 1.1.1.8 - result_overwrite: - custom_field: 'BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.7 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.15 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.23 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.31 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.39 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.47 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.55 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)' -- VerifyBGPSpecificPeers: - address_families: - - afi: ipv4 - peers: - - 192.168.0.63 - safi: unicast - result_overwrite: - custom_field: 'BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)' -anta.tests.routing.generic: -- VerifyRoutingProtocolModel: - model: multi-agent - result_overwrite: - custom_field: 'Routing protocol model: multi-agent' -anta.tests.system: -- VerifyNTP: null -- VerifyReloadCause: null diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml deleted file mode 100644 index eb1fcb5..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/inventory.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -all: - children: - DOMAIN_A_FABRIC: - children: - DOMAIN_A_SPINES: - vars: - type: spine - hosts: - A-SPINE1: - A-SPINE2: - A-SPINE3: - A-SPINE4: - DOMAIN_A_LEAFS: - vars: - type: l3leaf - hosts: - A-LEAF1: - A-LEAF2: - A-LEAF3: - A-LEAF4: - A-LEAF5: - A-LEAF6: - A-LEAF7: - A-LEAF8: - DOMAIN_A_ENDPOINTS: - children: - DOMAIN_A_LEAFS: - DOMAIN_A_SERVICES: - children: - DOMAIN_A_LEAFS: \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml deleted file mode 100644 index 8ccf377..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/build.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- - -- name: Build Switch configuration - hosts: "{{ target_hosts }}" - gather_facts: false - - tasks: - - - name: Generate Structured Variables per Device - ansible.builtin.import_role: - name: arista.avd.eos_designs - - - name: Generate Intended Config and Documentation - ansible.builtin.import_role: - name: arista.avd.eos_cli_config_gen diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml deleted file mode 100644 index 00adcc9..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/deploy.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- - -- name: Deploy Switch Configurations - hosts: "{{ target_hosts }}" - gather_facts: false - - tasks: - - - name: Deploy Configuration to Device - ansible.builtin.import_role: - name: arista.avd.eos_config_deploy_eapi diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml b/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml deleted file mode 100644 index d55ea61..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/playbooks/validate.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- - -- name: Validate Fabric - hosts: "{{ target_hosts }}" - gather_facts: false - - tasks: - - name: Validate Fabric - ansible.builtin.import_role: - name: arista.avd.eos_validate_state - vars: - save_catalog: true diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv deleted file mode 100644 index 89229f8..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.csv +++ /dev/null @@ -1,767 +0,0 @@ -id,dut,categories,test,description,inputs,result,messages -1,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -2,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -3,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -4,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -5,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1),PASS, -6,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0),PASS, -7,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2),PASS, -8,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4),PASS, -9,A-LEAF1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6),PASS, -10,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet1,PASS, -11,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet1,PASS, -12,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet1,PASS, -13,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet1,PASS, -14,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF2 Ethernet5,PASS, -15,A-LEAF1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF2 Ethernet6,PASS, -16,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -17,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -18,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -19,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -20,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -21,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -22,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -23,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -24,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -25,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -26,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -27,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -28,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0),PASS, -29,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2),PASS, -30,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4),PASS, -31,A-LEAF1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6),PASS, -32,A-LEAF1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -33,A-LEAF1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -34,A-LEAF1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -35,A-LEAF1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -36,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up',PASS, -37,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up',PASS, -38,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up',PASS, -39,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up',PASS, -40,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up',PASS, -41,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up',PASS, -42,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth1 = 'up',PASS, -43,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth1 = 'up',PASS, -44,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -45,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -46,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -47,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up',PASS, -48,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, -49,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, -50,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -51,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -52,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -53,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -54,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -55,A-LEAF1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -56,A-LEAF1,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -57,A-LEAF1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -58,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -59,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -60,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -61,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -62,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -63,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -64,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -65,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -66,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -67,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -68,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -69,A-LEAF1,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -70,A-LEAF1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -71,A-LEAF1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -72,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -73,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -74,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -75,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -76,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0),PASS, -77,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8),PASS, -78,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10),PASS, -79,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12),PASS, -80,A-LEAF2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14),PASS, -81,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet2,PASS, -82,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet2,PASS, -83,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet2,PASS, -84,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet2,PASS, -85,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF1 Ethernet5,PASS, -86,A-LEAF2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF1 Ethernet6,PASS, -87,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -88,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -89,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -90,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -91,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -92,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -93,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -94,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -95,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -96,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -97,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -98,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -99,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8),PASS, -100,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10),PASS, -101,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12),PASS, -102,A-LEAF2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14),PASS, -103,A-LEAF2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -104,A-LEAF2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -105,A-LEAF2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -106,A-LEAF2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -107,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up',PASS, -108,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up',PASS, -109,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up',PASS, -110,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up',PASS, -111,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up',PASS, -112,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up',PASS, -113,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA1_eth2 = 'up',PASS, -114,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA2_eth2 = 'up',PASS, -115,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -116,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -117,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -118,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up',PASS, -119,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA1 = 'up',PASS, -120,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA2 = 'up',PASS, -121,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -122,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -123,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -124,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -125,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -126,A-LEAF2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -127,A-LEAF2,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -128,A-LEAF2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -129,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -130,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -131,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -132,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -133,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -134,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -135,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -136,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -137,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -138,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -139,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -140,A-LEAF2,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -141,A-LEAF2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -142,A-LEAF2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -143,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -144,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -145,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -146,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -147,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1),PASS, -148,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16),PASS, -149,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18),PASS, -150,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20),PASS, -151,A-LEAF3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22),PASS, -152,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet3,PASS, -153,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet3,PASS, -154,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet3,PASS, -155,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet3,PASS, -156,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF4 Ethernet5,PASS, -157,A-LEAF3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF4 Ethernet6,PASS, -158,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -159,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -160,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -161,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -162,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -163,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -164,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -165,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -166,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -167,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -168,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -169,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -170,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16),PASS, -171,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18),PASS, -172,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20),PASS, -173,A-LEAF3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22),PASS, -174,A-LEAF3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -175,A-LEAF3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -176,A-LEAF3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -177,A-LEAF3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -178,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up',PASS, -179,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up',PASS, -180,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up',PASS, -181,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up',PASS, -182,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up',PASS, -183,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up',PASS, -184,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA3_eth1 = 'up',PASS, -185,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth1 = 'up',PASS, -186,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -187,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -188,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -189,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -190,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up',PASS, -191,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, -192,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -193,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -194,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -195,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -196,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -197,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -198,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -199,A-LEAF3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -200,A-LEAF3,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -201,A-LEAF3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -202,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -203,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -204,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -205,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -206,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -207,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -208,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -209,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -210,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -211,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -212,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -213,A-LEAF3,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -214,A-LEAF3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -215,A-LEAF3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -216,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -217,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -218,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -219,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -220,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0),PASS, -221,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24),PASS, -222,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26),PASS, -223,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28),PASS, -224,A-LEAF4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30),PASS, -225,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet4,PASS, -226,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet4,PASS, -227,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet4,PASS, -228,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet4,PASS, -229,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF3 Ethernet5,PASS, -230,A-LEAF4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF3 Ethernet6,PASS, -231,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -232,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -233,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -234,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -235,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -236,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -237,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -238,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -239,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -240,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -241,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -242,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -243,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24),PASS, -244,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26),PASS, -245,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28),PASS, -246,A-LEAF4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30),PASS, -247,A-LEAF4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -248,A-LEAF4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -249,A-LEAF4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -250,A-LEAF4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -251,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up',PASS, -252,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up',PASS, -253,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up',PASS, -254,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up',PASS, -255,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up',PASS, -256,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up',PASS, -257,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA5_eth1 = 'up',PASS, -258,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - SERVER_HostA4_eth2 = 'up',PASS, -259,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -260,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -261,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -262,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -263,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up',PASS, -264,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - SERVER_HostA4 = 'up',PASS, -265,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -266,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -267,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -268,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -269,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -270,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -271,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -272,A-LEAF4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -273,A-LEAF4,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -274,A-LEAF4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -275,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -276,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -277,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -278,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -279,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -280,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -281,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -282,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -283,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -284,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -285,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -286,A-LEAF4,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -287,A-LEAF4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -288,A-LEAF4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -289,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -290,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -291,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -292,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -293,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1),PASS, -294,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32),PASS, -295,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34),PASS, -296,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36),PASS, -297,A-LEAF5,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38),PASS, -298,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet5,PASS, -299,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet5,PASS, -300,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet5,PASS, -301,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet5,PASS, -302,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF6 Ethernet5,PASS, -303,A-LEAF5,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet6,PASS, -304,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -305,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -306,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -307,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -308,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -309,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -310,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -311,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -312,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -313,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -314,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -315,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -316,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32),PASS, -317,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34),PASS, -318,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36),PASS, -319,A-LEAF5,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38),PASS, -320,A-LEAF5,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -321,A-LEAF5,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -322,A-LEAF5,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -323,A-LEAF5,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -324,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up',PASS, -325,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up',PASS, -326,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up',PASS, -327,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up',PASS, -328,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up',PASS, -329,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up',PASS, -330,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth1 = 'up',PASS, -331,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -332,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -333,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -334,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up',PASS, -335,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, -336,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -337,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -338,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -339,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -340,A-LEAF5,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -341,A-LEAF5,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -342,A-LEAF5,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -343,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -344,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -345,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -346,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -347,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -348,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -349,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -350,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -351,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -352,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -353,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -354,A-LEAF5,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -355,A-LEAF5,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -356,A-LEAF5,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -357,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -358,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -359,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -360,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -361,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0),PASS, -362,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40),PASS, -363,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42),PASS, -364,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44),PASS, -365,A-LEAF6,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46),PASS, -366,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet6,PASS, -367,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet6,PASS, -368,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet6,PASS, -369,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet6,PASS, -370,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet5,PASS, -371,A-LEAF6,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF5 Ethernet6,PASS, -372,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -373,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -374,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -375,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -376,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -377,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -378,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -379,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -380,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -381,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -382,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -383,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -384,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40),PASS, -385,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42),PASS, -386,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44),PASS, -387,A-LEAF6,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46),PASS, -388,A-LEAF6,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -389,A-LEAF6,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -390,A-LEAF6,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -391,A-LEAF6,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -392,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up',PASS, -393,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up',PASS, -394,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up',PASS, -395,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up',PASS, -396,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up',PASS, -397,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up',PASS, -398,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - SERVER_HostA6_eth2 = 'up',PASS, -399,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -400,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -401,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -402,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up',PASS, -403,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel7 - SERVER_HostA6 = 'up',PASS, -404,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -405,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -406,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -407,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -408,A-LEAF6,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -409,A-LEAF6,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -410,A-LEAF6,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -411,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -412,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -413,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -414,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -415,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -416,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -417,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -418,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -419,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -420,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -421,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -422,A-LEAF6,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -423,A-LEAF6,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -424,A-LEAF6,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -425,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -426,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -427,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -428,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -429,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.0,PASS, -430,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.4,PASS, -431,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1),PASS, -432,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48),PASS, -433,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50),PASS, -434,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52),PASS, -435,A-LEAF7,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54),PASS, -436,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet7,PASS, -437,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet7,PASS, -438,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet7,PASS, -439,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet7,PASS, -440,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF8 Ethernet5,PASS, -441,A-LEAF7,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF8 Ethernet6,PASS, -442,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -443,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -444,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -445,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -446,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -447,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -448,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -449,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -450,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -451,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -452,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -453,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -454,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48),PASS, -455,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50),PASS, -456,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52),PASS, -457,A-LEAF7,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54),PASS, -458,A-LEAF7,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -459,A-LEAF7,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -460,A-LEAF7,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -461,A-LEAF7,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -462,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up',PASS, -463,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up',PASS, -464,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up',PASS, -465,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up',PASS, -466,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up',PASS, -467,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up',PASS, -468,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, -469,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, -470,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -471,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -472,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -473,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -474,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up',PASS, -475,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -476,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -477,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -478,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -479,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -480,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -481,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -482,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -483,A-LEAF7,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -484,A-LEAF7,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -485,A-LEAF7,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -486,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -487,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -488,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -489,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -490,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -491,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -492,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -493,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -494,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -495,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -496,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -497,A-LEAF7,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -498,A-LEAF7,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -499,A-LEAF7,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -500,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201),PASS, -501,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202),PASS, -502,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203),PASS, -503,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204),PASS, -504,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.2,PASS, -505,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: 172.16.1.6,PASS, -506,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0),PASS, -507,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56),PASS, -508,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58),PASS, -509,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60),PASS, -510,A-LEAF8,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62),PASS, -511,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-SPINE1 Ethernet8,PASS, -512,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-SPINE2 Ethernet8,PASS, -513,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-SPINE3 Ethernet8,PASS, -514,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-SPINE4 Ethernet8,PASS, -515,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF7 Ethernet5,PASS, -516,A-LEAF8,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF7 Ethernet6,PASS, -517,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1),PASS, -518,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2),PASS, -519,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3),PASS, -520,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4),PASS, -521,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5),PASS, -522,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6),PASS, -523,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7),PASS, -524,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8),PASS, -525,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201),PASS, -526,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202),PASS, -527,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203),PASS, -528,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204),PASS, -529,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56),PASS, -530,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58),PASS, -531,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60),PASS, -532,A-LEAF8,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62),PASS, -533,A-LEAF8,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -534,A-LEAF8,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -535,A-LEAF8,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -536,A-LEAF8,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -537,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up',PASS, -538,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up',PASS, -539,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up',PASS, -540,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up',PASS, -541,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up',PASS, -542,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up',PASS, -543,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up',PASS, -544,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up',PASS, -545,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -546,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VTEP IP = 'up',PASS, -547,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback101 - Per-VRF Unique Loopback = 'up',PASS, -548,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback102 - Per-VRF Unique Loopback = 'up',PASS, -549,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up',PASS, -550,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan10 - Blue Network = 'up',PASS, -551,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan30 - Orange Network = 'up',PASS, -552,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up',PASS, -553,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up',PASS, -554,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',PASS, -555,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',PASS, -556,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan50 - Yellow Network = 'up',PASS, -557,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan70 - Brown Network = 'up',PASS, -558,A-LEAF8,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',PASS, -559,A-LEAF8,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,PASS, -560,A-LEAF8,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -561,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.1 - Peer: A-LEAF1,PASS, -562,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.2 - Peer: A-LEAF2,PASS, -563,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.201 - Peer: A-SPINE1,PASS, -564,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.202 - Peer: A-SPINE2,PASS, -565,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.203 - Peer: A-SPINE3,PASS, -566,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.204 - Peer: A-SPINE4,PASS, -567,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.3 - Peer: A-LEAF3,PASS, -568,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.4 - Peer: A-LEAF4,PASS, -569,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.5 - Peer: A-LEAF5,PASS, -570,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.6 - Peer: A-LEAF6,PASS, -571,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.7 - Peer: A-LEAF7,PASS, -572,A-LEAF8,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 1.1.1.8 - Peer: A-LEAF8,PASS, -573,A-LEAF8,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -574,A-LEAF8,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -575,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -576,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -577,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -578,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -579,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -580,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -581,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -582,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -583,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1),PASS, -584,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9),PASS, -585,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17),PASS, -586,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25),PASS, -587,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33),PASS, -588,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41),PASS, -589,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49),PASS, -590,A-SPINE1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57),PASS, -591,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet1,PASS, -592,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet1,PASS, -593,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet1,PASS, -594,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet1,PASS, -595,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet1,PASS, -596,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet1,PASS, -597,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet1,PASS, -598,A-SPINE1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet1,PASS, -599,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1),PASS, -600,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9),PASS, -601,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17),PASS, -602,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25),PASS, -603,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33),PASS, -604,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41),PASS, -605,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49),PASS, -606,A-SPINE1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57),PASS, -607,A-SPINE1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -608,A-SPINE1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -609,A-SPINE1,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -610,A-SPINE1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -611,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up',PASS, -612,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up',PASS, -613,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up',PASS, -614,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up',PASS, -615,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up',PASS, -616,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up',PASS, -617,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up',PASS, -618,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up',PASS, -619,A-SPINE1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -620,A-SPINE1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -621,A-SPINE1,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -622,A-SPINE1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -623,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -624,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -625,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -626,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -627,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -628,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -629,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -630,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -631,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3),PASS, -632,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11),PASS, -633,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19),PASS, -634,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27),PASS, -635,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35),PASS, -636,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43),PASS, -637,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51),PASS, -638,A-SPINE2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59),PASS, -639,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet2,PASS, -640,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet2,PASS, -641,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet2,PASS, -642,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet2,PASS, -643,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet2,PASS, -644,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet2,PASS, -645,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet2,PASS, -646,A-SPINE2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet2,PASS, -647,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3),PASS, -648,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11),PASS, -649,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19),PASS, -650,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27),PASS, -651,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35),PASS, -652,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43),PASS, -653,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51),PASS, -654,A-SPINE2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59),PASS, -655,A-SPINE2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -656,A-SPINE2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -657,A-SPINE2,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -658,A-SPINE2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -659,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up',PASS, -660,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up',PASS, -661,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up',PASS, -662,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up',PASS, -663,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up',PASS, -664,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up',PASS, -665,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up',PASS, -666,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up',PASS, -667,A-SPINE2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -668,A-SPINE2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -669,A-SPINE2,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -670,A-SPINE2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -671,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -672,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -673,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -674,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -675,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -676,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -677,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -678,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -679,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5),PASS, -680,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13),PASS, -681,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21),PASS, -682,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29),PASS, -683,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37),PASS, -684,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45),PASS, -685,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53),PASS, -686,A-SPINE3,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61),PASS, -687,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet3,PASS, -688,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet3,PASS, -689,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet3,PASS, -690,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet3,PASS, -691,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet3,PASS, -692,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet3,PASS, -693,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet3,PASS, -694,A-SPINE3,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet3,PASS, -695,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5),PASS, -696,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13),PASS, -697,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21),PASS, -698,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29),PASS, -699,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37),PASS, -700,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45),PASS, -701,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53),PASS, -702,A-SPINE3,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61),PASS, -703,A-SPINE3,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -704,A-SPINE3,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -705,A-SPINE3,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -706,A-SPINE3,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -707,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up',PASS, -708,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up',PASS, -709,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up',PASS, -710,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up',PASS, -711,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up',PASS, -712,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up',PASS, -713,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up',PASS, -714,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up',PASS, -715,A-SPINE3,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -716,A-SPINE3,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -717,A-SPINE3,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -718,A-SPINE3,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, -719,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1),PASS, -720,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2),PASS, -721,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3),PASS, -722,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4),PASS, -723,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5),PASS, -724,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6),PASS, -725,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7),PASS, -726,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8),PASS, -727,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7),PASS, -728,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15),PASS, -729,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23),PASS, -730,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31),PASS, -731,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39),PASS, -732,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47),PASS, -733,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55),PASS, -734,A-SPINE4,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63),PASS, -735,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: A-LEAF1 Ethernet4,PASS, -736,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: A-LEAF2 Ethernet4,PASS, -737,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: A-LEAF3 Ethernet4,PASS, -738,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: A-LEAF4 Ethernet4,PASS, -739,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: A-LEAF5 Ethernet4,PASS, -740,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: A-LEAF6 Ethernet4,PASS, -741,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet7 - Remote: A-LEAF7 Ethernet4,PASS, -742,A-SPINE4,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet8 - Remote: A-LEAF8 Ethernet4,PASS, -743,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7),PASS, -744,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15),PASS, -745,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23),PASS, -746,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31),PASS, -747,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39),PASS, -748,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47),PASS, -749,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55),PASS, -750,A-SPINE4,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63),PASS, -751,A-SPINE4,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentCooling test is not supported on cEOSLab. -752,A-SPINE4,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',SKIPPED,VerifyEnvironmentPower test is not supported on cEOSLab. -753,A-SPINE4,Hardware,VerifyTemperature,Verifies the device temperature.,,SKIPPED,VerifyTemperature test is not supported on cEOSLab. -754,A-SPINE4,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",SKIPPED,VerifyTransceiversManufacturers test is not supported on cEOSLab. -755,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up',PASS, -756,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up',PASS, -757,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up',PASS, -758,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up',PASS, -759,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up',PASS, -760,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up',PASS, -761,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up',PASS, -762,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up',PASS, -763,A-SPINE4,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - Globally Unique Address = 'up',PASS, -764,A-SPINE4,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,PASS, -765,A-SPINE4,System,VerifyNTP,Verifies if NTP is synchronised.,,PASS, -766,A-SPINE4,System,VerifyReloadCause,Verifies the last reload cause of the device.,,PASS, diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md deleted file mode 100644 index 9581796..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/DOMAIN_A_FABRIC-state.md +++ /dev/null @@ -1,821 +0,0 @@ -# Validate State Report - -**Table of Contents:** - -- [Validate State Report](validate-state-report) - - [Test Results Summary](#test-results-summary) - - [Failed Test Results Summary](#failed-test-results-summary) - - [All Test Results](#all-test-results) - -## Test Results Summary - -### Summary Totals - -| Total Tests | Total Tests Passed | Total Tests Failed | Total Tests Skipped | -| ----------- | ------------------ | ------------------ | ------------------- | -| 766 | 718 | 0 | 48 | - -### Summary Totals Device Under Test - -| Device Under Test | Total Tests | Tests Passed | Tests Failed | Tests Skipped | Categories Failed | Categories Skipped | -| ------------------| ----------- | ------------ | ------------ | ------------- | ----------------- | ------------------ | -| A-LEAF1 | 71 | 67 | 0 | 4 | - | Hardware | -| A-LEAF2 | 71 | 67 | 0 | 4 | - | Hardware | -| A-LEAF3 | 73 | 69 | 0 | 4 | - | Hardware | -| A-LEAF4 | 73 | 69 | 0 | 4 | - | Hardware | -| A-LEAF5 | 68 | 64 | 0 | 4 | - | Hardware | -| A-LEAF6 | 68 | 64 | 0 | 4 | - | Hardware | -| A-LEAF7 | 75 | 71 | 0 | 4 | - | Hardware | -| A-LEAF8 | 75 | 71 | 0 | 4 | - | Hardware | -| A-SPINE1 | 48 | 44 | 0 | 4 | - | Hardware | -| A-SPINE2 | 48 | 44 | 0 | 4 | - | Hardware | -| A-SPINE3 | 48 | 44 | 0 | 4 | - | Hardware | -| A-SPINE4 | 48 | 44 | 0 | 4 | - | Hardware | - -### Summary Totals Per Category - -| Test Category | Total Tests | Tests Passed | Tests Failed | Tests Skipped | -| ------------- | ----------- | ------------ | ------------ | ------------- | -| BGP | 140 | 140 | 0 | 0 | -| Connectivity | 240 | 240 | 0 | 0 | -| Hardware | 48 | 0 | 0 | 48 | -| Interfaces | 198 | 198 | 0 | 0 | -| MLAG | 8 | 8 | 0 | 0 | -| Routing | 108 | 108 | 0 | 0 | -| System | 24 | 24 | 0 | 0 | - -## Failed Test Results Summary - -| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | -| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | - -## All Test Results - -| ID | Device Under Test | Categories | Test | Description | Inputs | Result | Messages | -| -- | ----------------- | ---------- | ---- | ----------- | ------ | -------| -------- | -| 1 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 2 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 3 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 4 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 5 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1) | PASS | - | -| 6 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0) | PASS | - | -| 7 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2) | PASS | - | -| 8 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4) | PASS | - | -| 9 | A-LEAF1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6) | PASS | - | -| 10 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet1 | PASS | - | -| 11 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet1 | PASS | - | -| 12 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet1 | PASS | - | -| 13 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet1 | PASS | - | -| 14 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF2 Ethernet5 | PASS | - | -| 15 | A-LEAF1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF2 Ethernet6 | PASS | - | -| 16 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 17 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 18 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 19 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 20 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 21 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 22 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 23 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 24 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 25 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 26 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 27 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 28 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0) | PASS | - | -| 29 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2) | PASS | - | -| 30 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4) | PASS | - | -| 31 | A-LEAF1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6) | PASS | - | -| 32 | A-LEAF1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 33 | A-LEAF1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 34 | A-LEAF1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 35 | A-LEAF1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 36 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up' | PASS | - | -| 37 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up' | PASS | - | -| 38 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up' | PASS | - | -| 39 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up' | PASS | - | -| 40 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up' | PASS | - | -| 41 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up' | PASS | - | -| 42 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth1 = 'up' | PASS | - | -| 43 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth1 = 'up' | PASS | - | -| 44 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 45 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 46 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 47 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up' | PASS | - | -| 48 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | -| 49 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | -| 50 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 51 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 52 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 53 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 54 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 55 | A-LEAF1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 56 | A-LEAF1 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 57 | A-LEAF1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 58 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 59 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 60 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 61 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 62 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 63 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 64 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 65 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 66 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 67 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 68 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 69 | A-LEAF1 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 70 | A-LEAF1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 71 | A-LEAF1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 72 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 73 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 74 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 75 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 76 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0) | PASS | - | -| 77 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8) | PASS | - | -| 78 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10) | PASS | - | -| 79 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12) | PASS | - | -| 80 | A-LEAF2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14) | PASS | - | -| 81 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet2 | PASS | - | -| 82 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet2 | PASS | - | -| 83 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet2 | PASS | - | -| 84 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet2 | PASS | - | -| 85 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF1 Ethernet5 | PASS | - | -| 86 | A-LEAF2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF1 Ethernet6 | PASS | - | -| 87 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 88 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 89 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 90 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 91 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 92 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 93 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 94 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 95 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 96 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 97 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 98 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 99 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8) | PASS | - | -| 100 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10) | PASS | - | -| 101 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12) | PASS | - | -| 102 | A-LEAF2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14) | PASS | - | -| 103 | A-LEAF2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 104 | A-LEAF2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 105 | A-LEAF2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 106 | A-LEAF2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 107 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up' | PASS | - | -| 108 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up' | PASS | - | -| 109 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up' | PASS | - | -| 110 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up' | PASS | - | -| 111 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up' | PASS | - | -| 112 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up' | PASS | - | -| 113 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA1_eth2 = 'up' | PASS | - | -| 114 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA2_eth2 = 'up' | PASS | - | -| 115 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 116 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 117 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 118 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up' | PASS | - | -| 119 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA1 = 'up' | PASS | - | -| 120 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA2 = 'up' | PASS | - | -| 121 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 122 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 123 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 124 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 125 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 126 | A-LEAF2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 127 | A-LEAF2 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 128 | A-LEAF2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 129 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 130 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 131 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 132 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 133 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 134 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 135 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 136 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 137 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 138 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 139 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 140 | A-LEAF2 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 141 | A-LEAF2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 142 | A-LEAF2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 143 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 144 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 145 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 146 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 147 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1) | PASS | - | -| 148 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16) | PASS | - | -| 149 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18) | PASS | - | -| 150 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20) | PASS | - | -| 151 | A-LEAF3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22) | PASS | - | -| 152 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet3 | PASS | - | -| 153 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet3 | PASS | - | -| 154 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet3 | PASS | - | -| 155 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet3 | PASS | - | -| 156 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF4 Ethernet5 | PASS | - | -| 157 | A-LEAF3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF4 Ethernet6 | PASS | - | -| 158 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 159 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 160 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 161 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 162 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 163 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 164 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 165 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 166 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 167 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 168 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 169 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 170 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16) | PASS | - | -| 171 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18) | PASS | - | -| 172 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20) | PASS | - | -| 173 | A-LEAF3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22) | PASS | - | -| 174 | A-LEAF3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 175 | A-LEAF3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 176 | A-LEAF3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 177 | A-LEAF3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 178 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up' | PASS | - | -| 179 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up' | PASS | - | -| 180 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up' | PASS | - | -| 181 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up' | PASS | - | -| 182 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up' | PASS | - | -| 183 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up' | PASS | - | -| 184 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA3_eth1 = 'up' | PASS | - | -| 185 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth1 = 'up' | PASS | - | -| 186 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 187 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 188 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 189 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 190 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up' | PASS | - | -| 191 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | -| 192 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 193 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 194 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 195 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 196 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 197 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 198 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 199 | A-LEAF3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 200 | A-LEAF3 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 201 | A-LEAF3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 202 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 203 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 204 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 205 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 206 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 207 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 208 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 209 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 210 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 211 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 212 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 213 | A-LEAF3 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 214 | A-LEAF3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 215 | A-LEAF3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 216 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 217 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 218 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 219 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 220 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0) | PASS | - | -| 221 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24) | PASS | - | -| 222 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26) | PASS | - | -| 223 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28) | PASS | - | -| 224 | A-LEAF4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30) | PASS | - | -| 225 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet4 | PASS | - | -| 226 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet4 | PASS | - | -| 227 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet4 | PASS | - | -| 228 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet4 | PASS | - | -| 229 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF3 Ethernet5 | PASS | - | -| 230 | A-LEAF4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF3 Ethernet6 | PASS | - | -| 231 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 232 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 233 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 234 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 235 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 236 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 237 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 238 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 239 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 240 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 241 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 242 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 243 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24) | PASS | - | -| 244 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26) | PASS | - | -| 245 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28) | PASS | - | -| 246 | A-LEAF4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30) | PASS | - | -| 247 | A-LEAF4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 248 | A-LEAF4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 249 | A-LEAF4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 250 | A-LEAF4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 251 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up' | PASS | - | -| 252 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up' | PASS | - | -| 253 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up' | PASS | - | -| 254 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up' | PASS | - | -| 255 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up' | PASS | - | -| 256 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up' | PASS | - | -| 257 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA5_eth1 = 'up' | PASS | - | -| 258 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - SERVER_HostA4_eth2 = 'up' | PASS | - | -| 259 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 260 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 261 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 262 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 263 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up' | PASS | - | -| 264 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - SERVER_HostA4 = 'up' | PASS | - | -| 265 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 266 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 267 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 268 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 269 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 270 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 271 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 272 | A-LEAF4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 273 | A-LEAF4 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 274 | A-LEAF4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 275 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 276 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 277 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 278 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 279 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 280 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 281 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 282 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 283 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 284 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 285 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 286 | A-LEAF4 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 287 | A-LEAF4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 288 | A-LEAF4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 289 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 290 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 291 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 292 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 293 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1) | PASS | - | -| 294 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32) | PASS | - | -| 295 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34) | PASS | - | -| 296 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36) | PASS | - | -| 297 | A-LEAF5 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38) | PASS | - | -| 298 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet5 | PASS | - | -| 299 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet5 | PASS | - | -| 300 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet5 | PASS | - | -| 301 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet5 | PASS | - | -| 302 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF6 Ethernet5 | PASS | - | -| 303 | A-LEAF5 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet6 | PASS | - | -| 304 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 305 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 306 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 307 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 308 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 309 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 310 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 311 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 312 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 313 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 314 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 315 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 316 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32) | PASS | - | -| 317 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34) | PASS | - | -| 318 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36) | PASS | - | -| 319 | A-LEAF5 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38) | PASS | - | -| 320 | A-LEAF5 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 321 | A-LEAF5 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 322 | A-LEAF5 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 323 | A-LEAF5 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 324 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up' | PASS | - | -| 325 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up' | PASS | - | -| 326 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up' | PASS | - | -| 327 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up' | PASS | - | -| 328 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up' | PASS | - | -| 329 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up' | PASS | - | -| 330 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth1 = 'up' | PASS | - | -| 331 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 332 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 333 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 334 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up' | PASS | - | -| 335 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | -| 336 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 337 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 338 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 339 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 340 | A-LEAF5 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 341 | A-LEAF5 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 342 | A-LEAF5 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 343 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 344 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 345 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 346 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 347 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 348 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 349 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 350 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 351 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 352 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 353 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 354 | A-LEAF5 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 355 | A-LEAF5 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 356 | A-LEAF5 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 357 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 358 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 359 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 360 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 361 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0) | PASS | - | -| 362 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40) | PASS | - | -| 363 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42) | PASS | - | -| 364 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44) | PASS | - | -| 365 | A-LEAF6 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46) | PASS | - | -| 366 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet6 | PASS | - | -| 367 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet6 | PASS | - | -| 368 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet6 | PASS | - | -| 369 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet6 | PASS | - | -| 370 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet5 | PASS | - | -| 371 | A-LEAF6 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF5 Ethernet6 | PASS | - | -| 372 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 373 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 374 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 375 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 376 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 377 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 378 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 379 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 380 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 381 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 382 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 383 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 384 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40) | PASS | - | -| 385 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42) | PASS | - | -| 386 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44) | PASS | - | -| 387 | A-LEAF6 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46) | PASS | - | -| 388 | A-LEAF6 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 389 | A-LEAF6 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 390 | A-LEAF6 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 391 | A-LEAF6 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 392 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up' | PASS | - | -| 393 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up' | PASS | - | -| 394 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up' | PASS | - | -| 395 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up' | PASS | - | -| 396 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up' | PASS | - | -| 397 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up' | PASS | - | -| 398 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - SERVER_HostA6_eth2 = 'up' | PASS | - | -| 399 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 400 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 401 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 402 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up' | PASS | - | -| 403 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel7 - SERVER_HostA6 = 'up' | PASS | - | -| 404 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 405 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 406 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 407 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 408 | A-LEAF6 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 409 | A-LEAF6 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 410 | A-LEAF6 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 411 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 412 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 413 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 414 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 415 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 416 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 417 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 418 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 419 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 420 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 421 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 422 | A-LEAF6 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 423 | A-LEAF6 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 424 | A-LEAF6 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 425 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 426 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 427 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 428 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 429 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.0 | PASS | - | -| 430 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.4 | PASS | - | -| 431 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1) | PASS | - | -| 432 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48) | PASS | - | -| 433 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50) | PASS | - | -| 434 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52) | PASS | - | -| 435 | A-LEAF7 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54) | PASS | - | -| 436 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet7 | PASS | - | -| 437 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet7 | PASS | - | -| 438 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet7 | PASS | - | -| 439 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet7 | PASS | - | -| 440 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF8 Ethernet5 | PASS | - | -| 441 | A-LEAF7 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF8 Ethernet6 | PASS | - | -| 442 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 443 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 444 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 445 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 446 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 447 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 448 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 449 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 450 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 451 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 452 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 453 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 454 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48) | PASS | - | -| 455 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50) | PASS | - | -| 456 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52) | PASS | - | -| 457 | A-LEAF7 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54) | PASS | - | -| 458 | A-LEAF7 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 459 | A-LEAF7 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 460 | A-LEAF7 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 461 | A-LEAF7 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 462 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up' | PASS | - | -| 463 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up' | PASS | - | -| 464 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up' | PASS | - | -| 465 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up' | PASS | - | -| 466 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up' | PASS | - | -| 467 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up' | PASS | - | -| 468 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | -| 469 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | -| 470 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 471 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 472 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 473 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 474 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up' | PASS | - | -| 475 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 476 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 477 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 478 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 479 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 480 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 481 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 482 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 483 | A-LEAF7 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 484 | A-LEAF7 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 485 | A-LEAF7 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 486 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 487 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 488 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 489 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 490 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 491 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 492 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 493 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 494 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 495 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 496 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 497 | A-LEAF7 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 498 | A-LEAF7 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 499 | A-LEAF7 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 500 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201) | PASS | - | -| 501 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202) | PASS | - | -| 502 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203) | PASS | - | -| 503 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204) | PASS | - | -| 504 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.2 | PASS | - | -| 505 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: 172.16.1.6 | PASS | - | -| 506 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0) | PASS | - | -| 507 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56) | PASS | - | -| 508 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58) | PASS | - | -| 509 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60) | PASS | - | -| 510 | A-LEAF8 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62) | PASS | - | -| 511 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-SPINE1 Ethernet8 | PASS | - | -| 512 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-SPINE2 Ethernet8 | PASS | - | -| 513 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-SPINE3 Ethernet8 | PASS | - | -| 514 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-SPINE4 Ethernet8 | PASS | - | -| 515 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF7 Ethernet5 | PASS | - | -| 516 | A-LEAF8 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF7 Ethernet6 | PASS | - | -| 517 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1) | PASS | - | -| 518 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2) | PASS | - | -| 519 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3) | PASS | - | -| 520 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4) | PASS | - | -| 521 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5) | PASS | - | -| 522 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6) | PASS | - | -| 523 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7) | PASS | - | -| 524 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8) | PASS | - | -| 525 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201) | PASS | - | -| 526 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202) | PASS | - | -| 527 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203) | PASS | - | -| 528 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204) | PASS | - | -| 529 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56) | PASS | - | -| 530 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58) | PASS | - | -| 531 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60) | PASS | - | -| 532 | A-LEAF8 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62) | PASS | - | -| 533 | A-LEAF8 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 534 | A-LEAF8 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 535 | A-LEAF8 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 536 | A-LEAF8 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 537 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up' | PASS | - | -| 538 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up' | PASS | - | -| 539 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up' | PASS | - | -| 540 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up' | PASS | - | -| 541 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up' | PASS | - | -| 542 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up' | PASS | - | -| 543 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up' | PASS | - | -| 544 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up' | PASS | - | -| 545 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 546 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VTEP IP = 'up' | PASS | - | -| 547 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback101 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 548 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback102 - Per-VRF Unique Loopback = 'up' | PASS | - | -| 549 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up' | PASS | - | -| 550 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan10 - Blue Network = 'up' | PASS | - | -| 551 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan30 - Orange Network = 'up' | PASS | - | -| 552 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up' | PASS | - | -| 553 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up' | PASS | - | -| 554 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | PASS | - | -| 555 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | PASS | - | -| 556 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan50 - Yellow Network = 'up' | PASS | - | -| 557 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan70 - Brown Network = 'up' | PASS | - | -| 558 | A-LEAF8 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | PASS | - | -| 559 | A-LEAF8 | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | PASS | - | -| 560 | A-LEAF8 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 561 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.1 - Peer: A-LEAF1 | PASS | - | -| 562 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.2 - Peer: A-LEAF2 | PASS | - | -| 563 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.201 - Peer: A-SPINE1 | PASS | - | -| 564 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.202 - Peer: A-SPINE2 | PASS | - | -| 565 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.203 - Peer: A-SPINE3 | PASS | - | -| 566 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.204 - Peer: A-SPINE4 | PASS | - | -| 567 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.3 - Peer: A-LEAF3 | PASS | - | -| 568 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.4 - Peer: A-LEAF4 | PASS | - | -| 569 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.5 - Peer: A-LEAF5 | PASS | - | -| 570 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.6 - Peer: A-LEAF6 | PASS | - | -| 571 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.7 - Peer: A-LEAF7 | PASS | - | -| 572 | A-LEAF8 | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 1.1.1.8 - Peer: A-LEAF8 | PASS | - | -| 573 | A-LEAF8 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 574 | A-LEAF8 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 575 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 576 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 577 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 578 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 579 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 580 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 581 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 582 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 583 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1) | PASS | - | -| 584 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9) | PASS | - | -| 585 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17) | PASS | - | -| 586 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25) | PASS | - | -| 587 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33) | PASS | - | -| 588 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41) | PASS | - | -| 589 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49) | PASS | - | -| 590 | A-SPINE1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57) | PASS | - | -| 591 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet1 | PASS | - | -| 592 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet1 | PASS | - | -| 593 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet1 | PASS | - | -| 594 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet1 | PASS | - | -| 595 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet1 | PASS | - | -| 596 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet1 | PASS | - | -| 597 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet1 | PASS | - | -| 598 | A-SPINE1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet1 | PASS | - | -| 599 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1) | PASS | - | -| 600 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9) | PASS | - | -| 601 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17) | PASS | - | -| 602 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25) | PASS | - | -| 603 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33) | PASS | - | -| 604 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41) | PASS | - | -| 605 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49) | PASS | - | -| 606 | A-SPINE1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57) | PASS | - | -| 607 | A-SPINE1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 608 | A-SPINE1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 609 | A-SPINE1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 610 | A-SPINE1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 611 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up' | PASS | - | -| 612 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up' | PASS | - | -| 613 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up' | PASS | - | -| 614 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up' | PASS | - | -| 615 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up' | PASS | - | -| 616 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up' | PASS | - | -| 617 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up' | PASS | - | -| 618 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up' | PASS | - | -| 619 | A-SPINE1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 620 | A-SPINE1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 621 | A-SPINE1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 622 | A-SPINE1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 623 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 624 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 625 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 626 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 627 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 628 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 629 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 630 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 631 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3) | PASS | - | -| 632 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11) | PASS | - | -| 633 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19) | PASS | - | -| 634 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27) | PASS | - | -| 635 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35) | PASS | - | -| 636 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43) | PASS | - | -| 637 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51) | PASS | - | -| 638 | A-SPINE2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59) | PASS | - | -| 639 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet2 | PASS | - | -| 640 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet2 | PASS | - | -| 641 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet2 | PASS | - | -| 642 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet2 | PASS | - | -| 643 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet2 | PASS | - | -| 644 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet2 | PASS | - | -| 645 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet2 | PASS | - | -| 646 | A-SPINE2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet2 | PASS | - | -| 647 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3) | PASS | - | -| 648 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11) | PASS | - | -| 649 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19) | PASS | - | -| 650 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27) | PASS | - | -| 651 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35) | PASS | - | -| 652 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43) | PASS | - | -| 653 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51) | PASS | - | -| 654 | A-SPINE2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59) | PASS | - | -| 655 | A-SPINE2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 656 | A-SPINE2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 657 | A-SPINE2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 658 | A-SPINE2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 659 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up' | PASS | - | -| 660 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up' | PASS | - | -| 661 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up' | PASS | - | -| 662 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up' | PASS | - | -| 663 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up' | PASS | - | -| 664 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up' | PASS | - | -| 665 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up' | PASS | - | -| 666 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up' | PASS | - | -| 667 | A-SPINE2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 668 | A-SPINE2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 669 | A-SPINE2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 670 | A-SPINE2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 671 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 672 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 673 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 674 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 675 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 676 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 677 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 678 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 679 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5) | PASS | - | -| 680 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13) | PASS | - | -| 681 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21) | PASS | - | -| 682 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29) | PASS | - | -| 683 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37) | PASS | - | -| 684 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45) | PASS | - | -| 685 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53) | PASS | - | -| 686 | A-SPINE3 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61) | PASS | - | -| 687 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet3 | PASS | - | -| 688 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet3 | PASS | - | -| 689 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet3 | PASS | - | -| 690 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet3 | PASS | - | -| 691 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet3 | PASS | - | -| 692 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet3 | PASS | - | -| 693 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet3 | PASS | - | -| 694 | A-SPINE3 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet3 | PASS | - | -| 695 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5) | PASS | - | -| 696 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13) | PASS | - | -| 697 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21) | PASS | - | -| 698 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29) | PASS | - | -| 699 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37) | PASS | - | -| 700 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45) | PASS | - | -| 701 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53) | PASS | - | -| 702 | A-SPINE3 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61) | PASS | - | -| 703 | A-SPINE3 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 704 | A-SPINE3 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 705 | A-SPINE3 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 706 | A-SPINE3 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 707 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up' | PASS | - | -| 708 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up' | PASS | - | -| 709 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up' | PASS | - | -| 710 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up' | PASS | - | -| 711 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up' | PASS | - | -| 712 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up' | PASS | - | -| 713 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up' | PASS | - | -| 714 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up' | PASS | - | -| 715 | A-SPINE3 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 716 | A-SPINE3 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 717 | A-SPINE3 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 718 | A-SPINE3 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | -| 719 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1) | PASS | - | -| 720 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2) | PASS | - | -| 721 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3) | PASS | - | -| 722 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4) | PASS | - | -| 723 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5) | PASS | - | -| 724 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6) | PASS | - | -| 725 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7) | PASS | - | -| 726 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8) | PASS | - | -| 727 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7) | PASS | - | -| 728 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15) | PASS | - | -| 729 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23) | PASS | - | -| 730 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31) | PASS | - | -| 731 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39) | PASS | - | -| 732 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47) | PASS | - | -| 733 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55) | PASS | - | -| 734 | A-SPINE4 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63) | PASS | - | -| 735 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: A-LEAF1 Ethernet4 | PASS | - | -| 736 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: A-LEAF2 Ethernet4 | PASS | - | -| 737 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: A-LEAF3 Ethernet4 | PASS | - | -| 738 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: A-LEAF4 Ethernet4 | PASS | - | -| 739 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: A-LEAF5 Ethernet4 | PASS | - | -| 740 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: A-LEAF6 Ethernet4 | PASS | - | -| 741 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet7 - Remote: A-LEAF7 Ethernet4 | PASS | - | -| 742 | A-SPINE4 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet8 - Remote: A-LEAF8 Ethernet4 | PASS | - | -| 743 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7) | PASS | - | -| 744 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15) | PASS | - | -| 745 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23) | PASS | - | -| 746 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31) | PASS | - | -| 747 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39) | PASS | - | -| 748 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47) | PASS | - | -| 749 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55) | PASS | - | -| 750 | A-SPINE4 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63) | PASS | - | -| 751 | A-SPINE4 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentCooling test is not supported on cEOSLab. | -| 752 | A-SPINE4 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | SKIPPED | VerifyEnvironmentPower test is not supported on cEOSLab. | -| 753 | A-SPINE4 | Hardware | VerifyTemperature | Verifies the device temperature. | - | SKIPPED | VerifyTemperature test is not supported on cEOSLab. | -| 754 | A-SPINE4 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | SKIPPED | VerifyTransceiversManufacturers test is not supported on cEOSLab. | -| 755 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up' | PASS | - | -| 756 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up' | PASS | - | -| 757 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up' | PASS | - | -| 758 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up' | PASS | - | -| 759 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up' | PASS | - | -| 760 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up' | PASS | - | -| 761 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up' | PASS | - | -| 762 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up' | PASS | - | -| 763 | A-SPINE4 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - Globally Unique Address = 'up' | PASS | - | -| 764 | A-SPINE4 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | PASS | - | -| 765 | A-SPINE4 | System | VerifyNTP | Verifies if NTP is synchronised. | - | PASS | - | -| 766 | A-SPINE4 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | PASS | - | diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json deleted file mode 100644 index 66a046a..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF1-results.json +++ /dev/null @@ -1,720 +0,0 @@ -[ - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.0)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.2)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.4)" - }, - { - "name": "A-LEAF1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.6)" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet1" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF2 Ethernet5" - }, - { - "name": "A-LEAF1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF2 Ethernet6" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.1) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.1) - Destination: A-SPINE1 Ethernet1 (IP: 192.168.0.0)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.3) - Destination: A-SPINE2 Ethernet1 (IP: 192.168.0.2)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.5) - Destination: A-SPINE3 Ethernet1 (IP: 192.168.0.4)" - }, - { - "name": "A-LEAF1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.7) - Destination: A-SPINE4 Ethernet1 (IP: 192.168.0.6)" - }, - { - "name": "A-LEAF1", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF1", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF1", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF1", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF2_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF2_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF2_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF1", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF1", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF1", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF1", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json deleted file mode 100644 index 349f9f3..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF2-results.json +++ /dev/null @@ -1,720 +0,0 @@ -[ - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.8)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.10)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.12)" - }, - { - "name": "A-LEAF2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.14)" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet2" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF1 Ethernet5" - }, - { - "name": "A-LEAF2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF1 Ethernet6" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.2) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.9) - Destination: A-SPINE1 Ethernet2 (IP: 192.168.0.8)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.11) - Destination: A-SPINE2 Ethernet2 (IP: 192.168.0.10)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.13) - Destination: A-SPINE3 Ethernet2 (IP: 192.168.0.12)" - }, - { - "name": "A-LEAF2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.15) - Destination: A-SPINE4 Ethernet2 (IP: 192.168.0.14)" - }, - { - "name": "A-LEAF2", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF2", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF2", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF2", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF1_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF1_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA1_eth2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA2_eth2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF1_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA1 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA2 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF2", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF2", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF2", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF2", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json deleted file mode 100644 index 8d750ab..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF3-results.json +++ /dev/null @@ -1,740 +0,0 @@ -[ - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.16)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.18)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.20)" - }, - { - "name": "A-LEAF3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.22)" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet3" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF4 Ethernet5" - }, - { - "name": "A-LEAF3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF4 Ethernet6" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.3) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.17) - Destination: A-SPINE1 Ethernet3 (IP: 192.168.0.16)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.19) - Destination: A-SPINE2 Ethernet3 (IP: 192.168.0.18)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.21) - Destination: A-SPINE3 Ethernet3 (IP: 192.168.0.20)" - }, - { - "name": "A-LEAF3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.23) - Destination: A-SPINE4 Ethernet3 (IP: 192.168.0.22)" - }, - { - "name": "A-LEAF3", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF3", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF3", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF3", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF4_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF4_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA3_eth1 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth1 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF4_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF3", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF3", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF3", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF3", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json deleted file mode 100644 index fc548f3..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF4-results.json +++ /dev/null @@ -1,740 +0,0 @@ -[ - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.24)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.26)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.28)" - }, - { - "name": "A-LEAF4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.30)" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet4" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF3 Ethernet5" - }, - { - "name": "A-LEAF4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF3 Ethernet6" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.4) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.25) - Destination: A-SPINE1 Ethernet4 (IP: 192.168.0.24)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.27) - Destination: A-SPINE2 Ethernet4 (IP: 192.168.0.26)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.29) - Destination: A-SPINE3 Ethernet4 (IP: 192.168.0.28)" - }, - { - "name": "A-LEAF4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.31) - Destination: A-SPINE4 Ethernet4 (IP: 192.168.0.30)" - }, - { - "name": "A-LEAF4", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF4", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF4", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF4", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF3_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF3_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA5_eth1 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - SERVER_HostA4_eth2 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF3_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel8 - SERVER_HostA4 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF4", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF4", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF4", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF4", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json deleted file mode 100644 index 7620493..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF5-results.json +++ /dev/null @@ -1,690 +0,0 @@ -[ - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.32)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.34)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.36)" - }, - { - "name": "A-LEAF5", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.38)" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF6 Ethernet5" - }, - { - "name": "A-LEAF5", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet6" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.5) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.33) - Destination: A-SPINE1 Ethernet5 (IP: 192.168.0.32)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.35) - Destination: A-SPINE2 Ethernet5 (IP: 192.168.0.34)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.37) - Destination: A-SPINE3 Ethernet5 (IP: 192.168.0.36)" - }, - { - "name": "A-LEAF5", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.39) - Destination: A-SPINE4 Ethernet5 (IP: 192.168.0.38)" - }, - { - "name": "A-LEAF5", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF5", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF5", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF5", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF6_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF6_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth1 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF6_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF5", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF5", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF5", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF5", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json deleted file mode 100644 index c13014b..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF6-results.json +++ /dev/null @@ -1,690 +0,0 @@ -[ - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.40)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.42)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.44)" - }, - { - "name": "A-LEAF6", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.46)" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet5" - }, - { - "name": "A-LEAF6", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF5 Ethernet6" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.6) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.41) - Destination: A-SPINE1 Ethernet6 (IP: 192.168.0.40)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.43) - Destination: A-SPINE2 Ethernet6 (IP: 192.168.0.42)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.45) - Destination: A-SPINE3 Ethernet6 (IP: 192.168.0.44)" - }, - { - "name": "A-LEAF6", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.47) - Destination: A-SPINE4 Ethernet6 (IP: 192.168.0.46)" - }, - { - "name": "A-LEAF6", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF6", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF6", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF6", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF5_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF5_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - SERVER_HostA6_eth2 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF5_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel7 - SERVER_HostA6 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF6", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF6", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF6", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF6", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json deleted file mode 100644 index c97cb6c..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF7-results.json +++ /dev/null @@ -1,760 +0,0 @@ -[ - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.0" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.4" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.0.0.1)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.48)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.50)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.52)" - }, - { - "name": "A-LEAF7", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.54)" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet7" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF8 Ethernet5" - }, - { - "name": "A-LEAF7", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF8 Ethernet6" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.7) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.49) - Destination: A-SPINE1 Ethernet7 (IP: 192.168.0.48)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.51) - Destination: A-SPINE2 Ethernet7 (IP: 192.168.0.50)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.53) - Destination: A-SPINE3 Ethernet7 (IP: 192.168.0.52)" - }, - { - "name": "A-LEAF7", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.55) - Destination: A-SPINE4 Ethernet7 (IP: 192.168.0.54)" - }, - { - "name": "A-LEAF7", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF7", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF7", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF7", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet7 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF8_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF8_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF8_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF7", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF7", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF7", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF7", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json deleted file mode 100644 index f92be81..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-LEAF8-results.json +++ /dev/null @@ -1,760 +0,0 @@ -[ - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE1 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE2 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE3 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-SPINE4 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.2" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: 172.16.1.6" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.0.0.0)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE1 (IP: 192.168.0.56)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE2 (IP: 192.168.0.58)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE3 (IP: 192.168.0.60)" - }, - { - "name": "A-LEAF8", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-SPINE4 (IP: 192.168.0.62)" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-SPINE1 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-SPINE2 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-SPINE3 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-SPINE4 Ethernet8" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF7 Ethernet5" - }, - { - "name": "A-LEAF8", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF7 Ethernet6" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF1 Loopback0 (IP: 1.1.1.1)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF2 Loopback0 (IP: 1.1.1.2)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF3 Loopback0 (IP: 1.1.1.3)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF4 Loopback0 (IP: 1.1.1.4)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF5 Loopback0 (IP: 1.1.1.5)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF6 Loopback0 (IP: 1.1.1.6)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF7 Loopback0 (IP: 1.1.1.7)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-LEAF8 Loopback0 (IP: 1.1.1.8)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE1 Loopback0 (IP: 1.1.1.201)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE2 Loopback0 (IP: 1.1.1.202)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE3 Loopback0 (IP: 1.1.1.203)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: Loopback0 (IP: 1.1.1.8) - Destination: A-SPINE4 Loopback0 (IP: 1.1.1.204)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.57) - Destination: A-SPINE1 Ethernet8 (IP: 192.168.0.56)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.59) - Destination: A-SPINE2 Ethernet8 (IP: 192.168.0.58)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.61) - Destination: A-SPINE3 Ethernet8 (IP: 192.168.0.60)" - }, - { - "name": "A-LEAF8", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.63) - Destination: A-SPINE4 Ethernet8 (IP: 192.168.0.62)" - }, - { - "name": "A-LEAF8", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF8", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-LEAF8", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-LEAF8", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-SPINE1_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-SPINE2_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-SPINE3_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-SPINE4_Ethernet8 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - MLAG_A-LEAF7_Ethernet5 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - MLAG_A-LEAF7_Ethernet6 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_BB1_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_BB2_Ethernet1 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback1 - VTEP IP = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback101 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback102 - Per-VRF Unique Loopback = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Port-Channel1000 - MLAG_A-LEAF7_Port-Channel1000 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan10 - Blue Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan30 - Orange Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3001 - MLAG_L3_VRF_PROD = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan3002 - MLAG_L3_VRF_DEV = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4093 - MLAG_L3 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan4094 - MLAG = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan50 - Yellow Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vlan70 - Brown Network = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Vxlan1 = 'up'" - }, - { - "name": "A-LEAF8", - "test": "VerifyMlagStatus", - "categories": [ - "mlag" - ], - "description": "Verifies the health status of the MLAG configuration.", - "result": "success" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.1 - Peer: A-LEAF1" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.2 - Peer: A-LEAF2" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.201 - Peer: A-SPINE1" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.202 - Peer: A-SPINE2" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.203 - Peer: A-SPINE3" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.204 - Peer: A-SPINE4" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.3 - Peer: A-LEAF3" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.4 - Peer: A-LEAF4" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.5 - Peer: A-LEAF5" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.6 - Peer: A-LEAF6" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.7 - Peer: A-LEAF7" - }, - { - "name": "A-LEAF8", - "test": "VerifyRoutingTableEntry", - "categories": [ - "routing" - ], - "description": "Verifies that the provided routes are present in the routing table of a specified VRF.", - "result": "success", - "custom_field": "Route: 1.1.1.8 - Peer: A-LEAF8" - }, - { - "name": "A-LEAF8", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-LEAF8", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json deleted file mode 100644 index 46beed7..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE1-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.1)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.9)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.17)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.25)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.33)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.41)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.49)" - }, - { - "name": "A-SPINE1", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.57)" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet1" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.0) - Destination: A-LEAF1 Ethernet1 (IP: 192.168.0.1)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.8) - Destination: A-LEAF2 Ethernet1 (IP: 192.168.0.9)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.16) - Destination: A-LEAF3 Ethernet1 (IP: 192.168.0.17)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.24) - Destination: A-LEAF4 Ethernet1 (IP: 192.168.0.25)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.32) - Destination: A-LEAF5 Ethernet1 (IP: 192.168.0.33)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.40) - Destination: A-LEAF6 Ethernet1 (IP: 192.168.0.41)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.48) - Destination: A-LEAF7 Ethernet1 (IP: 192.168.0.49)" - }, - { - "name": "A-SPINE1", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.56) - Destination: A-LEAF8 Ethernet1 (IP: 192.168.0.57)" - }, - { - "name": "A-SPINE1", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE1", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE1", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE1", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet1 = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE1", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE1", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE1", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json deleted file mode 100644 index f9bd367..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE2-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.3)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.11)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.19)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.27)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.35)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.43)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.51)" - }, - { - "name": "A-SPINE2", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.59)" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet2" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.2) - Destination: A-LEAF1 Ethernet2 (IP: 192.168.0.3)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.10) - Destination: A-LEAF2 Ethernet2 (IP: 192.168.0.11)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.18) - Destination: A-LEAF3 Ethernet2 (IP: 192.168.0.19)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.26) - Destination: A-LEAF4 Ethernet2 (IP: 192.168.0.27)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.34) - Destination: A-LEAF5 Ethernet2 (IP: 192.168.0.35)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.42) - Destination: A-LEAF6 Ethernet2 (IP: 192.168.0.43)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.50) - Destination: A-LEAF7 Ethernet2 (IP: 192.168.0.51)" - }, - { - "name": "A-SPINE2", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.58) - Destination: A-LEAF8 Ethernet2 (IP: 192.168.0.59)" - }, - { - "name": "A-SPINE2", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE2", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE2", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE2", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet2 = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE2", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE2", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE2", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json deleted file mode 100644 index 97eaa5c..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE3-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.5)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.13)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.21)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.29)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.37)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.45)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.53)" - }, - { - "name": "A-SPINE3", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.61)" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet3" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.4) - Destination: A-LEAF1 Ethernet3 (IP: 192.168.0.5)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.12) - Destination: A-LEAF2 Ethernet3 (IP: 192.168.0.13)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.20) - Destination: A-LEAF3 Ethernet3 (IP: 192.168.0.21)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.28) - Destination: A-LEAF4 Ethernet3 (IP: 192.168.0.29)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.36) - Destination: A-LEAF5 Ethernet3 (IP: 192.168.0.37)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.44) - Destination: A-LEAF6 Ethernet3 (IP: 192.168.0.45)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.52) - Destination: A-LEAF7 Ethernet3 (IP: 192.168.0.53)" - }, - { - "name": "A-SPINE3", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.60) - Destination: A-LEAF8 Ethernet3 (IP: 192.168.0.61)" - }, - { - "name": "A-SPINE3", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE3", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE3", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE3", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet3 = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE3", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE3", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE3", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file diff --git a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json b/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json deleted file mode 100644 index 5b96792..0000000 --- a/tech-library/datacenter/evpnvxlan/avd/domain-a/reports/test_results/A-SPINE4-results.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF1 (IP: 1.1.1.1)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF2 (IP: 1.1.1.2)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF3 (IP: 1.1.1.3)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF4 (IP: 1.1.1.4)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF5 (IP: 1.1.1.5)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF6 (IP: 1.1.1.6)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF7 (IP: 1.1.1.7)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP EVPN Peer: A-LEAF8 (IP: 1.1.1.8)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF1 (IP: 192.168.0.7)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF2 (IP: 192.168.0.15)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF3 (IP: 192.168.0.23)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF4 (IP: 192.168.0.31)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF5 (IP: 192.168.0.39)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF6 (IP: 192.168.0.47)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF7 (IP: 192.168.0.55)" - }, - { - "name": "A-SPINE4", - "test": "VerifyBGPSpecificPeers", - "categories": [ - "bgp" - ], - "description": "Verifies the health of specific BGP peer(s).", - "result": "success", - "custom_field": "BGP IPv4 Unicast Peer: A-LEAF8 (IP: 192.168.0.63)" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet1 - Remote: A-LEAF1 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet2 - Remote: A-LEAF2 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet3 - Remote: A-LEAF3 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet4 - Remote: A-LEAF4 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet5 - Remote: A-LEAF5 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet6 - Remote: A-LEAF6 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet7 - Remote: A-LEAF7 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "result": "success", - "custom_field": "Local: Ethernet8 - Remote: A-LEAF8 Ethernet4" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet1 (IP: 192.168.0.6) - Destination: A-LEAF1 Ethernet4 (IP: 192.168.0.7)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet2 (IP: 192.168.0.14) - Destination: A-LEAF2 Ethernet4 (IP: 192.168.0.15)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet3 (IP: 192.168.0.22) - Destination: A-LEAF3 Ethernet4 (IP: 192.168.0.23)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet4 (IP: 192.168.0.30) - Destination: A-LEAF4 Ethernet4 (IP: 192.168.0.31)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet5 (IP: 192.168.0.38) - Destination: A-LEAF5 Ethernet4 (IP: 192.168.0.39)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet6 (IP: 192.168.0.46) - Destination: A-LEAF6 Ethernet4 (IP: 192.168.0.47)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet7 (IP: 192.168.0.54) - Destination: A-LEAF7 Ethernet4 (IP: 192.168.0.55)" - }, - { - "name": "A-SPINE4", - "test": "VerifyReachability", - "categories": [ - "connectivity" - ], - "description": "Test the network reachability to one or many destination IP(s).", - "result": "success", - "custom_field": "Source: P2P Interface Ethernet8 (IP: 192.168.0.62) - Destination: A-LEAF8 Ethernet4 (IP: 192.168.0.63)" - }, - { - "name": "A-SPINE4", - "test": "VerifyEnvironmentCooling", - "categories": [ - "hardware" - ], - "description": "Verifies the status of power supply fans and all fan trays.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentCooling test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE4", - "test": "VerifyEnvironmentPower", - "categories": [ - "hardware" - ], - "description": "Verifies the power supplies status.", - "result": "skipped", - "messages": [ - "VerifyEnvironmentPower test is not supported on cEOSLab." - ], - "custom_field": "Accepted States: 'ok'" - }, - { - "name": "A-SPINE4", - "test": "VerifyTemperature", - "categories": [ - "hardware" - ], - "description": "Verifies the device temperature.", - "result": "skipped", - "messages": [ - "VerifyTemperature test is not supported on cEOSLab." - ] - }, - { - "name": "A-SPINE4", - "test": "VerifyTransceiversManufacturers", - "categories": [ - "hardware" - ], - "description": "Verifies if all transceivers come from approved manufacturers.", - "result": "skipped", - "messages": [ - "VerifyTransceiversManufacturers test is not supported on cEOSLab." - ], - "custom_field": "Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet1 - P2P_A-LEAF1_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet2 - P2P_A-LEAF2_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet3 - P2P_A-LEAF3_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet4 - P2P_A-LEAF4_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet5 - P2P_A-LEAF5_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet6 - P2P_A-LEAF6_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet7 - P2P_A-LEAF7_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Ethernet8 - P2P_A-LEAF8_Ethernet4 = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyInterfacesStatus", - "categories": [ - "interfaces" - ], - "description": "Verifies the status of the provided interfaces.", - "result": "success", - "custom_field": "Interface Loopback0 - Globally Unique Address = 'up'" - }, - { - "name": "A-SPINE4", - "test": "VerifyRoutingProtocolModel", - "categories": [ - "routing" - ], - "description": "Verifies the configured routing protocol model.", - "result": "success", - "custom_field": "Routing protocol model: multi-agent" - }, - { - "name": "A-SPINE4", - "test": "VerifyNTP", - "categories": [ - "system" - ], - "description": "Verifies if NTP is synchronised.", - "result": "success" - }, - { - "name": "A-SPINE4", - "test": "VerifyReloadCause", - "categories": [ - "system" - ], - "description": "Verifies the last reload cause of the device.", - "result": "success" - } -] \ No newline at end of file From 23f700f0469b77de01beea2b3fc93b1a95cd7cd7 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 22:20:34 +0000 Subject: [PATCH 39/41] update domain a lab container --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index edf4fe7..f87afc5 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,6 +1,6 @@ { // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", - "image": "ghcr.io/aristanetworks/aclabs/lab-base:python3.11-avd-v5.1.0-clab0.60.1-rev1.1", + "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.1.0-clab0.60.1-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { "ARISTA_TOKEN": "${localEnv:ARTOKEN}", From e3b235d3d96a28d682a4a4a5ba282ed4c2c64855 Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 22:21:43 +0000 Subject: [PATCH 40/41] update domain a lab container --- .devcontainer/techlib-vxlan-domain-a/devcontainer.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json index f87afc5..b52df39 100644 --- a/.devcontainer/techlib-vxlan-domain-a/devcontainer.json +++ b/.devcontainer/techlib-vxlan-domain-a/devcontainer.json @@ -1,5 +1,4 @@ { - // "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.0.0-clab0.57.5-rev1.1", "image": "ghcr.io/${localEnv:GITHUB_REPOSITORY}/lab-base:python3.11-avd-v5.1.0-clab0.60.1-rev1.1", // containerEnv set the variables applied to entire container "containerEnv": { From 2bbdd67775e213fa7029e299ec75b999de5610dd Mon Sep 17 00:00:00 2001 From: Mitch Vaughan Date: Sat, 4 Jan 2025 23:51:25 +0000 Subject: [PATCH 41/41] update domain a lab readme --- labs/techlib-vxlan-domain-a/README.md | 107 +++++++++++++++++++++++--- 1 file changed, 95 insertions(+), 12 deletions(-) diff --git a/labs/techlib-vxlan-domain-a/README.md b/labs/techlib-vxlan-domain-a/README.md index 753cd43..fbbaaac 100644 --- a/labs/techlib-vxlan-domain-a/README.md +++ b/labs/techlib-vxlan-domain-a/README.md @@ -1,30 +1,113 @@ -# TechLibrary EVPN Domain-A Lab +# Arista's Tech Library EVPN/VXLAN Domain A Lab -This lab is tested for: +## Overview +This lab has been validated as fully functional with: - cEOS-lab version: 4.32.2.1F - Codespace Container Size - CPUs: 16 - memory: 64 GB - storage: 128 GB +- cEOS-lab: 4.32.3M +- AVD: 5.1.0 +- ContainerLab: 0.60.1 + +## Quick Links + +[Interactive Lab Topology](#interactive-lab-toplogy) + +[Building Configurations](#building-configurations) + +[Deploying Configurations](#deploying-configurations) + +[Validating the Topology](#validating-the-topology) + +[Topology Status](#topology-status) + +[Connecting to Nodes via the Terminal](#connecting-to-nodes-via-terminal) + +[Starting the Topology](#starting-the-topology) + +[Stopping the Topology](#stopping-the-topology) ## Interactive Lab Toplogy +An interactive topology is available via the link below, and can be used to access the nodes via web SSH. All nodes have a username of `admin` and password of `admin` + > [!IMPORTANT] > Please wait until the postCreate.sh script completes before opening the interactive lab topology link below [Interactive Lab Topology](https://{{gh.codespace_name}}-8080.app.github.dev/graphite) -To inspect the lab details use `make inspect` shortcut. This will list the host names and management addresses for all lab devices. -To connect to any device use: +## Building Configurations + +Pre-built AVD data models are located in the `avd/group_vars` directory. These data models will render configurations for the nodes in Domain A as shown in the EVPN/VXLAN Deployment Guide. + +Issuing the below command at the terminal will render all configuration and documentation based on the pre-built data models. + +```bash +make build +``` + +> [!TIP] +> Be sure to explore and experiment with the data models! More information on AVD can be found at https://avd.arista.com. + +## Deploying Configurations + +Once rendered, the AVD-generated configurations can be deployed to the nodes by issuing the below command at the terminal + +```bash +make deploy +``` + +## Validating the Topology + +The [Arista Network Test Automation (ANTA)](https://anta.arista.com/) framework can be used to validate that the topology is built and operational as defined in the AVD data models. + +Issue the below command at the terminal will initiate the validation testing. + +``` +make validate +``` + +> [!TIP] +> ANTA has an extensive and continually growing [test catalog](https://anta.arista.com/stable/api/tests/). Be sure to explore and test with the available options! + +## Additional Tasks + +### Topology Status + +The current status of the lab environment can be retrieved at any time by issuing the below command at the terminal. + +```bash +make inspect +``` + +This will list the host names and management addresses for all lab devices. + +### Connecting to Nodes via Terminal + +As an alternative to the [Interactive Lab Topology](https://{{gh.codespace_name}}-8080.app.github.dev/graphite), all nodes can be accessed via SSH directly from the terminal as shown below. ```bash # the password is `admin` ssh admin@ ``` -To check connectivity, ssh to any host and use `pingcheck ipv4_vrf_prod` or `pingcheck ipv4_vrf_dev` to start fping to the lab hosts. You have to wait a few minutes after the lab start for ping to be successful. +### Stopping the topology + +If needed, the topology can be stopped by issuing the below command at the terminal: + +``` +make stop +``` + +### Starting the topology + +> [!IMPORTANT] +> The topology is automatically started upon the initial launch of the Codespace lab. + +If the topology is stopped for any reason, either manually or automatically due to the user's configured Codespace idle timeout value, it can be restarted by issuing the below command at the terminal: + +``` +make start +``` -Enjoy the lab! +# Enjoy the lab! -Last reviewed: December 2nd, 2024 +Last reviewed: January 4th, 2025