From 889906f5cfc175b7507151991fe468b676f5025c Mon Sep 17 00:00:00 2001 From: Vibhu-gslab <109593615+Vibhu-gslab@users.noreply.github.com> Date: Mon, 11 Nov 2024 15:03:34 +0530 Subject: [PATCH 1/6] Feat(eos_cli_config_gen): Adding improved model for interface link tracking groups (#4610) --- .../documentation/devices/host1.md | 6 ++++ .../intended/configs/host1.cfg | 4 +++ .../host_vars/host1/ethernet-interfaces.yml | 3 ++ .../host1/port-channel-interfaces.yml | 3 ++ .../docs/tables/ethernet-interfaces.md | 12 ++++++++ .../docs/tables/port-channel-interfaces.md | 12 ++++++++ .../documentation/ethernet-interfaces.j2 | 3 ++ .../documentation/port-channel-interfaces.j2 | 3 ++ .../j2templates/eos/ethernet-interfaces.j2 | 5 ++++ .../eos/port-channel-interfaces.j2 | 5 ++++ .../schema/eos_cli_config_gen.schema.yml | 28 +++++++++++++++++++ .../ethernet_interfaces.schema.yml | 12 ++++++++ .../port_channel_interfaces.schema.yml | 12 ++++++++ 13 files changed, 108 insertions(+) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index 7f7ebf17547..a84aa96ee04 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -1020,6 +1020,7 @@ interface Dps1 | Interface | Group Name | Direction | | --------- | ---------- | --------- | | Ethernet1 | EVPN_MH_ES1 | upstream | +| Ethernet1 | EVPN_MH_ES3, EVPN_MH_ES4 | upstream | | Ethernet3 | EVPN_MH_ES2 | downstream | ##### Phone Interfaces @@ -1253,6 +1254,8 @@ interface Ethernet1 switchport backup initial-mac-move-delay 10 switchport backup dest-macaddr 01:00:00:00:00:00 link tracking group EVPN_MH_ES1 upstream + link tracking group EVPN_MH_ES3 upstream + link tracking group EVPN_MH_ES4 upstream comment Comment created from eos_cli under ethernet_interfaces.Ethernet1 EOF @@ -2190,6 +2193,7 @@ interface Ethernet81/10 | Interface | Group Name | Direction | | --------- | ---------- | --------- | | Port-Channel5 | EVPN_MH_ES1 | downstream | +| Port-Channel5 | EVPN_MH_ES3, EVPN_MH_ES4 | downstream | | Port-Channel15 | EVPN_MH_ES2 | upstream | ##### IPv4 @@ -2275,6 +2279,8 @@ interface Port-Channel5 storm-control multicast level 1 storm-control unknown-unicast level 1 link tracking group EVPN_MH_ES1 downstream + link tracking group EVPN_MH_ES3 downstream + link tracking group EVPN_MH_ES4 downstream comment Comment created from eos_cli under port_channel_interfaces.Port-Channel5 EOF diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index ae132c73904..dd9de2b5f5a 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -363,6 +363,8 @@ interface Port-Channel5 storm-control multicast level 1 storm-control unknown-unicast level 1 link tracking group EVPN_MH_ES1 downstream + link tracking group EVPN_MH_ES3 downstream + link tracking group EVPN_MH_ES4 downstream comment Comment created from eos_cli under port_channel_interfaces.Port-Channel5 EOF @@ -888,6 +890,8 @@ interface Ethernet1 switchport backup initial-mac-move-delay 10 switchport backup dest-macaddr 01:00:00:00:00:00 link tracking group EVPN_MH_ES1 upstream + link tracking group EVPN_MH_ES3 upstream + link tracking group EVPN_MH_ES4 upstream comment Comment created from eos_cli under ethernet_interfaces.Ethernet1 EOF diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml index ab8cba8a2ab..c04de97da42 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml @@ -14,6 +14,9 @@ ethernet_interfaces: link_tracking_groups: - name: EVPN_MH_ES1 direction: upstream + link_tracking: + direction: upstream + groups: [EVPN_MH_ES3, EVPN_MH_ES4] priority_flow_control: enabled: true priorities: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml index 801a7551aa6..928a4e8405a 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml @@ -6,6 +6,9 @@ port_channel_interfaces: link_tracking_groups: - name: EVPN_MH_ES1 direction: downstream + link_tracking: + direction: downstream + groups: [EVPN_MH_ES3, EVPN_MH_ES4] switchport: enabled: true mode: trunk diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md index 4a9211276a1..44d8d6c3243 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md @@ -47,6 +47,10 @@ | [    link_tracking_groups](## "ethernet_interfaces.[].link_tracking_groups") | List, items: Dictionary | | | | | | [      - name](## "ethernet_interfaces.[].link_tracking_groups.[].name") | String | Required, Unique | | | Group name. | | [        direction](## "ethernet_interfaces.[].link_tracking_groups.[].direction") | String | | | Valid Values:
- upstream
- downstream | | + | [    link_tracking](## "ethernet_interfaces.[].link_tracking") | Dictionary | | | | | + | [      direction](## "ethernet_interfaces.[].link_tracking.direction") | String | | | Valid Values:
- upstream
- downstream | | + | [      groups](## "ethernet_interfaces.[].link_tracking.groups") | List, items: String | | | | Link state group(s) an interface belongs to. | + | [        - <str>](## "ethernet_interfaces.[].link_tracking.groups.[]") | String | | | | Group names. | | [    evpn_ethernet_segment](## "ethernet_interfaces.[].evpn_ethernet_segment") | Dictionary | | | | | | [      identifier](## "ethernet_interfaces.[].evpn_ethernet_segment.identifier") | String | | | | EVPN Ethernet Segment Identifier (Type 1 format). | | [      redundancy](## "ethernet_interfaces.[].evpn_ethernet_segment.redundancy") | String | | | Valid Values:
- all-active
- single-active | | @@ -597,6 +601,14 @@ # Group name. - name: direction: + link_tracking: + direction: + + # Link state group(s) an interface belongs to. + groups: + + # Group names. + - evpn_ethernet_segment: # EVPN Ethernet Segment Identifier (Type 1 format). diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md index 181296ff82d..840726474c3 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md @@ -56,6 +56,10 @@ | [    link_tracking_groups](## "port_channel_interfaces.[].link_tracking_groups") | List, items: Dictionary | | | | | | [      - name](## "port_channel_interfaces.[].link_tracking_groups.[].name") | String | Required, Unique | | | Group name. | | [        direction](## "port_channel_interfaces.[].link_tracking_groups.[].direction") | String | | | Valid Values:
- upstream
- downstream | | + | [    link_tracking](## "port_channel_interfaces.[].link_tracking") | Dictionary | | | | | + | [      direction](## "port_channel_interfaces.[].link_tracking.direction") | String | | | Valid Values:
- upstream
- downstream | | + | [      groups](## "port_channel_interfaces.[].link_tracking.groups") | List, items: String | | | | Link state group(s) an interface belongs to. | + | [        - <str>](## "port_channel_interfaces.[].link_tracking.groups.[]") | String | | | | Group names. | | [    phone](## "port_channel_interfaces.[].phone") deprecated | Dictionary | | | | This key is deprecated. Support will be removed in AVD version 6.0.0. Use switchport.phone instead. | | [      trunk](## "port_channel_interfaces.[].phone.trunk") | String | | | Valid Values:
- tagged
- untagged | | | [      vlan](## "port_channel_interfaces.[].phone.vlan") | Integer | | | Min: 1
Max: 4094 | | @@ -469,6 +473,14 @@ # Group name. - name: direction: + link_tracking: + direction: + + # Link state group(s) an interface belongs to. + groups: + + # Group names. + - # This key is deprecated. # Support will be removed in AVD version 6.0.0. # Use switchport.phone instead. diff --git a/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/ethernet-interfaces.j2 b/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/ethernet-interfaces.j2 index 35beb2db573..dbd0bd9b9c6 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/ethernet-interfaces.j2 +++ b/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/ethernet-interfaces.j2 @@ -334,6 +334,9 @@ | {{ link_tracking_interface.name }} | {{ link_tracking_group.name }} | {{ link_tracking_group.direction }} | {% endif %} {% endfor %} +{% if link_tracking_interface.link_tracking.direction is arista.avd.defined and link_tracking_interface.link_tracking.groups is arista.avd.defined %} +| {{ link_tracking_interface.name }} | {{ link_tracking_interface.link_tracking.groups | join(', ') }} | {{ link_tracking_interface.link_tracking.direction }} | +{% endif %} {% endfor %} {% endif %} {# Phone Interfaces #} diff --git a/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/port-channel-interfaces.j2 b/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/port-channel-interfaces.j2 index 0f4beb36ce1..a12627fd244 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/port-channel-interfaces.j2 +++ b/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation/port-channel-interfaces.j2 @@ -291,6 +291,9 @@ | {{ link_tracking_interface.name }} | {{ link_tracking_group.name }} | {{ link_tracking_group.direction }} | {% endif %} {% endfor %} +{% if link_tracking_interface.link_tracking.direction is arista.avd.defined and link_tracking_interface.link_tracking.groups is arista.avd.defined %} +| {{ link_tracking_interface.name }} | {{ link_tracking_interface.link_tracking.groups | join(', ') }} | {{ link_tracking_interface.link_tracking.direction }} | +{% endif %} {% endfor %} {% endif %} {# IPv4 #} diff --git a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/ethernet-interfaces.j2 b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/ethernet-interfaces.j2 index 4da67bafade..a87e3d8d713 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/ethernet-interfaces.j2 +++ b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/ethernet-interfaces.j2 @@ -907,6 +907,11 @@ interface {{ ethernet_interface.name }} link tracking group {{ link_tracking_group.name }} {{ link_tracking_group.direction }} {% endif %} {% endfor %} +{% if ethernet_interface.link_tracking.direction is arista.avd.defined and ethernet_interface.link_tracking.groups is arista.avd.defined %} +{% for group_name in ethernet_interface.link_tracking.groups %} + link tracking group {{ group_name }} {{ ethernet_interface.link_tracking.direction }} +{% endfor %} +{% endif %} {% if ethernet_interface.vmtracer is arista.avd.defined(true) %} vmtracer vmware-esx {% endif %} diff --git a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/port-channel-interfaces.j2 b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/port-channel-interfaces.j2 index 62ef64ce27c..10cedbd0636 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/port-channel-interfaces.j2 +++ b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/port-channel-interfaces.j2 @@ -726,6 +726,11 @@ interface {{ port_channel_interface.name }} link tracking group {{ link_tracking_group.name }} {{ link_tracking_group.direction }} {% endif %} {% endfor %} +{% if port_channel_interface.link_tracking.direction is arista.avd.defined and port_channel_interface.link_tracking.groups is arista.avd.defined %} +{% for group_name in port_channel_interface.link_tracking.groups %} + link tracking group {{ group_name }} {{ port_channel_interface.link_tracking.direction }} +{% endfor %} +{% endif %} {% if port_channel_interface.vmtracer is arista.avd.defined(true) %} vmtracer vmware-esx {% endif %} diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml index c1fe38df9a6..27be11dd90c 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml +++ b/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml @@ -2239,6 +2239,20 @@ keys: valid_values: - upstream - downstream + link_tracking: + type: dict + keys: + direction: + type: str + valid_values: + - upstream + - downstream + groups: + type: list + description: Link state group(s) an interface belongs to. + items: + type: str + description: Group names. evpn_ethernet_segment: type: dict keys: @@ -9494,6 +9508,20 @@ keys: valid_values: - upstream - downstream + link_tracking: + type: dict + keys: + direction: + type: str + valid_values: + - upstream + - downstream + groups: + type: list + description: Link state group(s) an interface belongs to. + items: + type: str + description: Group names. phone: type: dict deprecation: diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml index f20d4a1dff9..00822220f92 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml +++ b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml @@ -195,6 +195,18 @@ keys: direction: type: str valid_values: ["upstream", "downstream"] + link_tracking: + type: dict + keys: + direction: + type: str + valid_values: ["upstream", "downstream"] + groups: + type: list + description: Link state group(s) an interface belongs to. + items: + type: str + description: Group names. evpn_ethernet_segment: type: dict keys: diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml index b06d19b30ca..3fba4a682d8 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml +++ b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml @@ -321,6 +321,18 @@ keys: valid_values: - upstream - downstream + link_tracking: + type: dict + keys: + direction: + type: str + valid_values: ["upstream", "downstream"] + groups: + type: list + description: Link state group(s) an interface belongs to. + items: + type: str + description: Group names. phone: type: dict deprecation: From 2698a0d922b3e9d287407c586bd4a62721293f4e Mon Sep 17 00:00:00 2001 From: Vibhu-gslab <109593615+Vibhu-gslab@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:40:32 +0530 Subject: [PATCH 2/6] Refactor(eos_cli_config_gen): Adding check for hosts key in TACACS server j2 file (#4701) --- .../j2templates/eos/tacacs-servers.j2 | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/tacacs-servers.j2 b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/tacacs-servers.j2 index 587c3354702..29134b7a9fb 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/tacacs-servers.j2 +++ b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos/tacacs-servers.j2 @@ -12,24 +12,24 @@ tacacs-server timeout {{ tacacs_servers.timeout }} {% if tacacs_servers.policy_unknown_mandatory_attribute_ignore is arista.avd.defined(true) %} tacacs-server policy unknown-mandatory-attribute ignore {% endif %} -{% for host in tacacs_servers.hosts %} -{% if host.host is arista.avd.defined %} -{% set host_cli = "tacacs-server host " ~ host.host %} -{% endif %} -{% if host.single_connection is arista.avd.defined(true) %} -{% set host_cli = host_cli ~ " single-connection" %} -{% endif %} -{% if host.vrf is arista.avd.defined %} -{% if host.vrf != 'default' %} +{% if tacacs_servers.hosts is arista.avd.defined %} +{% for host in tacacs_servers.hosts %} +{% if host.host is arista.avd.defined %} +{% set host_cli = "tacacs-server host " ~ host.host %} +{% endif %} +{% if host.single_connection is arista.avd.defined(true) %} +{% set host_cli = host_cli ~ " single-connection" %} +{% endif %} +{% if host.vrf is arista.avd.defined and host.vrf != 'default' %} {% set host_cli = host_cli ~ " vrf " ~ host.vrf %} {% endif %} -{% endif %} -{% if host.timeout is arista.avd.defined %} -{% set host_cli = host_cli ~ " timeout " ~ host.timeout %} -{% endif %} -{% if host.key is arista.avd.defined %} -{% set host_cli = host_cli ~ " key " ~ host.key_type | arista.avd.default('7') ~ ' ' ~ host.key | arista.avd.hide_passwords(hide_passwords) %} -{% endif %} +{% if host.timeout is arista.avd.defined %} +{% set host_cli = host_cli ~ " timeout " ~ host.timeout %} +{% endif %} +{% if host.key is arista.avd.defined %} +{% set host_cli = host_cli ~ " key " ~ host.key_type | arista.avd.default('7') ~ ' ' ~ host.key | arista.avd.hide_passwords(hide_passwords) %} +{% endif %} {{ host_cli }} -{% endfor %} +{% endfor %} +{% endif %} {% endif %} From afcc4a73251a97c3f2c1b98843969e4c478dfe43 Mon Sep 17 00:00:00 2001 From: Mahesh Kumar <122076792+MaheshGSLAB@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:43:37 +0530 Subject: [PATCH 3/6] CI(eos_cli_config_gen): Restructured the eos_cli_config_gen molecule host vars part-5 (#4699) --- ansible_collections/arista/avd/.ansible-lint | 2 +- .../documentation/devices/host1.md | 3354 ++++++++++++++++- .../documentation/devices/host2.md | 220 ++ .../devices/ip-radius-source-interface.md | 59 - .../documentation/devices/ip-security.md | 156 - .../devices/ip-tacacs-source-interface.md | 59 - .../devices/ip-virtual-router-mac-address.md | 51 - .../documentation/devices/ipv6-dhcp-relay.md | 59 - .../documentation/devices/ipv6-neighbors.md | 58 - .../devices/ipv6-static-routes.md | 65 - .../documentation/devices/lacp.md | 54 - .../devices/link-tracking-groups.md | 54 - .../documentation/devices/load-interval.md | 34 - .../devices/loopbacks-interfaces.md | 115 - .../documentation/devices/mac-access-lists.md | 100 - .../devices/mac-address-table.md | 60 - .../documentation/devices/maintenance.md | 109 - .../devices/management-security.md | 186 - .../devices/management-ssh-custom-cipher.md | 88 - .../documentation/devices/management-ssh.md | 97 - .../devices/management-tech-support.md | 78 - .../documentation/devices/match-lists.md | 77 - .../documentation/devices/mcs-client.md | 60 - .../devices/mlag-configuration.md | 66 - .../devices/monitor-connectivity-2.md | 64 - .../devices/monitor-connectivity.md | 179 - .../documentation/devices/monitor-layer1.md | 56 - ...nitor-session-default-encapsulation-gre.md | 55 - .../documentation/devices/monitor-sessions.md | 142 - .../devices/monitor-telemetry-influx.md | 95 - .../monitor-telemetry-postcard-policy.md | 104 - .../devices/none_configuration.md | 34 - .../documentation/devices/ntp.md | 88 - .../documentation/devices/object-tracking.md | 55 - .../documentation/devices/patch-panel.md | 71 - .../documentation/devices/peer-filters.md | 67 - .../documentation/devices/policy-maps-pbr.md | 64 - .../documentation/devices/policy-maps.md | 144 - .../documentation/devices/prompt-2.md | 42 - .../documentation/devices/prompt.md | 42 - .../devices/queue-monitor-length-notifying.md | 54 - .../devices/queue-monitor-length.md | 58 - .../devices/queue-monitor-streaming.md | 57 - .../documentation/devices/redundancy.md | 34 - .../documentation/devices/roles.md | 60 - .../documentation/devices/route-maps.md | 126 - .../router-adaptive-virtual-topology-2.md | 54 - .../router-adaptive-virtual-topology.md | 141 - .../documentation/devices/router-bfd-1.md | 76 - .../documentation/devices/router-bfd-2.md | 48 - .../documentation/devices/router-general.md | 91 - .../documentation/devices/router-igmp.md | 60 - .../devices/router-internet-exit.md | 87 - .../documentation/devices/router-l2-vpn.md | 69 - .../documentation/devices/router-msdp.md | 91 - .../documentation/devices/router-multicast.md | 89 - .../devices/router-path-selection.md | 264 -- .../devices/router-pim-sparse-mode.md | 111 - .../devices/router-segment-security.md | 150 - .../devices/router-service-insertion.md | 94 - .../devices/router-traffic-engineering.md | 102 - .../service-routing-configuration-bgp.md | 47 - .../service-routing-protocols-model-2.md | 47 - .../service-routing-protocols-model.md | 47 - .../documentation/devices/sflow.md | 130 - .../documentation/devices/static-routes.md | 67 - .../documentation/devices/stun.md | 78 - .../documentation/devices/switchport-mode.md | 58 - .../devices/switchport-port-security.md | 58 - .../documentation/devices/tap-aggregation.md | 73 - .../documentation/devices/terminal.md | 34 - ...ransceiver_qsfp_default_mode_4x10_false.md | 34 - .../devices/tunnel-interfaces.md | 125 - .../devices/unsupported-transceiver.md | 34 - .../devices/vlan-internal-order.md | 52 - .../documentation/devices/vlans.md | 87 - .../devices/vmtracer-sessions.md | 65 - .../devices/vxlan-interface-false.md | 59 - .../documentation/devices/vxlan-interface.md | 113 - .../intended/configs/host1.cfg | 1260 +++++++ .../intended/configs/host2.cfg | 51 + .../configs/ip-radius-source-interface.cfg | 11 - .../intended/configs/ip-security.cfg | 76 - .../configs/ip-tacacs-source-interface.cfg | 11 - .../configs/ip-virtual-router-mac-address.cfg | 7 - .../intended/configs/ipv6-dhcp-relay.cfg | 10 - .../intended/configs/ipv6-neighbors.cfg | 9 - .../intended/configs/ipv6-static-routes.cfg | 13 - .../intended/configs/lacp.cfg | 9 - .../intended/configs/link-tracking-groups.cfg | 10 - .../intended/configs/load-interval.cfg | 7 - .../intended/configs/loopbacks-interfaces.cfg | 39 - .../intended/configs/mac-access-lists.cfg | 25 - .../intended/configs/mac-address-table.cfg | 11 - .../intended/configs/maintenance.cfg | 37 - .../intended/configs/management-security.cfg | 66 - .../configs/management-ssh-custom-cipher.cfg | 20 - .../intended/configs/management-ssh.cfg | 23 - .../configs/management-tech-support.cfg | 19 - .../intended/configs/match-lists.cfg | 16 - .../intended/configs/mcs-client.cfg | 14 - .../intended/configs/mlag-configuration.cfg | 16 - .../configs/monitor-connectivity-2.cfg | 11 - .../intended/configs/monitor-connectivity.cfg | 69 - .../intended/configs/monitor-layer1.cfg | 11 - ...itor-session-default-encapsulation-gre.cfg | 7 - .../intended/configs/monitor-sessions.cfg | 29 - .../configs/monitor-telemetry-influx.cfg | 31 - .../monitor-telemetry-postcard-policy.cfg | 37 - .../intended/configs/none_configuration.cfg | 5 - .../intended/configs/ntp.cfg | 18 - .../intended/configs/object-tracking.cfg | 8 - .../intended/configs/patch-panel.cfg | 19 - .../intended/configs/peer-filters.cfg | 12 - .../intended/configs/policy-maps-pbr.cfg | 14 - .../intended/configs/policy-maps.cfg | 45 - .../intended/configs/prompt-2.cfg | 7 - .../intended/configs/prompt.cfg | 7 - .../queue-monitor-length-notifying.cfg | 9 - .../intended/configs/queue-monitor-length.cfg | 13 - .../configs/queue-monitor-streaming.cfg | 12 - .../intended/configs/redundancy.cfg | 8 - .../intended/configs/roles.cfg | 10 - .../intended/configs/route-maps.cfg | 43 - .../router-adaptive-virtual-topology-2.cfg | 8 - .../router-adaptive-virtual-topology.cfg | 51 - .../intended/configs/router-bfd-1.cfg | 18 - .../intended/configs/router-bfd-2.cfg | 8 - .../intended/configs/router-general.cfg | 31 - .../intended/configs/router-igmp.cfg | 12 - .../intended/configs/router-internet-exit.cfg | 33 - .../intended/configs/router-l2-vpn.cfg | 14 - .../intended/configs/router-msdp.cfg | 43 - .../intended/configs/router-multicast.cfg | 27 - .../configs/router-path-selection.cfg | 105 - .../configs/router-pim-sparse-mode.cfg | 37 - .../configs/router-segment-security.cfg | 46 - .../configs/router-service-insertion.cfg | 30 - .../configs/router-traffic-engineering.cfg | 43 - .../service-routing-configuration-bgp.cfg | 7 - .../service-routing-protocols-model-2.cfg | 7 - .../service-routing-protocols-model.cfg | 7 - .../intended/configs/sflow.cfg | 36 - .../intended/configs/static-routes.cfg | 14 - .../intended/configs/stun.cfg | 23 - .../intended/configs/switchport-mode.cfg | 11 - .../configs/switchport-port-security.cfg | 10 - .../intended/configs/tap-aggregation.cfg | 18 - .../intended/configs/terminal.cfg | 8 - ...ansceiver_qsfp_default_mode_4x10_false.cfg | 5 - .../intended/configs/tunnel-interfaces.cfg | 60 - .../configs/unsupported-transceiver.cfg | 7 - .../intended/configs/vlan-internal-order.cfg | 7 - .../intended/configs/vlans.cfg | 30 - .../intended/configs/vmtracer-sessions.cfg | 18 - .../configs/vxlan-interface-false.cfg | 10 - .../intended/configs/vxlan-interface.cfg | 32 - .../ip-radius-source-interface.yml | 1 + .../host_vars/{ => host1}/ip-security.yml | 1 + .../ip-tacacs-source-interface.yml | 1 + .../ip-virtual-router-mac-address.yml | 1 + .../host_vars/{ => host1}/ipv6-dhcp-relay.yml | 1 + .../host_vars/{ => host1}/ipv6-neighbors.yml | 1 + .../{ => host1}/ipv6-static-routes.yml | 19 +- .../inventory/host_vars/{ => host1}/lacp.yml | 2 +- .../{ => host1}/link-tracking-groups.yml | 0 .../host_vars/{ => host1}/load-interval.yml | 1 + .../{ => host1}/loopbacks-interfaces.yml | 1 + .../{ => host1}/mac-access-lists.yml | 1 + .../{ => host1}/mac-address-table.yml | 1 + .../host_vars/{ => host1}/maintenance.yml | 1 + .../{ => host1}/management-security.yml | 1 + .../host_vars/{ => host1}/management-ssh.yml | 1 + .../{ => host1}/management-tech-support.yml | 1 + .../host_vars/{ => host1}/match-lists.yml | 1 + .../host_vars/{ => host1}/mcs-client.yml | 1 + .../{ => host1}/mlag-configuration.yml | 1 + .../{ => host1}/monitor-connectivity.yml | 0 .../host_vars/{ => host1}/monitor-layer1.yml | 0 ...itor-session-default-encapsulation-gre.yml | 0 .../{ => host1}/monitor-sessions.yml | 2 +- .../{ => host1}/monitor-telemetry-influx.yml | 1 + .../monitor-telemetry-postcard-policy.yml | 1 + .../{ => host1}/none_configuration.yml | 0 .../inventory/host_vars/{ => host1}/ntp.yml | 1 + .../host_vars/{ => host1}/object-tracking.yml | 1 + .../host_vars/{ => host1}/patch-panel.yml | 1 + .../host_vars/{ => host1}/peer-filters.yml | 1 + .../host_vars/{ => host1}/policy-maps.yml | 3 +- .../host_vars/{ => host1}/prompt.yml | 1 + .../{ => host1}/queue-monitor-length.yml | 1 + .../{ => host1}/queue-monitor-streaming.yml | 1 + .../host_vars/{ => host1}/redundancy.yml | 1 + .../inventory/host_vars/{ => host1}/roles.yml | 0 .../host_vars/{ => host1}/route-maps.yml | 1 + .../router-adaptive-virtual-topology.yml | 1 + .../router-bfd.yml} | 1 + .../host_vars/{ => host1}/router-general.yml | 1 + .../host_vars/{ => host1}/router-igmp.yml | 1 + .../{ => host1}/router-internet-exit.yml | 1 + .../host_vars/{ => host1}/router-l2-vpn.yml | 1 + .../host_vars/{ => host1}/router-msdp.yml | 1 + .../{ => host1}/router-multicast.yml | 1 + .../{ => host1}/router-path-selection.yml | 1 + .../{ => host1}/router-pim-sparse-mode.yml | 1 + .../{ => host1}/router-segment-security.yml | 1 + .../{ => host1}/router-service-insertion.yml | 1 + .../router-traffic-engineering.yml | 1 + .../service-routing-configuration-bgp.yml | 1 + .../service-routing-protocols-model.yml | 1 + .../inventory/host_vars/{ => host1}/sflow.yml | 1 + .../host_vars/{ => host1}/static-routes.yml | 19 +- .../inventory/host_vars/{ => host1}/stun.yml | 2 +- .../host_vars/{ => host1}/switchport-mode.yml | 1 + .../{ => host1}/switchport-port-security.yml | 1 + .../host_vars/{ => host1}/tap-aggregation.yml | 1 + .../host_vars/{ => host1}/terminal.yml | 0 ...ansceiver_qsfp_default_mode_4x10_false.yml | 1 + .../{ => host1}/tunnel-interfaces.yml | 0 .../{ => host1}/unsupported-transceiver.yml | 1 + .../{ => host1}/vlan-internal-order.yml | 0 .../inventory/host_vars/{ => host1}/vlans.yml | 1 + .../{ => host1}/vmtracer-sessions.yml | 5 +- .../host_vars/{ => host1}/vxlan-interface.yml | 1 + .../inventory/host_vars/host2/lacp.yml | 4 + .../management-ssh-custom-cipher.yml | 1 + .../monitor-connectivity.yml} | 1 + .../host_vars/{ => host2}/policy-maps-pbr.yml | 1 + .../{prompt-2.yml => host2/prompt.yml} | 1 + .../queue-monitor-length-notifying.yml | 1 + .../router-adaptive-virtual-topology.yml} | 0 .../router-bfd.yml} | 1 + .../service-routing-protocols-model.yml} | 1 + .../vxlan-interface.yml} | 1 + .../eos_cli_config_gen/inventory/hosts.yml | 76 - 235 files changed, 4883 insertions(+), 7996 deletions(-) delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-radius-source-interface.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-security.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-tacacs-source-interface.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-virtual-router-mac-address.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-dhcp-relay.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-neighbors.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-static-routes.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/lacp.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/link-tracking-groups.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/load-interval.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/loopbacks-interfaces.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-access-lists.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-address-table.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/maintenance.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-security.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh-custom-cipher.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-tech-support.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/match-lists.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mcs-client.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mlag-configuration.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity-2.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-layer1.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-session-default-encapsulation-gre.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-sessions.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-influx.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-postcard-policy.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/none_configuration.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ntp.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/object-tracking.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/patch-panel.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/peer-filters.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps-pbr.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt-2.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length-notifying.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-streaming.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/redundancy.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/roles.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/route-maps.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology-2.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-1.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-2.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-general.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-igmp.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-internet-exit.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-l2-vpn.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-msdp.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-multicast.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-path-selection.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-pim-sparse-mode.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-segment-security.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-service-insertion.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-traffic-engineering.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-configuration-bgp.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model-2.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/sflow.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/static-routes.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/stun.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-mode.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-port-security.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tap-aggregation.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/terminal.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/transceiver_qsfp_default_mode_4x10_false.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tunnel-interfaces.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/unsupported-transceiver.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-internal-order.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlans.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vmtracer-sessions.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface-false.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-radius-source-interface.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-security.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-tacacs-source-interface.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-virtual-router-mac-address.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-dhcp-relay.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-neighbors.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-static-routes.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/lacp.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/link-tracking-groups.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/load-interval.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/loopbacks-interfaces.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-access-lists.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-address-table.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/maintenance.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh-custom-cipher.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-tech-support.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/match-lists.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mcs-client.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mlag-configuration.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity-2.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-layer1.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-session-default-encapsulation-gre.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-sessions.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-influx.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-postcard-policy.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/none_configuration.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/object-tracking.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/patch-panel.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/peer-filters.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps-pbr.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt-2.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length-notifying.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/redundancy.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/route-maps.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology-2.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-1.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-2.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-general.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-igmp.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-internet-exit.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-l2-vpn.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-msdp.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-multicast.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-path-selection.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-pim-sparse-mode.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-segment-security.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-service-insertion.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-traffic-engineering.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-configuration-bgp.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model-2.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/sflow.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/static-routes.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/stun.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-mode.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-port-security.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tap-aggregation.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/terminal.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/transceiver_qsfp_default_mode_4x10_false.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tunnel-interfaces.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/unsupported-transceiver.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-internal-order.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlans.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vmtracer-sessions.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface-false.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface.cfg rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ip-radius-source-interface.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ip-security.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ip-tacacs-source-interface.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ip-virtual-router-mac-address.yml (95%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ipv6-dhcp-relay.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ipv6-neighbors.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ipv6-static-routes.yml (83%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/lacp.yml (81%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/link-tracking-groups.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/load-interval.yml (92%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/loopbacks-interfaces.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/mac-access-lists.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/mac-address-table.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/maintenance.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/management-security.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/management-ssh.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/management-tech-support.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/match-lists.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/mcs-client.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/mlag-configuration.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/monitor-connectivity.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/monitor-layer1.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/monitor-session-default-encapsulation-gre.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/monitor-sessions.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/monitor-telemetry-influx.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/monitor-telemetry-postcard-policy.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/none_configuration.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ntp.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/object-tracking.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/patch-panel.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/peer-filters.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/policy-maps.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/prompt.yml (92%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/queue-monitor-length.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/queue-monitor-streaming.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/redundancy.yml (92%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/roles.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/route-maps.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-adaptive-virtual-topology.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{router-bfd-1.yml => host1/router-bfd.yml} (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-general.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-igmp.yml (96%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-internet-exit.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-l2-vpn.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-msdp.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-multicast.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-path-selection.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-pim-sparse-mode.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-segment-security.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-service-insertion.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/router-traffic-engineering.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/service-routing-configuration-bgp.yml (96%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/service-routing-protocols-model.yml (95%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/sflow.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/static-routes.yml (80%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/stun.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/switchport-mode.yml (96%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/switchport-port-security.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/tap-aggregation.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/terminal.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/transceiver_qsfp_default_mode_4x10_false.yml (91%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/tunnel-interfaces.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/unsupported-transceiver.yml (95%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/vlan-internal-order.yml (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/vlans.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/vmtracer-sessions.yml (71%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/vxlan-interface.yml (99%) create mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/lacp.yml rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host2}/management-ssh-custom-cipher.yml (99%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{monitor-connectivity-2.yml => host2/monitor-connectivity.yml} (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host2}/policy-maps-pbr.yml (98%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{prompt-2.yml => host2/prompt.yml} (94%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host2}/queue-monitor-length-notifying.yml (97%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{router-adaptive-virtual-topology-2.yml => host2/router-adaptive-virtual-topology.yml} (100%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{router-bfd-2.yml => host2/router-bfd.yml} (96%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{service-routing-protocols-model-2.yml => host2/service-routing-protocols-model.yml} (95%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{vxlan-interface-false.yml => host2/vxlan-interface.yml} (98%) diff --git a/ansible_collections/arista/avd/.ansible-lint b/ansible_collections/arista/avd/.ansible-lint index c6152f8e7a5..20ced8756df 100644 --- a/ansible_collections/arista/avd/.ansible-lint +++ b/ansible_collections/arista/avd/.ansible-lint @@ -7,4 +7,4 @@ skip_list: - meta-no-info # Ansible-lint does not honor meta-schema with standalone: false - var-naming[no-role-prefix] # TODO: Fix internal variable names as a breaking change for AVD 5.0.0 kinds: - - yaml: "**/molecule/**/inventory/host_vars/roles.yml" + - yaml: "**/molecule/**/inventory/host_vars/host1/roles.yml" diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index a84aa96ee04..4e8ebb2ff1d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -7,18 +7,35 @@ - [Management Interfaces](#management-interfaces) - [IP Domain-list](#ip-domain-list) - [Clock Settings](#clock-settings) + - [NTP](#ntp) + - [Management SSH](#management-ssh) + - [Management Tech-Support](#management-tech-support) - [CVX](#cvx) - [CVX Services](#cvx-services) - [CVX Device Configuration](#cvx-device-configuration) - [Authentication](#authentication) - [Local Users](#local-users) + - [Roles](#roles) - [Enable Password](#enable-password) - [TACACS Servers](#tacacs-servers) + - [IP TACACS Source Interfaces](#ip-tacacs-source-interfaces) - [RADIUS Server](#radius-server) + - [IP RADIUS Source Interfaces](#ip-radius-source-interfaces) - [AAA Server Groups](#aaa-server-groups) - [AAA Authentication](#aaa-authentication) - [AAA Authorization](#aaa-authorization) - [AAA Accounting](#aaa-accounting) +- [Management Security](#management-security) + - [Management Security Summary](#management-security-summary) + - [Management Security SSL Profiles](#management-security-ssl-profiles) + - [SSL profile test1-chain-cert Certificates Summary](#ssl-profile-test1-chain-cert-certificates-summary) + - [SSL profile test1-trust-cert Certificates Summary](#ssl-profile-test1-trust-cert-certificates-summary) + - [SSL profile test2-chain-cert Certificates Summary](#ssl-profile-test2-chain-cert-certificates-summary) + - [SSL profile test2-trust-cert Certificates Summary](#ssl-profile-test2-trust-cert-certificates-summary) + - [Password Policies](#password-policies) + - [Session Shared-secret Profiles](#session-shared-secret-profiles) + - [Management Security Device Configuration](#management-security-device-configuration) +- [Prompt Device Configuration](#prompt-device-configuration) - [Aliases Device Configuration](#aliases-device-configuration) - [DHCP Relay](#dhcp-relay) - [DHCP Relay Summary](#dhcp-relay-summary) @@ -32,34 +49,104 @@ - [System Boot Device Configuration](#system-boot-device-configuration) - [Monitoring](#monitoring) - [Custom daemons](#custom-daemons) + - [MCS Client Summary](#mcs-client-summary) + - [Monitor Sessions](#monitor-sessions) + - [Tap Aggregation](#tap-aggregation) - [SFlow](#sflow) + - [VM Tracer Sessions](#vm-tracer-sessions) - [Event Handler](#event-handler) + - [Object Tracking](#object-tracking) + - [Monitor Telemetry Postcard Policy](#monitor-telemetry-postcard-policy) +- [Monitor Connectivity](#monitor-connectivity) + - [Global Configuration](#global-configuration) + - [VRF Configuration](#vrf-configuration) + - [Monitor Connectivity Device Configuration](#monitor-connectivity-device-configuration) +- [Monitor Layer 1 Logging](#monitor-layer-1-logging) + - [Monitor Layer 1 Device Configuration](#monitor-layer-1-device-configuration) + - [Link Tracking](#link-tracking) +- [MLAG](#mlag) + - [MLAG Summary](#mlag-summary) + - [MLAG Device Configuration](#mlag-device-configuration) +- [LACP](#lacp) + - [LACP Summary](#lacp-summary) + - [LACP Device Configuration](#lacp-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) +- [IP Security](#ip-security) + - [IKE policies](#ike-policies) + - [Security Association policies](#security-association-policies) + - [IPSec profiles](#ipsec-profiles) + - [Key controller](#key-controller) + - [IP Security Device Configuration](#ip-security-device-configuration) - [Interfaces](#interfaces) + - [Switchport Default](#switchport-default) - [Interface Profiles](#interface-profiles) - [DPS Interfaces](#dps-interfaces) - [Ethernet Interfaces](#ethernet-interfaces) - [Port-Channel Interfaces](#port-channel-interfaces) + - [Loopback Interfaces](#loopback-interfaces) + - [Tunnel Interfaces](#tunnel-interfaces) - [VLAN Interfaces](#vlan-interfaces) + - [VXLAN Interface](#vxlan-interface) +- [Switchport Port-security](#switchport-port-security) + - [Switchport Port-security Summary](#switchport-port-security-summary) + - [Switchport Port-security Device Configuration](#switchport-port-security-device-configuration) - [Routing](#routing) + - [Service Routing Configuration BGP](#service-routing-configuration-bgp) + - [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) + - [IPv6 Static Routes](#ipv6-static-routes) + - [IPv6 Neighbors](#ipv6-neighbors) - [ARP](#arp) + - [Router Adaptive Virtual Topology](#router-adaptive-virtual-topology) + - [Router General](#router-general) +- [Router Service Insertion](#router-service-insertion) + - [Connections](#connections) + - [Router Service Insertion Configuration](#router-service-insertion-configuration) + - [Router Traffic-Engineering](#router-traffic-engineering) + - [PBR Policy Maps](#pbr-policy-maps) - [BFD](#bfd) + - [Router BFD](#router-bfd) - [BFD Interfaces](#bfd-interfaces) - [MPLS](#mpls) - [MPLS Interfaces](#mpls-interfaces) +- [Patch Panel](#patch-panel) + - [Patch Panel Summary](#patch-panel-summary) + - [Patch Panel Device Configuration](#patch-panel-device-configuration) +- [Queue Monitor](#queue-monitor) + - [Queue Monitor Length](#queue-monitor-length) + - [Queue Monitor Streaming](#queue-monitor-streaming) + - [Queue Monitor Configuration](#queue-monitor-configuration) - [Multicast](#multicast) - [IP IGMP Snooping](#ip-igmp-snooping) + - [Router Multicast](#router-multicast) - [PIM Sparse Mode](#pim-sparse-mode) + - [Router MSDP](#router-msdp) + - [Router IGMP](#router-igmp) - [Filters](#filters) - [IP Community-lists](#ip-community-lists) + - [Peer Filters](#peer-filters) + - [Route-maps](#route-maps) - [IP Extended Community Lists](#ip-extended-community-lists) - [IP Extended Community RegExp Lists](#ip-extended-community-regexp-lists) + - [Match-lists](#match-lists) - [AS Path Lists](#as-path-lists) - [802.1X Port Security](#8021x-port-security) - [802.1X Summary](#8021x-summary) - [Power Over Ethernet (PoE)](#power-over-ethernet-poe) - [PoE Summary](#poe-summary) +- [ACL](#acl) + - [MAC Access-lists](#mac-access-lists) - [VRF Instances](#vrf-instances) - [VRF Instances Summary](#vrf-instances-summary) - [VRF Instances Device Configuration](#vrf-instances-device-configuration) @@ -69,19 +156,41 @@ - [Categories](#categories) - [Field Sets](#field-sets) - [Router Application-Traffic-Recognition Device Configuration](#router-application-traffic-recognition-device-configuration) +- [Group-Based Multi-domain Segmentation Services (MSS-Group)](#group-based-multi-domain-segmentation-services-mss-group) + - [Segmentation Policies](#segmentation-policies) + - [Segment Definitions](#segment-definitions) + - [Router MSS-G Device Configuration](#router-mss-g-device-configuration) + - [Router Path-selection](#router-path-selection) + - [Router Internet Exit](#router-internet-exit) +- [Router L2 VPN](#router-l2-vpn) + - [Router L2 VPN Summary](#router-l2-vpn-summary) + - [Router L2 VPN Device Configuration](#router-l2-vpn-device-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) +- [IPv6 DHCP Relay](#ipv6-dhcp-relay) + - [IPv6 DHCP Relay Summary](#ipv6-dhcp-relay-summary) + - [IPv6 DHCP Relay Device Configuration](#ipv6-dhcp-relay-device-configuration) - [IP DHCP Snooping](#ip-dhcp-snooping) - [IP DHCP Snooping Device Configuration](#ip-dhcp-snooping-device-configuration) - [Errdisable](#errdisable) - [Errdisable Summary](#errdisable-summary) - [Quality Of Service](#quality-of-service) - [QOS Class Maps](#qos-class-maps) + - [QOS Policy Maps](#qos-policy-maps) - [QOS Interfaces](#qos-interfaces) + - [Control-plane Policy Map](#control-plane-policy-map) +- [InfluxDB Telemetry](#influxdb-telemetry) + - [InfluxDB Telemetry Summary](#influxdb-telemetry-summary) + - [InfluxDB Telemetry Device Configuration](#influxdb-telemetry-device-configuration) +- [STUN](#stun) + - [STUN Client](#stun-client) + - [STUN Server](#stun-server) + - [STUN Device Configuration](#stun-device-configuration) - [Maintenance Mode](#maintenance-mode) - [BGP Groups](#bgp-groups) - [Interface Groups](#interface-groups) + - [Maintenance](#maintenance) ## Management @@ -166,6 +275,164 @@ Clock Timezone is set to **GMT**. clock timezone GMT ``` +### NTP + +#### NTP Summary + +##### NTP Local Interface + +| Interface | VRF | +| --------- | --- | +| lo1 | default | + +##### NTP Servers + +| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | +| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | +| 1.2.3.4 | - | - | - | - | - | - | - | lo0 | - | +| 2.2.2.55 | - | - | - | - | - | - | - | - | - | +| 10.1.1.1 | - | - | - | - | - | - | - | - | - | +| 10.1.1.2 | - | True | - | - | - | - | - | - | - | +| 20.20.20.1 | - | - | - | - | - | - | - | - | 2 | +| ie.pool.ntp.org | - | - | False | True | - | - | - | - | 1 | + +##### NTP Authentication + +- Authentication enabled + +- Trusted Keys: 1-3 + +##### NTP Authentication Keys + +| ID | Algorithm | +| -- | -------- | +| 1 | md5 | +| 2 | md5 | +| 3 | sha1 | + +#### NTP Device Configuration + +```eos +! +ntp authentication-key 1 md5 +ntp authentication-key 2 md5 7 +ntp authentication-key 3 sha1 8a +ntp trusted-key 1-3 +ntp authenticate +ntp local-interface lo1 +ntp server 1.2.3.4 local-interface lo0 +ntp server 2.2.2.55 +ntp server 10.1.1.1 +ntp server 10.1.1.2 prefer +ntp server 20.20.20.1 key +ntp server ie.pool.ntp.org iburst key +``` + +### Management SSH + +#### Authentication Settings + +| Authentication protocols | Empty passwords | +| ------------------------ | --------------- | +| keyboard-interactive, password, public-key | permit | + +#### IPv4 ACL + +| IPv4 ACL | VRF | +| -------- | --- | +| ACL-SSH | - | +| ACL-SSH-VRF | mgt | + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| 15 | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| 50 | 10 | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| default | default | default | default | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| mgt | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ip access-group ACL-SSH in + ip access-group ACL-SSH-VRF vrf mgt in + idle-timeout 15 + authentication protocol keyboard-interactive password public-key + connection per-host 10 + fips restrictions + hostkey client strict-checking + connection limit 50 + authentication empty-passwords permit + client-alive interval 666 + client-alive count-max 42 + no shutdown + log-level debug + ! + vrf mgt + no shutdown +``` + +### Management Tech-Support + +#### Policy + +##### Exclude Commands + +| Command | Type | +| ------- | ---- | +| show platform fap ip route | text | +| show platform fap ipv6 route | text | +| show ip bgp vrf all | text | +| show ipv6 bgp vrf all | text | +| show kernel ip route vrf all | text | +| show kernel ipv6 route vrf all | text | +| show ip route vrf all detail | text | +| show ipv6 route vrf all detail | text | +| show version detail | json | + +##### Include Commands + +| Command | +| ------- | +| show version detail \| grep TerminAttr | + +#### Policy Device Configuration + +```eos +! +management tech-support + policy show tech-support + exclude command show ip bgp vrf all + exclude command show ip route vrf all detail + exclude command show ipv6 bgp vrf all + exclude command show ipv6 route vrf all detail + exclude command show kernel ip route vrf all + exclude command show kernel ipv6 route vrf all + exclude command show platform fap ip route + exclude command show platform fap ipv6 route + exclude command json show version detail + include command show version detail | grep TerminAttr + exit +``` + ## CVX | Peer Hosts | @@ -227,6 +494,28 @@ username shell ssh-key ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDHMTFuLHPz/prREZZIk username shell ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDHMTFuLHPz/prREZZIks0ca4btBIzEbvY6KRYGzhN7JCG5CTfre0Y9UCbNul7qNl7cxomQkh/0VjQNX6ecPd0HyOTKL2EK002ejNyvooUDarnglMWtjKIl40NgDR/GNSkvC3nEylvX1H7Rfmu38NCqiwIpWA8JFwgLCLvkWUoORxHhIIy8/vttLgMxr66HGlVAnRidf3VVCnlILm4gUpc3fR43EhvVoYByY3jEa/fypiS2nDP9K2fXtpXGrIHSbyMu4Mj3fnSdcqWysRF7Tqc6Kvet8ImS07fLcgpbdLp31ssF1rssbTnD1zWuAozvXpK1d+vFO4EfFr5yzkE2Q8lM0wPpdS4LBWQfJdWgi6t5XEXewWyTYfIDKCBOI2dECGtkDjme+PDNIL9IQiiYC2iXMmQrun9fsp8jicdw1svGef8Otdb4kmHXiQ3mAxTeHLgeYPfYyekKq/+dFMcAZT+sv0g24AHc4ulitfLRoGjxYHZLGg2KQpFfAn0aQKCd5vk= noname@hostmachine-asd-cl ``` +### Roles + +#### Roles Summary + +##### Role network-limited + +| Sequence | Action | Mode | Command | +| -------- | ------ | ---- | ------- | +| 10 | permit | exec | ssh | +| 20 | deny | - | telnet | +| 30 | permit | exec | traceroute | + +#### Roles Device Configuration + +```eos +! +role network-limited + 10 permit mode exec command ssh + 20 deny command telnet + 30 permit mode exec command traceroute +``` + ### Enable Password sha512 encrypted enable password is configured @@ -268,6 +557,27 @@ tacacs-server host 10.10.10.159 key 8a tacacs-server host 10.10.10.160 ``` +### IP TACACS Source Interfaces + +#### IP TACACS Source Interfaces + +| VRF | Source Interface Name | +| --- | --------------- | +| default | loopback1 | +| TEST1 | lo3 | +| default | loopback10 | + +#### IP TACACS Source Interfaces Device Configuration + +```eos +! +ip tacacs vrf default source-interface loopback1 +! +ip tacacs vrf TEST1 source-interface lo3 +! +ip tacacs source-interface loopback10 +``` + ### RADIUS Server - Time to skip a non-responsive server is 10 minutes @@ -318,6 +628,27 @@ radius-server host 10.10.11.156 tls port 1700 timeout 1 retransmit 1 radius-server host 10.10.11.155 vrf mgt tls ssl-profile HOST_SSL_PROFILE port 2083 timeout 1 retransmit 1 ``` +### IP RADIUS Source Interfaces + +#### IP RADIUS Source Interfaces + +| VRF | Source Interface Name | +| --- | --------------- | +| default | loopback1 | +| MGMT | Ma1 | +| default | loopback10 | + +#### IP SOURCE Source Interfaces Device Configuration + +```eos +! +ip radius vrf default source-interface loopback1 +! +ip radius vrf MGMT source-interface Ma1 +! +ip radius source-interface loopback10 +``` + ### AAA Server Groups #### AAA Server Groups Summary @@ -470,6 +801,155 @@ aaa accounting commands 0 default start-stop logging aaa accounting commands 1 default start-stop group TACACS ``` +## Management Security + +### Management Security Summary + +| Settings | Value | +| -------- | ----- | +| Entropy sources | hardware, haveged, cpu jitter, hardware exclusive | +| Common password encryption key | True | +| Reversible password encryption | aes-256-gcm | +| Minimum password length | 17 | + +### Management Security SSL Profiles + +| SSL Profile Name | TLS protocol accepted | Certificate filename | Key filename | Cipher List | CRLs | +| ---------------- | --------------------- | -------------------- | ------------ | ----------- | ---- | +| certificate-profile | - | eAPI.crt | eAPI.key | - | ca.crl
intermediate.crl | +| cipher-list-profile | - | - | - | ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 | - | +| test1-chain-cert | - | - | - | - | - | +| test1-trust-cert | - | - | - | - | - | +| test2-chain-cert | - | - | - | - | - | +| test2-trust-cert | - | - | - | - | - | +| tls-single-version-profile-as-float | 1.0 | - | - | - | - | +| tls-single-version-profile-as-string | 1.1 | - | - | - | - | +| tls-versions-profile | 1.0 1.1 | - | - | - | - | + +### SSL profile test1-chain-cert Certificates Summary + +| Chain Certificates | Requirement | +| ------------------ | ----------- | +| test-chain-cert1.crt, test-chain-cert2.crt | Basic Constraint CA | + +### SSL profile test1-trust-cert Certificates Summary + +| Trust Certificates | Requirement | Policy | System | +| ------------------ | ----------- | ------ | ------ | +| test-trust1.crt, test-trust2.crt | Basic Constraint CA | Ignore Expiry Date | - | + +### SSL profile test2-chain-cert Certificates Summary + +| Chain Certificates | Requirement | +| ------------------ | ----------- | +| - | Root CA Included | + +### SSL profile test2-trust-cert Certificates Summary + +| Trust Certificates | Requirement | Policy | System | +| ------------------ | ----------- | ------ | ------ | +| - | Hostname must be FQDN | - | Enabled | + +### Password Policies + +| Policy Name | Digits | Length | Lowercase letters | Special characters | Uppercase letters | Repetitive characters | Sequential characters | +|-------------|--------|--------|-------------------|--------------------|-------------------|-----------------------|----------------------| +| AVD_POLICY | > 1 | > 2 | > 3 | > 4 | > 5 | < 6 | < 7 | + +### Session Shared-secret Profiles + +#### profile0 + +| Secret Name | Receive Lifetime | Transmit Lifetime | Timezone | +| ----------- | ---------------- | ----------------- | -------- | +| Secret1 | 12/20/2024 10:00:00 - 12/20/2025 10:00:00 | Infinite | Local Time | +| Secret2 | Infinite | Infinite | UTC | + +#### profile1 + +| Secret Name | Receive Lifetime | Transmit Lifetime | Timezone | +| ----------- | ---------------- | ----------------- | -------- | +| Secret3 | 2024-12-20 10:00:00 - 2025-12-20 10:00:00 | 12/20/2024 10:00:00 - 12/10/2025 10:00:00 | UTC | + +#### profile2 + +| Secret Name | Receive Lifetime | Transmit Lifetime | Timezone | +| ----------- | ---------------- | ----------------- | -------- | +| Secret4 | 2024-12-20 10:00:00 - 2025-12-20 10:00:00 | 2024-12-20 10:00:00 - 2025-12-20 10:00:00 | UTC | + +### Management Security Device Configuration + +```eos +! +management security + entropy source hardware haveged cpu jitter + entropy source hardware exclusive + password minimum length 17 + password encryption-key common + password encryption reversible aes-256-gcm + ! + password policy AVD_POLICY + minimum digits 1 + minimum length 2 + minimum lower 3 + minimum special 4 + minimum upper 5 + maximum repetitive 6 + maximum sequential 7 + ! + session shared-secret profile profile0 + secret Secret1 7 receive-lifetime 12/20/2024 10:00:00 12/20/2025 10:00:00 transmit-lifetime infinite local-time + secret Secret2 7 receive-lifetime infinite transmit-lifetime infinite + ! + session shared-secret profile profile1 + secret Secret3 8a receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 12/20/2024 10:00:00 12/10/2025 10:00:00 + ! + session shared-secret profile profile2 + secret Secret4 0 receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 + ! + ssl profile certificate-profile + certificate eAPI.crt key eAPI.key + crl ca.crl + crl intermediate.crl + ! + ssl profile cipher-list-profile + cipher-list ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 + ! + ssl profile test1-chain-cert + chain certificate test-chain-cert1.crt + chain certificate test-chain-cert2.crt + chain certificate requirement basic-constraint ca true + ! + ssl profile test1-trust-cert + trust certificate test-trust1.crt + trust certificate test-trust2.crt + trust certificate requirement basic-constraint ca true + trust certificate policy expiry-date ignore + ! + ssl profile test2-chain-cert + chain certificate requirement include root-ca + ! + ssl profile test2-trust-cert + trust certificate system + trust certificate requirement hostname fqdn + ! + ssl profile tls-single-version-profile-as-float + tls versions 1.0 + ! + ssl profile tls-single-version-profile-as-string + tls versions 1.1 + ! + ssl profile tls-versions-profile + tls versions 1.0 1.1 +``` + +## Prompt Device Configuration + +```eos +! +prompt %H__%D{%H:%M:%S}%v%P +``` + ## Aliases Device Configuration ```eos @@ -680,11 +1160,230 @@ daemon random shutdown ``` +### MCS Client Summary + +MCS client is enabled + +| Secondary CVX cluster | Server Hosts | Enabled | +| --------------------- | ------------ | ------- | +| default | 10.90.224.188, 10.90.224.189, leaf2.atd.lab | True | + +#### MCS Client Device Configuration + +```eos +! +mcs client + no shutdown + ! + cvx secondary default + no shutdown + server host 10.90.224.188 + server host 10.90.224.189 + server host leaf2.atd.lab +``` + +### Monitor Sessions + +#### Monitor Sessions Summary + +##### myMonitoringSession1 + +####### myMonitoringSession1 Sources + +| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | +| ------- | --------- | ----------------- | ----------------- | --------------------- | +| Ethernet1 | both | ipv6 | ipv6ACL | - | +| Ethernet5 | both | ip | ipv4ACL | 10 | + +####### myMonitoringSession1 Destinations and Session Settings + +| Settings | Values | +| -------- | ------ | +| Destinations | Ethernet48 | +| Encapsulation Gre Metadata Tx | True | +| Header Remove Size | 32 | +| Truncate Enabled | True | + +##### myMonitoringSession2 + +####### myMonitoringSession2 Sources + +| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | +| ------- | --------- | ----------------- | ----------------- | --------------------- | +| Ethernet3, Ethernet5 | rx | - | - | - | +| Ethernet10-15 | rx | - | - | - | +| Ethernet12 | rx | - | - | - | +| Ethernet18 | tx | - | - | 100 | + +####### myMonitoringSession2 Destinations and Session Settings + +| Settings | Values | +| -------- | ------ | +| Destinations | Cpu, Ethernet50 | +| Encapsulation Gre Metadata Tx | True | +| Access Group Type | ip | +| Access Group Name | ipv4ACL | +| Sample | 50 | + +##### myMonitoringSession3 + +####### myMonitoringSession3 Sources + +| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | +| ------- | --------- | ----------------- | ----------------- | --------------------- | +| Ethernet20 | both | ip | ipv4ACL | 10 | + +####### myMonitoringSession3 Destinations and Session Settings + +| Settings | Values | +| -------- | ------ | +| Destinations | - | + +##### myMonitoringSession4 + +####### myMonitoringSession4 Sources + +| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | +| ------- | --------- | ----------------- | ----------------- | --------------------- | +| Ethernet3, Ethernet5 | rx | - | - | - | +| Ethernet10-15 | rx | - | - | - | +| Ethernet12 | rx | - | - | - | +| Ethernet18 | tx | mac | macACL | 100 | + +####### myMonitoringSession4 Destinations and Session Settings + +| Settings | Values | +| -------- | ------ | +| Destinations | Cpu, Ethernet50 | +| Encapsulation Gre Metadata Tx | True | + +##### Monitor Session Default Settings + +| Settings | Values | +| -------- | ------ | +| Encapsulation GRE Payload | inner-packet | + +#### Monitor Sessions Device Configuration + +```eos +! +monitor session myMonitoringSession1 source Ethernet1 ipv6 access-group ipv6ACL +monitor session myMonitoringSession1 source Ethernet5 both ip access-group ipv4ACL priority 10 +monitor session myMonitoringSession1 destination Ethernet48 +monitor session myMonitoringSession1 truncate +monitor session myMonitoringSession1 header remove size 32 +monitor session myMonitoringSession1 encapsulation gre metadata tx +monitor session myMonitoringSession2 ip access-group ipv4ACL +monitor session myMonitoringSession2 source Ethernet3, Ethernet5 rx +monitor session myMonitoringSession2 source Ethernet10-15 rx +monitor session myMonitoringSession2 source Ethernet12 rx +monitor session myMonitoringSession2 source Ethernet18 tx +monitor session myMonitoringSession2 destination Cpu +monitor session myMonitoringSession2 destination Ethernet50 +monitor session myMonitoringSession2 sample 50 +monitor session myMonitoringSession2 encapsulation gre metadata tx +monitor session myMonitoringSession3 source Ethernet20 both ip access-group ipv4ACL priority 10 +monitor session myMonitoringSession4 source Ethernet3, Ethernet5 rx +monitor session myMonitoringSession4 source Ethernet10-15 rx +monitor session myMonitoringSession4 source Ethernet12 rx +monitor session myMonitoringSession4 source Ethernet18 tx mac access-group macACL priority 100 +monitor session myMonitoringSession4 destination Cpu +monitor session myMonitoringSession4 destination Ethernet50 +monitor session myMonitoringSession4 encapsulation gre metadata tx +! +monitor session default encapsulation gre payload inner-packet +``` + +### Tap Aggregation + +#### Tap Aggregation Summary + +| Settings | Values | +| -------- | ------ | +| Mode Exclusive | True | +| Mode Exclusive Profile | tap-aggregation-extended | +| Mode Exclusive No-Errdisable | Ethernet1/1, Ethetnet 42/1, Port-Channel200 | +| Encapsulation Dot1br Strip | True | +| Encapsulation Vn Tag Strip | True | +| Protocol LLDP Trap | True | +| Truncation Size | 169 | +| Mac Timestamp | Header Format 64-bit | +| Mac Timestamp | Header eth-type 5 | +| Mac FCS Error | pass-through | + +#### Tap Aggregation Device Configuration + +```eos +! +tap aggregation + mode exclusive profile tap-aggregation-extended + encapsulation dot1br strip + encapsulation vn-tag strip + protocol lldp trap + mode exclusive no-errdisable Ethernet1/1 + mode exclusive no-errdisable Ethetnet 42/1 + mode exclusive no-errdisable Port-Channel200 + truncation size 169 + mac timestamp header format 64-bit + mac timestamp header eth-type 5 + mac fcs-error pass-through +``` + ### SFlow #### SFlow Summary -sFlow is disabled. +| VRF | SFlow Source | SFlow Destination | Port | +| --- | ------------ | ----------------- | ---- | +| AAA | - | 10.6.75.62 | 123 | +| AAA | - | 10.6.75.63 | 333 | +| AAA | Ethernet2 | - | - | +| BBB | - | 10.6.75.62 | 6343 | +| BBB | 1.1.1.1 | - | - | +| CCC | - | 10.6.75.62 | 6343 | +| CCC | Management1 | - | - | +| MGMT | - | 10.6.75.59 | 6343 | +| MGMT | - | 10.6.75.62 | 123 | +| MGMT | - | 10.6.75.63 | 333 | +| MGMT | Ethernet3 | - | - | +| default | - | 10.6.75.62 | 123 | +| default | - | 10.6.75.61 | 6343 | +| default | Management0 | - | - | + +sFlow Sample Rate: 1000 + +sFlow Sample Input Subinterface is enabled. + +sFlow Sample Output Subinterface is enabled. + +sFlow Polling Interval: 10 + +sFlow is enabled. + +sFlow is disabled on all interfaces by default. + +Unmodified egress sFlow is enabled on all interfaces by default. + +sFlow hardware acceleration is enabled. + +sFlow hardware accelerated Sample Rate: 1024 + +#### SFlow Hardware Accelerated Modules + +| Module | Acceleration Enabled | +| ------ | -------------------- | +| Linecard1 | True | +| Linecard2 | True | +| Linecard3 | False | + +#### SFlow Extensions + +| Extension | Enabled | +| --------- | ------- | +| bgp | True | +| router | True | +| switch | False | +| tunnel | False | #### SFlow Interfaces @@ -700,6 +1399,69 @@ sFlow is disabled. | Port-Channel119 | False | False | | Port-Channel120 | False | False (unmodified) | +#### SFlow Device Configuration + +```eos +! +sflow sample dangerous 1000 +sflow polling-interval 10 +sflow vrf AAA destination 10.6.75.62 123 +sflow vrf AAA destination 10.6.75.63 333 +sflow vrf AAA source-interface Ethernet2 +sflow vrf BBB destination 10.6.75.62 +sflow vrf BBB source 1.1.1.1 +sflow vrf CCC destination 10.6.75.62 +sflow vrf CCC source-interface Management1 +sflow vrf MGMT destination 10.6.75.59 +sflow vrf MGMT destination 10.6.75.62 123 +sflow vrf MGMT destination 10.6.75.63 333 +sflow vrf MGMT source-interface Ethernet3 +sflow destination 10.6.75.61 +sflow destination 10.6.75.62 123 +sflow source-interface Management0 +sflow sample input subinterface +sflow sample output subinterface +sflow extension bgp +sflow extension router +no sflow extension switch +no sflow extension tunnel +sflow interface disable default +sflow interface egress unmodified enable default +sflow run +sflow hardware acceleration +sflow hardware acceleration sample 1024 +sflow hardware acceleration module Linecard1 +sflow hardware acceleration module Linecard2 +no sflow hardware acceleration module Linecard3 +``` + +### VM Tracer Sessions + +#### VM Tracer Summary + +| Session | URL | Username | Autovlan | VRF | Source Interface | +| ------- | --- | -------- | -------- | --- | ---------------- | +| session_1 | https://192.168.0.10 | user1 | disabled | MGMT | Management1 | +| session_2 | https://192.168.0.10 | user1 | enabled | - | - | + +#### VM Tracer Device Configuration + +```eos +! +vmtracer session session_1 + url https://192.168.0.10 + username user1 + password 7 0011D0516421B120A25735E080A16001D1617 + autovlan disable + vrf MGMT + source-interface Management1 +! +vmtracer session session_2 + url https://192.168.0.10 + username user1 + password 7 0011D0516421B120A25735E080A16001D1617 +``` + ### Event Handler #### Event Handler Summary @@ -819,67 +1581,599 @@ event-handler trigger-vm-tracer2 event-handler without-trigger-key ``` -## Interfaces - -### Interface Profiles +### Object Tracking -#### Interface Profiles Summary +#### Object Tracking Summary -- TEST-PROFILE-1 -- TEST-PROFILE-2 +| Name | Interface | Tracked Property | +| ---- | --------- | ---------------- | +| MyTrackNoProperty | Ethernet1/1 | line-protocol | +| MyTrackSetProperty | Ethernet2/1 | line-protocol | -#### Interface Profiles Device Configuration +#### Object Tracking Device Configuration ```eos ! -interface profile TEST-PROFILE-1 - command description Molecule - command no switchport - command no lldp transmit -! -interface profile TEST-PROFILE-2 - command mtu 9214 - command ptp enable +track MyTrackNoProperty interface Ethernet1/1 line-protocol +track MyTrackSetProperty interface Ethernet2/1 line-protocol ``` -### DPS Interfaces +### Monitor Telemetry Postcard Policy -#### DPS Interfaces Summary +#### Sample Policy Summary -| Interface | IP address | Shutdown | MTU | Flow tracker(s) | TCP MSS Ceiling | -| --------- | ---------- | -------- | --- | --------------- | --------------- | -| Dps1 | 192.168.42.42/24 | True | 666 | Hardware: FT-HW
Sampled: FT-S | IPv4: 666
IPv6: 666
Direction: ingress | +##### samplepo1 -#### DPS Interfaces Device Configuration +###### Match rules + +| Rule Name | Rule Type | Source Prefix | Destination Prefix | Protocol | Source Ports | Destination Ports | +| --------- | --------- | ------------- | ------------------ | -------- | ------------ | ----------------- | +| rule1 | ipv4 | 3.4.5.0/24 | 10.3.3.0/24 | tcp
udp | -
98 | 77, 78-80, 82
99 | +| rule2 | ipv6 | 5::0/128 | 4::0/128 | udp | - | 747, 748-800 | +| rule3 | ipv4 | - | - | - | - | - | + +##### samplepo2 + +###### Match rules + +| Rule Name | Rule Type | Source Prefix | Destination Prefix | Protocol | Source Ports | Destination Ports | +| --------- | --------- | ------------- | ------------------ | -------- | ------------ | ----------------- | +| rule1 | ipv4 | 3.4.5.0/24 | 10.3.3.0/24 | udp | bgp | https | + +#### Telemetry Postcard Policy Profiles + +| Profile Name | Ingress Sample Policy | +| ------------ | --------------------- | +| profile1 | samplepo1 | +| profile2 | samplepo2 | + +#### Monitor Telemetry Postcard Policy Configuration ```eos ! -interface Dps1 - description Test DPS Interface - shutdown - mtu 666 - flow tracker hardware FT-HW - flow tracker sampled FT-S - ip address 192.168.42.42/24 - tcp mss ceiling ipv4 666 ipv6 666 ingress - load-interval 42 +monitor telemetry postcard policy + no disabled + ingress sample rate 16384 + marker vxlan header word 0 bit 30 + ingress collection gre source 10.3.3.3 destination 10.3.3.4 version 2 + ! + sample policy samplepo1 + match rule1 ipv4 + source prefix 3.4.5.0/24 + destination prefix 10.3.3.0/24 + protocol tcp destination port 77, 78-80, 82 + protocol udp source port 98 destination port 99 + ! + match rule2 ipv6 + source prefix 5::0/128 + destination prefix 4::0/128 + protocol udp destination port 747, 748-800 + ! + match rule3 ipv4 + ! + sample policy samplepo2 + match rule1 ipv4 + source prefix 3.4.5.0/24 + destination prefix 10.3.3.0/24 + protocol udp source port bgp destination port https + ! + profile profile1 + ingress sample policy samplepo1 + ! + profile profile2 + ingress sample policy samplepo2 ``` -### Ethernet Interfaces +## Monitor Connectivity -#### Ethernet Interfaces Summary +### Global Configuration -##### L2 +#### Interface Sets -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet1 | P2P_LINK_TO_DC1-SPINE1_Ethernet1 | dot1q-tunnel | 110-111,200,210-211 | tag | g1, g2 | - | -| Ethernet2 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | -| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | trunk | - | 5 | - | - | -| Ethernet5 | Molecule Routing | - | 220 | - | - | - | -| Ethernet6 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | -| Ethernet7 | Molecule L2 | - | - | - | - | - | -| Ethernet11 | interface_in_mode_access_accepting_tagged_LACP | access | 200 | - | - | - | +| Name | Interfaces | +| ---- | ---------- | +| GLOBAL_SET | Ethernet1-4 | +| HOST_SET | Loopback2-4, Loopback10-12 | + +#### Probing Configuration + +| Enabled | Interval | Default Interface Set | Address Only | +| ------- | -------- | --------------------- | ------------ | +| True | 5 | GLOBAL_SET | True | + +#### Host Parameters + +| Host Name | Description | IPv4 Address | Probing Interface Set | Address Only | URL | +| --------- | ----------- | ------------ | --------------------- | ------------ | --- | +| server1 | server1_connectivity_monitor | 10.10.10.1 | HOST_SET | True | https://server1.local.com | +| server2 | server2_connectivity_monitor | 10.10.10.2 | HOST_SET | True | https://server2.local.com | +| server3 | server3_connectivity_monitor | 10.10.10.3 | HOST_SET | False | - | +| server4 | - | - | - | True | - | + +### VRF Configuration + +| Name | Description | Default Interface Set | Address Only | +| ---- | ----------- | --------------------- | ------------ | +| blue | - | VRF_GLOBAL_SET | False | +| red | vrf_connectivity_monitor | VRF_GLOBAL_SET | True | +| yellow | - | - | True | + +#### Vrf blue Configuration + +##### Interface Sets + +| Name | Interfaces | +| ---- | ---------- | +| VRF_GLOBAL_SET | Vlan21-24, Vlan29-32 | + +##### Host Parameters + +| Host Name | Description | IPv4 Address | Probing Interface Set | Address Only | URL | +| --------- | ----------- | ------------ | --------------------- | ------------ | --- | +| server4 | server4_connectivity_monitor | 10.10.20.1 | VRF_GLOBAL_SET | False | https://server2.local.com | +| server5 | server5_connectivity_monitor | 10.10.20.11 | VRF_GLOBAL_SET | True | https://server5.local.com | +| server6 | - | - | - | True | - | + +#### Vrf red Configuration + +##### Interface Sets + +| Name | Interfaces | +| ---- | ---------- | +| VRF_GLOBAL_SET | Vlan21-24, Vlan29-32 | +| VRF_HOST_SET | Loopback12-14, 19-23 | + +##### Host Parameters + +| Host Name | Description | IPv4 Address | Probing Interface Set | Address Only | URL | +| --------- | ----------- | ------------ | --------------------- | ------------ | --- | +| server2 | server2_connectivity_monitor | 10.10.20.1 | VRF_HOST_SET | True | https://server2.local.com | + +#### Vrf yellow Configuration + +##### Interface Sets + +| Name | Interfaces | +| ---- | ---------- | + +### Monitor Connectivity Device Configuration + +```eos +! +monitor connectivity + vrf blue + interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 + local-interfaces VRF_GLOBAL_SET default + ! + host server4 + description + server4_connectivity_monitor + local-interfaces VRF_GLOBAL_SET + ip 10.10.20.1 + url https://server2.local.com + ! + host server5 + description + server5_connectivity_monitor + local-interfaces VRF_GLOBAL_SET address-only + ip 10.10.20.11 + url https://server5.local.com + ! + host server6 + ! + vrf red + interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 + interface set VRF_HOST_SET Loopback12-14, 19-23 + description + vrf_connectivity_monitor + local-interfaces VRF_GLOBAL_SET address-only default + ! + host server2 + description + server2_connectivity_monitor + local-interfaces VRF_HOST_SET address-only + ip 10.10.20.1 + url https://server2.local.com + ! + vrf yellow + interval 5 + no shutdown + interface set GLOBAL_SET Ethernet1-4 + interface set HOST_SET Loopback2-4, Loopback10-12 + local-interfaces GLOBAL_SET address-only default + ! + host server1 + description + server1_connectivity_monitor + local-interfaces HOST_SET address-only + ip 10.10.10.1 + url https://server1.local.com + ! + host server2 + description + server2_connectivity_monitor + local-interfaces HOST_SET address-only + ip 10.10.10.2 + url https://server2.local.com + ! + host server3 + description + server3_connectivity_monitor + local-interfaces HOST_SET + ip 10.10.10.3 + ! + host server4 +``` + +## Monitor Layer 1 Logging + +| Layer 1 Event | Logging | +| ------------- | ------- | +| MAC fault | True | +| Logging Transceiver | True | +| Transceiver DOM | True | +| Transceiver communication | True | + +### Monitor Layer 1 Device Configuration + +```eos +! +monitor layer1 + logging transceiver + logging transceiver dom + logging transceiver communication + logging mac fault +``` + +### Link Tracking + +#### Link Tracking Groups Summary + +| Group Name | Minimum Links | Recovery Delay | +| ---------- | ------------- | -------------- | +| EVPN_MH_ES1 | 30 | 500 | +| EVPN_MH_ES2 | - | - | + +#### Link Tracking Groups Device Configuration + +```eos +! +link tracking group EVPN_MH_ES1 + links minimum 30 + recovery delay 500 +link tracking group EVPN_MH_ES2 +``` + +## MLAG + +### MLAG Summary + +| Domain-id | Local-interface | Peer-address | Peer-link | +| --------- | --------------- | ------------ | --------- | +| sw1-sw2-mlag-domain | Vlan4094 | 172.16.0.1 | Port-Channel12 | + +Heartbeat Interval is 5000 milliseconds. +Dual primary detection is enabled. The detection delay is 5 seconds. +Dual primary recovery delay for MLAG interfaces is 90 seconds. +Dual primary recovery delay for NON-MLAG interfaces is 30 seconds. + +### MLAG Device Configuration + +```eos +! +mlag configuration + domain-id sw1-sw2-mlag-domain + heartbeat-interval 5000 + local-interface Vlan4094 + peer-address 172.16.0.1 + peer-link Port-Channel12 + dual-primary detection delay 5 action errdisable all-interfaces + dual-primary recovery delay mlag 90 non-mlag 30 + reload-delay mlag 400 + reload-delay non-mlag 450 +``` + +## LACP + +### LACP Summary + +| Port-id range | Rate-limit default | System-priority | +| ------------- | ------------------ | --------------- | +| 1 - 128 | False | - | + +### LACP Device Configuration + +```eos +! +lacp port-id range 1 128 +no lacp rate-limit default +``` + +## Internal VLAN Allocation Policy + +### Internal VLAN Allocation Policy Summary + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 10 | 40 | + +### Internal VLAN Allocation Policy Device Configuration + +```eos +! +vlan internal order ascending range 10 40 +``` + +## VLANs + +### VLANs Summary + +| VLAN ID | Name | Trunk Groups | +| ------- | ---- | ------------ | +| 110 | PR01-DMZ | - | +| 111 | PRIVATE_VLAN_COMMUNITY | - | +| 112 | PRIVATE_VLAN_ISOLATED | - | +| 3010 | MLAG_iBGP_TENANT_A_PROJECT01 | LEAF_PEER_L3 | +| 3011 | MLAG_iBGP_TENANT_A_PROJECT02 | MY_TRUNK_GROUP | +| 3012 | MLAG_iBGP_TENANT_A_PROJECT03 | MY_TRUNK_GROUP | + +#### Private VLANs + +| Primary Vlan ID | Secondary VLAN ID | Private Vlan Type | +| --------------- | ----------------- | ----------------- | +| community | 111 | 110 | +| isolated | 112 | 110 | + +### VLANs Device Configuration + +```eos +! +vlan 110 + name PR01-DMZ +! +vlan 111 + name PRIVATE_VLAN_COMMUNITY + private-vlan community primary vlan 110 +! +vlan 112 + name PRIVATE_VLAN_ISOLATED + private-vlan isolated primary vlan 110 +! +vlan 3010 + name MLAG_iBGP_TENANT_A_PROJECT01 + trunk group LEAF_PEER_L3 +! +vlan 3011 + name MLAG_iBGP_TENANT_A_PROJECT02 + state active + trunk group MY_TRUNK_GROUP +! +vlan 3012 + name MLAG_iBGP_TENANT_A_PROJECT03 + state suspend + trunk group MY_TRUNK_GROUP +``` + +## MAC Address Table + +### MAC Address Table Summary + +- MAC address table entry maximum age: 100 seconds + +- Logging MAC address interface flapping is Enabled + +- 2 MAC moves are considered as one flap + +- Size of the flap detection time window: 10 seconds + +### MAC Address Table Device Configuration + +```eos +! +mac address-table aging-time 100 +! +mac address-table notification host-flap logging +mac address-table notification host-flap detection window 10 +mac address-table notification host-flap detection moves 2 +``` + +## IP Security + +- Hardware encryption is disabled + +### IKE policies + +| Policy name | IKE lifetime | Encryption | DH group | Local ID | Integrity | +| ----------- | ------------ | ---------- | -------- | -------- | --------- | +| IKE-1 | 24 | aes256 | 20 | 192.168.100.1 | md5 | +| IKE-2 | - | - | - | - | sha512 | +| IKE-FQDN | - | - | - | fqdn.local | - | +| IKE-UFQDN | - | - | - | my.awesome@fqdn.local | - | + +### Security Association policies + +| Policy name | ESP Integrity | ESP Encryption | Lifetime | PFS DH Group | +| ----------- | ------------- | -------------- | -------- | ------------ | +| SA-1 | - | aes128 | - | 14 | +| SA-2 | - | aes128 | 42 gigabytes | 14 | +| SA-3 | disabled | disabled | 8 hours | 17 | +| SA-4 | md5 | 3des | - | - | +| SA-5 | sha512 | - | - | - | +| SA-6 | sha384 | - | - | - | +| SA-7 | - | - | - | - | + +### IPSec profiles + +| Profile name | IKE policy | SA policy | Connection | DPD Interval | DPD Time | DPD action | Mode | Flow Parallelization | +| ------------ | ---------- | ----------| ---------- | ------------ | -------- | ---------- | ---- | -------------------- | +| Profile-1 | IKE-1 | SA-1 | start | - | - | - | transport | - | +| Profile-2 | - | SA-2 | start | - | - | - | tunnel | False | +| Profile-3 | - | SA-3 | start | - | - | - | tunnel | True | +| Profile-4 | - | - | - | - | - | - | - | - | + +### Key controller + +| Profile name | +| ------------ | +| Profile-1 | + +### IP Security Device Configuration + +```eos +! +ip security + ike policy IKE-1 + integrity md5 + ike-lifetime 24 + encryption aes256 + dh-group 20 + local-id 192.168.100.1 + ! + ike policy IKE-2 + integrity sha512 + ! + ike policy IKE-FQDN + local-id fqdn fqdn.local + ! + ike policy IKE-UFQDN + local-id fqdn my.awesome@fqdn.local + ! + sa policy SA-1 + esp encryption aes128 + pfs dh-group 14 + ! + sa policy SA-2 + esp encryption aes128 + sa lifetime 42 gigabytes + pfs dh-group 14 + ! + sa policy SA-3 + esp encryption null + esp integrity null + sa lifetime 8 hours + pfs dh-group 17 + ! + sa policy SA-4 + esp encryption 3des + esp integrity md5 + ! + sa policy SA-5 + esp integrity sha512 + ! + sa policy SA-6 + esp integrity sha384 + ! + sa policy SA-7 + ! + profile Profile-1 + ike-policy IKE-1 + sa-policy SA-1 + connection start + shared-key 7 + dpd 42 666 clear + mode transport + ! + profile Profile-2 + sa-policy SA-2 + connection start + shared-key 7 + mode tunnel + ! + profile Profile-3 + sa-policy SA-3 + connection start + shared-key 7 + flow parallelization encapsulation udp + mode tunnel + ! + profile Profile-4 + ! + key controller + profile Profile-1 + hardware encryption disabled +``` + +## Interfaces + +### Switchport Default + +#### Switchport Defaults Summary + +- Default Switchport Mode: access +- Default Switchport Phone COS: 0 +- Default Switchport Phone Trunk: tagged +- Default Switchport Phone VLAN: 69 + +#### Switchport Default Device Configuration + +```eos +! +switchport default mode access +! +switchport default phone cos 0 +! +switchport default phone vlan 69 +``` + +### Interface Profiles + +#### Interface Profiles Summary + +- TEST-PROFILE-1 +- TEST-PROFILE-2 + +#### Interface Profiles Device Configuration + +```eos +! +interface profile TEST-PROFILE-1 + command description Molecule + command no switchport + command no lldp transmit +! +interface profile TEST-PROFILE-2 + command mtu 9214 + command ptp enable +``` + +### DPS Interfaces + +#### DPS Interfaces Summary + +| Interface | IP address | Shutdown | MTU | Flow tracker(s) | TCP MSS Ceiling | +| --------- | ---------- | -------- | --- | --------------- | --------------- | +| Dps1 | 192.168.42.42/24 | True | 666 | Hardware: FT-HW
Sampled: FT-S | IPv4: 666
IPv6: 666
Direction: ingress | + +#### DPS Interfaces Device Configuration + +```eos +! +interface Dps1 + description Test DPS Interface + shutdown + mtu 666 + flow tracker hardware FT-HW + flow tracker sampled FT-S + ip address 192.168.42.42/24 + tcp mss ceiling ipv4 666 ipv6 666 ingress + load-interval 42 +``` + +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet1 | P2P_LINK_TO_DC1-SPINE1_Ethernet1 | dot1q-tunnel | 110-111,200,210-211 | tag | g1, g2 | - | +| Ethernet2 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | +| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | trunk | - | 5 | - | - | +| Ethernet5 | Molecule Routing | - | 220 | - | - | - | +| Ethernet6 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | +| Ethernet7 | Molecule L2 | - | - | - | - | - | +| Ethernet11 | interface_in_mode_access_accepting_tagged_LACP | access | 200 | - | - | - | | Ethernet12 | interface_with_dot1q_tunnel | dot1q-tunnel | 300 | - | - | - | | Ethernet13 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | | Ethernet14 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | @@ -2736,60 +4030,214 @@ interface Port-Channel132 description Test_port-channel_interface-profile ``` -### VLAN Interfaces +### Loopback Interfaces -#### VLAN Interfaces Summary +#### Loopback Interfaces Summary -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan24 | SVI Description | default | - | False | -| Vlan25 | SVI Description | default | - | False | -| Vlan41 | SVI Description | default | - | False | -| Vlan42 | SVI Description | default | - | False | -| Vlan43 | SVI Description | default | - | False | -| Vlan44 | SVI Description | default | - | False | -| Vlan50 | IP NAT Testing | default | - | - | -| Vlan75 | SVI Description | default | - | False | -| Vlan81 | IPv6 Virtual Address | Tenant_C | - | - | -| Vlan83 | SVI Description | default | - | False | -| Vlan84 | SVI Description | default | - | - | -| Vlan85 | SVI Description | default | - | - | -| Vlan86 | SVI Description | default | - | - | -| Vlan87 | SVI Description | default | - | True | -| Vlan88 | SVI Description | default | - | True | -| Vlan89 | SVI Description | default | - | False | -| Vlan90 | SVI Description | default | - | - | -| Vlan91 | PBR Description | default | - | True | -| Vlan92 | SVI Description | default | - | - | -| Vlan110 | PVLAN Primary with vlan mapping | Tenant_A | - | False | -| Vlan333 | Multiple VRIDs and tracking | default | - | False | -| Vlan334 | v6 attached host exports | default | - | - | -| Vlan335 | v6 attached host exports | default | - | - | -| Vlan336 | v6 attached host exports | default | - | - | -| Vlan337 | v4 dhcp relay all-subnets | default | - | - | -| Vlan338 | v6 dhcp relay all-subnets | default | - | - | -| Vlan339 | v6 nd options | default | - | - | -| Vlan501 | SVI Description | default | - | False | -| Vlan667 | Multiple VRIDs | default | - | False | -| Vlan1001 | SVI Description | Tenant_A | - | False | -| Vlan1002 | SVI Description | Tenant_A | - | False | -| Vlan2001 | SVI Description | Tenant_B | - | - | -| Vlan2002 | SVI Description | Tenant_B | - | - | -| Vlan4094 | SVI Description | default | 9214 | - | +##### IPv4 -##### Private VLAN +| Interface | Description | VRF | IP Address | +| --------- | ----------- | --- | ---------- | +| Loopback0 | EVPN_Overlay_Peering | default | 192.168.255.3/32 | +| Loopback1 | VTEP_VXLAN_Tunnel_Source | default | 192.168.254.3/32 | +| Loopback99 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | 10.1.255.3/32
192.168.1.1/32 secondary
10.0.0.254/32 secondary | +| Loopback100 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | 10.1.255.3/32 | -| Interface | PVLAN Mapping | -| --------- | ------------- | -| Vlan110 | 111-112 | +##### IPv6 -##### IPv4 +| Interface | Description | VRF | IPv6 Address | +| --------- | ----------- | --- | ------------ | +| Loopback0 | EVPN_Overlay_Peering | default | - | +| Loopback1 | VTEP_VXLAN_Tunnel_Source | default | - | +| Loopback99 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | 2002::CAFE/64 | +| Loopback100 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | - | -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan24 | default | - | 10.10.24.1/24 | - | - | - | -| Vlan25 | default | - | - | - | - | - | -| Vlan41 | default | - | 10.10.41.1/24 | - | - | - | +##### ISIS + +| Interface | ISIS instance | ISIS metric | Interface mode | +| --------- | ------------- | ----------- | -------------- | +| Loopback99 | ISIS_TEST | 100 | point-to-point | + +#### Loopback Interfaces Device Configuration + +```eos +! +interface Loopback0 + description EVPN_Overlay_Peering + ip address 192.168.255.3/32 + comment + Comment created from eos_cli under loopback_interfaces.Loopback0 + EOF + +! +interface Loopback1 + description VTEP_VXLAN_Tunnel_Source + ip address 192.168.254.3/32 +! +interface Loopback99 + description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS + no shutdown + vrf TENANT_A_PROJECT02 + ip proxy-arp + ip address 10.1.255.3/32 + ip address 10.0.0.254/32 secondary + ip address 192.168.1.1/32 secondary + ipv6 enable + ipv6 address 2002::CAFE/64 + mpls ldp interface + isis enable ISIS_TEST + isis bfd + isis metric 100 + isis passive + isis network point-to-point +! +interface Loopback100 + description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS + vrf TENANT_A_PROJECT02 + ip address 10.1.255.3/32 +``` + +### Tunnel Interfaces + +#### Tunnel Interfaces Summary + +| Interface | Description | VRF | Underlay VRF | MTU | Shutdown | NAT Profile | Mode | Source Interface | Destination | PMTU-Discovery | IPsec Profile | +| --------- | ----------- | --- | ------------ | --- | -------- | ----------- | ---- | ---------------- | ----------- | -------------- | ------------- | +| Tunnel1 | test ipv4 only | Tunnel-VRF | Underlay-VRF | 1500 | False | - | ipsec | Ethernet42 | 6.6.6.6 | True | - | +| Tunnel2 | test ipv6 only | default | default | - | True | NAT-PROFILE-NO-VRF-2 | gre | Ethernet42 | dead:beef::1 | False | Profile-2 | +| Tunnel3 | test dual stack | default | default | 1500 | - | - | ipsec | Ethernet42 | 1.1.1.1 | - | Profile-3 | +| Tunnel4 | test no tcp_mss | default | default | 1500 | - | NAT-PROFILE-NO-VRF-1 | - | Ethernet42 | 1.1.1.1 | - | - | + +##### IPv4 + +| Interface | VRF | IP Address | TCP MSS | TCP MSS Direction | ACL In | ACL Out | +| --------- | --- | ---------- | ------- | ----------------- | ------ | ------- | +| Tunnel1 | Tunnel-VRF | 42.42.42.42/24 | 666 | ingress | test-in | test-out | +| Tunnel3 | default | 64.64.64.64/24 | 666 | - | - | - | +| Tunnel4 | default | 64.64.64.64/24 | - | - | - | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | TCP MSS | TCP MSS Direction | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ------- | ----------------- | ----------- | ------------ | +| Tunnel2 | default | cafe::1/64 | 666 | egress | test-in | test-out | +| Tunnel3 | default | beef::64/64 | 666 | - | - | - | +| Tunnel4 | default | beef::64/64 | - | - | - | - | + +#### Tunnel Interfaces Device Configuration + +```eos +! +interface Tunnel1 + description test ipv4 only + no shutdown + mtu 1500 + vrf Tunnel-VRF + ip address 42.42.42.42/24 + tcp mss ceiling ipv4 666 ingress + ip access-group test-in in + ip access-group test-out out + tunnel mode ipsec + tunnel source interface Ethernet42 + tunnel destination 6.6.6.6 + tunnel path-mtu-discovery + tunnel underlay vrf Underlay-VRF + comment + Comment created from eos_cli under tunnel_interfaces.Tunnel1 + EOF + +! +interface Tunnel2 + description test ipv6 only + shutdown + ipv6 enable + ipv6 address cafe::1/64 + tcp mss ceiling ipv6 666 egress + ipv6 access-group test-in in + ipv6 access-group test-out out + ip nat service-profile NAT-PROFILE-NO-VRF-2 + tunnel mode gre + tunnel source interface Ethernet42 + tunnel destination dead:beef::1 + tunnel ipsec profile Profile-2 +! +interface Tunnel3 + description test dual stack + mtu 1500 + ip address 64.64.64.64/24 + ipv6 enable + ipv6 address beef::64/64 + tcp mss ceiling ipv4 666 ipv6 666 + tunnel mode ipsec + tunnel source interface Ethernet42 + tunnel destination 1.1.1.1 + tunnel ipsec profile Profile-3 +! +interface Tunnel4 + description test no tcp_mss + mtu 1500 + ip address 64.64.64.64/24 + ipv6 enable + ipv6 address beef::64/64 + ip nat service-profile NAT-PROFILE-NO-VRF-1 + tunnel source interface Ethernet42 + tunnel destination 1.1.1.1 +``` + +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan24 | SVI Description | default | - | False | +| Vlan25 | SVI Description | default | - | False | +| Vlan41 | SVI Description | default | - | False | +| Vlan42 | SVI Description | default | - | False | +| Vlan43 | SVI Description | default | - | False | +| Vlan44 | SVI Description | default | - | False | +| Vlan50 | IP NAT Testing | default | - | - | +| Vlan75 | SVI Description | default | - | False | +| Vlan81 | IPv6 Virtual Address | Tenant_C | - | - | +| Vlan83 | SVI Description | default | - | False | +| Vlan84 | SVI Description | default | - | - | +| Vlan85 | SVI Description | default | - | - | +| Vlan86 | SVI Description | default | - | - | +| Vlan87 | SVI Description | default | - | True | +| Vlan88 | SVI Description | default | - | True | +| Vlan89 | SVI Description | default | - | False | +| Vlan90 | SVI Description | default | - | - | +| Vlan91 | PBR Description | default | - | True | +| Vlan92 | SVI Description | default | - | - | +| Vlan110 | PVLAN Primary with vlan mapping | Tenant_A | - | False | +| Vlan333 | Multiple VRIDs and tracking | default | - | False | +| Vlan334 | v6 attached host exports | default | - | - | +| Vlan335 | v6 attached host exports | default | - | - | +| Vlan336 | v6 attached host exports | default | - | - | +| Vlan337 | v4 dhcp relay all-subnets | default | - | - | +| Vlan338 | v6 dhcp relay all-subnets | default | - | - | +| Vlan339 | v6 nd options | default | - | - | +| Vlan501 | SVI Description | default | - | False | +| Vlan667 | Multiple VRIDs | default | - | False | +| Vlan1001 | SVI Description | Tenant_A | - | False | +| Vlan1002 | SVI Description | Tenant_A | - | False | +| Vlan2001 | SVI Description | Tenant_B | - | - | +| Vlan2002 | SVI Description | Tenant_B | - | - | +| Vlan4094 | SVI Description | default | 9214 | - | + +##### Private VLAN + +| Interface | PVLAN Mapping | +| --------- | ------------- | +| Vlan110 | 111-112 | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan24 | default | - | 10.10.24.1/24 | - | - | - | +| Vlan25 | default | - | - | - | - | - | +| Vlan41 | default | - | 10.10.41.1/24 | - | - | - | | Vlan42 | default | - | 10.10.42.1/24 | - | - | - | | Vlan43 | default | - | - | - | - | - | | Vlan44 | default | - | - | - | - | - | @@ -3259,8 +4707,135 @@ interface Vlan4094 isis authentication mode sha key-id 10 rx-disabled level-2 ``` +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| Source Interface | Loopback0 | +| Controller Client | True | +| MLAG Source Interface | Loopback1 | +| UDP port | 4789 | +| Vtep-to-Vtep Bridging | True | +| EVPN MLAG Shared Router MAC | mlag-system-id | +| VXLAN flood-lists learning from data-plane | Enabled | +| Qos dscp propagation encapsulation | Enabled | +| Qos ECN propagation | Enabled | +| Qos map dscp to traffic-class decapsulation | Enabled | +| Remote VTEPs EVPN BFD transmission rate | 300ms | +| Remote VTEPs EVPN BFD expected minimum incoming rate (min-rx) | 300ms | +| Remote VTEPs EVPN BFD multiplier | 3 | +| Remote VTEPs EVPN BFD prefix-list | PL-TEST | +| Multicast headend-replication | Enabled | + +##### VLAN to VNI, Flood List and Multicast Group Mappings + +| VLAN | VNI | Flood List | Multicast Group | +| ---- | --- | ---------- | --------------- | +| 110 | 10110 | - | 239.9.1.4 | +| 111 | 10111 | 10.1.1.10
10.1.1.11 | - | +| 112 | - | - | 239.9.1.6 | + +##### VRF to VNI and Multicast Group Mappings + +| VRF | VNI | Multicast Group | +| ---- | --- | --------------- | +| Tenant_A_OP_Zone | 10 | 232.0.0.10 | +| Tenant_A_WEB_Zone | 11 | - | + +##### Default Flood List + +| Default Flood List | +| ------------------ | +| 10.1.0.10
10.1.0.11 | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + description DC1-LEAF2A_VTEP + vxlan source-interface Loopback0 + vxlan controller-client + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan bridging vtep-to-vtep + vxlan flood vtep learned data-plane + vxlan vlan 110 vni 10110 + vxlan vlan 111 vni 10111 + vxlan vrf Tenant_A_OP_Zone vni 10 + vxlan vrf Tenant_A_WEB_Zone vni 11 + vxlan mlag source-interface Loopback1 + bfd vtep evpn interval 300 min-rx 300 multiplier 3 + bfd vtep evpn prefix-list PL-TEST + vxlan flood vtep 10.1.0.10 10.1.0.11 + vxlan vlan 111 flood vtep 10.1.1.10 10.1.1.11 + vxlan vlan 110 multicast group 239.9.1.4 + vxlan vlan 112 multicast group 239.9.1.6 + vxlan vrf Tenant_A_OP_Zone multicast group 232.0.0.10 + vxlan multicast headend-replication + vxlan qos ecn propagation + vxlan qos dscp propagation encapsulation + vxlan qos map dscp to traffic-class decapsulation + vxlan encapsulation ipv4 + +``` + +## Switchport Port-security + +### Switchport Port-security Summary + +| Settings | Value | +| -------- | ----- | +| Mac-address Aging | True | +| Mac-address Moveable | True | +| Disable Persistence | True | +| Violation Protect Chip-based | True | + +### Switchport Port-security Device Configuration + +```eos +! +switchport port-security mac-address aging +switchport port-security mac-address moveable +switchport port-security persistence disabled +switchport port-security violation protect chip-based +``` + ## Routing +### Service Routing Configuration BGP + +BGP no equals default enabled + +```eos +! +service routing configuration bgp no-equals-default +``` + +### 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:dc:01 + +#### Virtual Router MAC Address Device Configuration + +```eos +! +ip virtual-router mac-address 00:1c:73:00:dc:01 +``` + ### IP Routing #### IP Routing Summary @@ -3297,6 +4872,82 @@ ip routing vrf TENANT_A_PROJECT02 | TENANT_A_PROJECT01 | false | | TENANT_A_PROJECT02 | false | +### Static Routes + +#### Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | +| default | 1.1.1.0/24 | 10.1.1.1 | vlan1001 | 1 | - | - | - | +| default | 1.1.2.0/24 | 10.1.1.1 | vlan1001 | 200 | 666 | RT-TO-FAKE-DMZ | - | +| TENANT_A_PROJECT01 | 1.2.1.0/24 | 10.1.2.1 | vlan202 | 1 | - | - | - | +| TENANT_A_PROJECT01 | 1.2.2.0/24 | 10.1.2.1 | vlan1001 | 201 | 667 | RT-TO-FAKE-DMZ | - | +| TENANT_A_PROJECT02 | 10.3.4.0/24 | 1.2.3.4 | - | 1 | - | - | - | +| TENANT_A_PROJECT02 | 10.3.5.0/24 | - | Null0 | 1 | - | - | - | +| TENANT_A_PROJECT01 | 10.3.6.0/24 | 11.2.1.1 (tracked with BFD) | Ethernet40 | 100 | 1000 | Track-BFD | 300 | +| TENANT_A_PROJECT01 | 10.3.7.0/24 | - | Ethernet41 | 100 | 1000 | No-Track-BFD | 300 | + +#### Static Routes Device Configuration + +```eos +! +ip route 1.1.1.0/24 Vlan1001 10.1.1.1 +ip route 1.1.2.0/24 Vlan1001 10.1.1.1 200 tag 666 name RT-TO-FAKE-DMZ +ip route vrf TENANT_A_PROJECT01 1.2.1.0/24 Vlan202 10.1.2.1 +ip route vrf TENANT_A_PROJECT01 1.2.2.0/24 Vlan1001 10.1.2.1 201 tag 667 name RT-TO-FAKE-DMZ +ip route vrf TENANT_A_PROJECT01 10.3.6.0/24 Ethernet40 11.2.1.1 track bfd 100 tag 1000 name Track-BFD metric 300 +ip route vrf TENANT_A_PROJECT01 10.3.7.0/24 Ethernet41 100 tag 1000 name No-Track-BFD metric 300 +ip route vrf TENANT_A_PROJECT02 10.3.4.0/24 1.2.3.4 +ip route vrf TENANT_A_PROJECT02 10.3.5.0/24 Null0 +``` + +### IPv6 Static Routes + +#### IPv6 Static Routes Summary + +| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | +| --- | ------------------ | ----------------------- | ------------------- | ----------------------------- | ----------------- | ----------------------------- | -------------- | +| default | 2a01:cb04:4e6:d300::/64 | 2a01:cb04:4e6:d100::1 | vlan1001 | 1 | - | - | - | +| default | 2a01:cb04:4e6:d400::/64 | 2a01:cb04:4e6:d100::1 | vlan1001 | 200 | 666 | RT-TO-FAKE-DMZ | - | +| default | 2a01:cb04:4e6:d400::/64 | 2a01:cb04:4e6:d100::1 | vlan1001 | 200 | 666 | RT-TO-FAKE-DB-ZONE | 100 | +| TENANT_A_PROJECT01 | 2a01:cb04:4e6:a300::/64 | 2a01:cb04:4e6:100::1 | vlan1001 | 1 | - | - | - | +| TENANT_A_PROJECT01 | 2a01:cb04:4e6:a400::/64 | 2a01:cb04:4e6:100::1 | vlan1001 | 201 | 667 | RT-TO-FAKE-DMZ | - | +| TENANT_A_PROJECT01 | 2b01:cb04:4e6:a400::/64 | 2a01:cb04:4e6:102::1 (tracked with BFD) | vlan102 | 201 | 102 | Track-BFD | 100 | +| TENANT_A_PROJECT01 | 2c01:cb04:4e6:a400::/64 | - | vlan102 | 201 | 102 | No-Track-BFD | - | + +#### Static Routes Device Configuration + +```eos +! +ipv6 route 2a01:cb04:4e6:d300::/64 Vlan1001 2a01:cb04:4e6:d100::1 +ipv6 route 2a01:cb04:4e6:d400::/64 Vlan1001 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DMZ +ipv6 route 2a01:cb04:4e6:d400::/64 Vlan1001 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DB-ZONE metric 100 +ipv6 route vrf TENANT_A_PROJECT01 2a01:cb04:4e6:a300::/64 Vlan1001 2a01:cb04:4e6:100::1 +ipv6 route vrf TENANT_A_PROJECT01 2a01:cb04:4e6:a400::/64 Vlan1001 2a01:cb04:4e6:100::1 201 tag 667 name RT-TO-FAKE-DMZ +ipv6 route vrf TENANT_A_PROJECT01 2b01:cb04:4e6:a400::/64 Vlan102 2a01:cb04:4e6:102::1 track bfd 201 tag 102 name Track-BFD metric 100 +ipv6 route vrf TENANT_A_PROJECT01 2c01:cb04:4e6:a400::/64 Vlan102 201 tag 102 name No-Track-BFD +``` + +### IPv6 Neighbors + +IPv6 neighbor cache persistency is enabled. The refresh-delay is 1000 seconds after reboot. + +#### IPv6 Static Neighbors + +| VRF | IPv6 Address | Exit Interface | MAC Address | +| --- | ------------ | -------------- | ----------- | +| MGMT | 11:22:33:44:55:66:77:88 | Ethernet1 | 11:22:33:44:55:66 | +| - | ::ffff:192.1.56.10 | Loopback99 | aa:af:12:34:bc:bf | + +#### IPv6 Neighbor Configuration + +```eos +! +ipv6 neighbor persistent refresh-delay 1000 +ipv6 neighbor vrf MGMT 11:22:33:44:55:66:77:88 Ethernet1 11:22:33:44:55:66 +ipv6 neighbor ::ffff:192.1.56.10 Loopback99 aa:af:12:34:bc:bf +``` + ### ARP ARP cache persistency is enabled. The refresh-delay is 700 seconds after reboot. @@ -3328,8 +4979,342 @@ arp 43.42.42.42 DEAD.BEEF.CAFE arpa arp vrf defaulu 42.42.42.42 DEAD.BEEF.CAFE arpa ``` +### Router Adaptive Virtual Topology + +#### Router Adaptive Virtual Topology Summary + +Topology role: pathfinder + +| Hierarchy | Name | ID | +| --------- | ---- | -- | +| Region | North_America | 1 | +| Zone | Canada | 2 | +| Site | Ottawa | 99 | + +#### AVT Profiles + +| Profile name | Load balance policy | Internet exit policy | +| ------------ | ------------------- | -------------------- | +| office365 | - | - | +| scavenger | scavenger-lb | scavenger-ie | +| video | - | video-ie | +| voice | voice-lb | - | + +#### AVT Policies + +##### AVT policy production + +| Application profile | AVT Profile | Traffic Class | DSCP | +| ------------------- | ----------- | ------------- | ---- | +| videoApps | - | - | - | +| criticalApps | crit | 7 | 45 | +| audioApps | audio | 6 | - | +| mfgApp | crit | - | 54 | +| hrApp | hr | - | - | + +#### VRFs configuration + +##### VRF blue + +| AVT Profile | AVT ID | +| ----------- | ------ | +| video | 1 | + +##### VRF red + +| AVT policy | +| ---------- | +| production | + +| AVT Profile | AVT ID | +| ----------- | ------ | +| video | 1 | +| voice | 2 | + +#### Router Adaptive Virtual Topology Configuration + +```eos +! +router adaptive-virtual-topology + topology role pathfinder + region North_America id 1 + zone Canada id 2 + site Ottawa id 99 + ! + policy production + ! + match application-profile videoApps + ! + match application-profile criticalApps + avt profile crit + traffic-class 7 + dscp 45 + ! + match application-profile audioApps + avt profile audio + traffic-class 6 + ! + match application-profile mfgApp + avt profile crit + dscp 54 + ! + match application-profile hrApp + avt profile hr + ! + profile office365 + ! + profile scavenger + internet-exit policy scavenger-ie + path-selection load-balance scavenger-lb + ! + profile video + internet-exit policy video-ie + ! + profile voice + path-selection load-balance voice-lb + ! + vrf blue + avt profile video id 1 + ! + vrf red + avt policy production + avt profile video id 1 + avt profile voice id 2 +``` + +### Router General + +- Global IPv4 Router ID: 10.1.2.3 + +- Global IPv6 Router ID: 2001:beef:cafe::1 + +- Nexthop fast fail-over is enabled. + +#### VRF Route leaking + +| VRF | Source VRF | Route Map Policy | +|-----|------------|------------------| +| BLUE-C2 | BLUE-C1 | RM-BLUE-LEAKING | +| BLUE-C2 | BLUE-C3 | RM-BLUE-LEAKING | + +#### VRF Routes Dynamic Prefix-lists + +| VRF | Dynamic Prefix-list | +|-----|---------------------| +| BLUE-C2 | DYNAMIC_TEST_PREFIX_LIST_1 | +| BLUE-C2 | DYNAMIC_TEST_PREFIX_LIST_2 | + +#### Router General Device Configuration + +```eos +! +router general + router-id ipv4 10.1.2.3 + router-id ipv6 2001:beef:cafe::1 + hardware next-hop fast-failover + ! + vrf BLUE-C2 + leak routes source-vrf BLUE-C1 subscribe-policy RM-BLUE-LEAKING + leak routes source-vrf BLUE-C3 subscribe-policy RM-BLUE-LEAKING + routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_1 + routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_2 + exit + ! + control-functions + code unit code1 + function ACCEPT_ALL() { + return true; + } + EOF + code unit code2 + function DENY_ALL() { + return true; + } + EOF + ! + exit +``` + +## Router Service Insertion + +Router service-insertion is enabled. + +### Connections + +#### Connections Through Ethernet Interface + +| Name | Interface | Next Hop | Monitor Connectivity Host | +| ---- | --------- | -------- | ------------------------- | +| aconnection | Ethernet4/1 | 10.10.10.10 | host4 | +| connection1 | Ethernet2/2.2 | 10.10.10.10 | host1 | +| connection6 | Ethernet2 | 10.10.10.10 | - | +| connection7 | Ethernet3/1 | 10.10.10.10 | host4 | + +#### Connections Through Tunnel Interface + +| Name | Primary Interface | Secondary Interface | Monitor Connectivity Host | +| ---- | ----------------- | ------------------- | ------------------------- | +| connection2 | Tunnel1 | Tunnel2 | host2 | +| connection3 | - | Tunnel3 | host3 | +| connection4 | Tunnel4 | - | - | +| connection5 | Tunnel5 | Tunnel6 | - | + +### Router Service Insertion Configuration + +```eos +! +router service-insertion + connection aconnection + interface Ethernet4/1 next-hop 10.10.10.10 + monitor connectivity host host4 + connection connection1 + interface Ethernet2/2.2 next-hop 10.10.10.10 + monitor connectivity host host1 + connection connection2 + interface Tunnel1 primary + interface Tunnel2 secondary + monitor connectivity host host2 + connection connection3 + interface Tunnel3 secondary + monitor connectivity host host3 + connection connection4 + interface Tunnel4 primary + connection connection5 + interface Tunnel5 primary + interface Tunnel6 secondary + connection connection6 + interface Ethernet2 next-hop 10.10.10.10 + connection connection7 + interface Ethernet3/1 next-hop 10.10.10.10 + monitor connectivity host host4 +``` + +### Router Traffic-Engineering + +- Traffic Engineering is enabled. + +#### Segment Routing Summary + +- SRTE is enabled. + +- system-colored-tunnel-rib is enabled + +##### SRTE Policies + +| Endpoint | Color | Preference | Name | Description | SBFD Remote Discriminator | Label Stack | Index | Weight | Explicit Null | +| -------- | ----- | ---------- | ---- | ----------- | ------------------------- | ----------- | ------ | ------ | ------------- | +| 1.2.3.4 | 70810 | 180 | SRTE-1.2.3.4-70810 | SRTE POLICY FOR 1.2.3.4 COLOR 70810 | 155.2.1.1 | 900002 900003 900005 900006 | 200 | - | ipv4 ipv6 | +| 1.2.3.4 | 80810 | 100 | SRTE-1.2.3.4-80810 | SRTE POLICY FOR 1.2.3.4 COLOR 80810 | - | 900002 900008 900007 900006 | 100 | 20 | none | +| 5.6.7.8 | 20320 | 80 | - | - | 2600599809 | 900002 900003 900005 900006 | 300 | 120 | ipv4 | +| 5.6.7.8 | 20320 | 80 | - | - | 2600599809 | 900002 900004 900007 900006 | 400 | 220 | ipv4 | +| 5.6.7.8 | 20320 | 120 | - | - | 2600599809 | 900002 900008 900009 900006 | - | - | ipv6 | +| 5.6.7.8 | 20320 | 120 | - | - | 2600599809 | 900002 900010 900011 900012 | - | - | ipv6 | + +#### Router Traffic Engineering Device Configuration + +```eos +! +router traffic-engineering + segment-routing + rib system-colored-tunnel-rib + ! + policy endpoint 1.2.3.4 color 70810 + binding-sid 970810 + name SRTE-1.2.3.4-70810 + description SRTE POLICY FOR 1.2.3.4 COLOR 70810 + sbfd remote-discriminator 155.2.1.1 + ! + path-group preference 180 + explicit-null ipv4 ipv6 + segment-list label-stack 900002 900003 900005 900006 index 200 + ! + policy endpoint 1.2.3.4 color 80810 + name SRTE-1.2.3.4-80810 + description SRTE POLICY FOR 1.2.3.4 COLOR 80810 + ! + path-group preference 100 + explicit-null none + segment-list label-stack 900002 900008 900007 900006 weight 20 index 100 + ! + policy endpoint 5.6.7.8 color 20320 + binding-sid 978320 + sbfd remote-discriminator 2600599809 + ! + path-group preference 80 + explicit-null ipv4 + segment-list label-stack 900002 900003 900005 900006 weight 120 index 300 + segment-list label-stack 900002 900004 900007 900006 weight 220 index 400 + ! + path-group preference 120 + explicit-null ipv6 + segment-list label-stack 900002 900008 900009 900006 + segment-list label-stack 900002 900010 900011 900012 + router-id ipv4 10.0.0.1 + router-id ipv6 2001:beef:cafe::1 +``` + +### PBR Policy Maps + +#### PBR Policy Maps Summary + +##### PM_PBR_BREAKOUT + +| Class | Index | Drop | Nexthop | Recursive | +| ----- | ----- | ---- | ------- | --------- | +| CM_PBR_EXCLUDE | - | - | - | - | +| CM_PBR_INCLUDE | - | - | 192.168.4.2 | True | + +#### PBR Policy Maps Device Configuration + +```eos +! +policy-map type pbr PM_PBR_BREAKOUT + class CM_PBR_EXCLUDE + ! + class CM_PBR_INCLUDE + set nexthop recursive 192.168.4.2 +``` + ## BFD +### Router BFD + +#### Router BFD Singlehop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 900 | 900 | 50 | + +#### Router BFD Multihop Summary + +| Interval | Minimum RX | Multiplier | +| -------- | ---------- | ---------- | +| 300 | 300 | 3 | + +#### Router BFD SBFD Summary + +| Initiator Interval | Initiator Multiplier | Initiator Round-Trip | Reflector Minimum RX | Reflector Local-Discriminator | +| ------------------ | -------------------- | -------------------- | ----------------------------- | +| 500 | 3 | True | 600 | 155.1.3.1 | + +#### Router BFD Device Configuration + +```eos +! +router bfd + interval 900 min-rx 900 multiplier 50 default + multihop interval 300 min-rx 300 multiplier 3 + local-address 192.168.255.1 + session stats snapshot interval 51 + ! + sbfd + local-interface Loopback0 ipv4 ipv6 + initiator interval 500 multiplier 3 + initiator measurement delay round-trip + reflector min-rx 600 + reflector local-discriminator 155.1.3.1 +``` + ### BFD Interfaces | Interface | Interval | Minimum RX | Multiplier | Echo | @@ -3346,9 +5331,78 @@ arp vrf defaulu 42.42.42.42 DEAD.BEEF.CAFE arpa | --------- | --------------- | ----------- | -------- | | Ethernet9 | True | True | - | | Ethernet10 | False | False | - | +| Loopback99 | - | True | - | | Port-Channel113 | True | True | True | | Port-Channel114 | False | False | - | +## Patch Panel + +### Patch Panel Summary + +Patch Panel Connector Interface Recovery Review Delay Min: 10s - Max: 900s + +Patch Panel Connector Interface Path BGP VPWS Remote Failure Errdisable is enabled. + +#### Patch Panel Connections + +| Patch Name | Enabled | Connector A Type | Connector A Endpoint | Connector B Type | Connector B Endpoint | +| ---------- | ------- | ---------------- | -------------------- | ---------------- | -------------------- | +| TEN_B_site2_site5_eline | True | Interface | Ethernet5 | Pseudowire | bgp vpws TENANT_A pseudowire TEN_B_site2_site5_eline | +| TEN_A_site2_site5_eline | False | Interface | Ethernet6 dot1q vlan 123 | Pseudowire | ldp LDP_PW_1 | + +### Patch Panel Device Configuration + +```eos +! +patch panel + connector interface recovery review delay 10 900 + connector interface patch bgp vpws remote-failure errdisable + ! + patch TEN_A_site2_site5_eline + shutdown + connector 1 interface Ethernet6 dot1q vlan 123 + connector 2 pseudowire ldp LDP_PW_1 + ! + patch TEN_B_site2_site5_eline + connector 1 interface Ethernet5 + connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_B_site2_site5_eline + ! +``` + +## Queue Monitor + +### Queue Monitor Length + +| Enabled | Logging Interval | Default Thresholds High | Default Thresholds Low | Notifying | TX Latency | CPU Thresholds High | CPU Thresholds Low | +| ------- | ---------------- | ----------------------- | ---------------------- | --------- | ---------- | ------------------- | ------------------ | +| True | 100 | 100 | 10 | enabled | enabled | 200000 | 100000 | + +### Queue Monitor Streaming + +| Enabled | IP Access Group | IPv6 Access Group | Max Connections | VRF | +| ------- | --------------- | ----------------- | --------------- | --- | +| True | ACL-QMS | ACLv6-QMS | 5 | test | + +### Queue Monitor Configuration + +```eos +! +queue-monitor length +queue-monitor length notifying +queue-monitor length tx-latency +queue-monitor length default thresholds 100 10 +queue-monitor length cpu thresholds 200000 100000 +! +queue-monitor length log 100 +! +queue-monitor streaming + max-connections 5 + ip access-group ACL-QMS + ipv6 access-group ACLv6-QMS + vrf test + no shutdown +``` + ## Multicast ### IP IGMP Snooping @@ -3414,8 +5468,130 @@ ip igmp snooping vlan 23 proxy no ip igmp snooping vlan 25 proxy ``` +### Router Multicast + +#### IP Router Multicast Summary + +- Counters rate period decay is set for 300 seconds +- Routing for IPv4 multicast is enabled. +- Multipathing deterministically by selecting the same upstream router. +- Software forwarding by the Software Forwarding Engine (SFE) + +#### IP Router Multicast RPF Routes + +| Source Prefix | Next Hop | Administrative Distance | +| ------------- | -------- | ----------------------- | +| 10.10.10.1/32 | 10.9.9.9 | 2 | +| 10.10.10.1/32 | Ethernet1 | 1 | +| 10.10.10.2/32 | Ethernet2 | - | + +#### IP Router Multicast VRFs + +| VRF Name | Multicast Routing | +| -------- | ----------------- | +| MCAST_VRF1 | enabled | +| MCAST_VRF2 | enabled | + +#### Router Multicast Device Configuration + +```eos +! +router multicast + ipv4 + rpf route 10.10.10.1/32 10.9.9.9 2 + rpf route 10.10.10.1/32 Ethernet1 1 + rpf route 10.10.10.2/32 Ethernet2 + counters rate period decay 300 seconds + activity polling-interval 10 + routing + multipath deterministic router-id + software-forwarding sfe + ! + ipv6 + activity polling-interval 20 + ! + vrf MCAST_VRF1 + ipv4 + routing + ! + vrf MCAST_VRF2 + ipv4 + routing +``` + ### PIM Sparse Mode +#### Router PIM Sparse Mode + +##### IP Sparse Mode Information + +BFD enabled: True + +##### IP Rendezvous Information + +| Rendezvous Point Address | Group Address | Access Lists | Priority | Hashmask | Override | +| ------------------------ | ------------- | ------------ | -------- | -------- | -------- | +| 10.238.1.161 | 239.12.12.12/32, 239.12.12.13/32, 239.12.12.14/32, 239.12.12.16/32, 239.12.12.20/32, 239.12.12.21/32 | RP_ACL, RP_ACL2 | 20 | - | - | +| 10.238.1.161 | 239.12.12.17/32 | RP_ACL3 | - | - | - | + +##### IP Anycast Information + +| IP Anycast Address | Other Rendezvous Point Address | Register Count | +| ------------------ | ------------------------------ | -------------- | +| 10.38.1.161 | 10.50.64.16 | 15 | + +##### IP Sparse Mode VRFs + +| VRF Name | BFD Enabled | +| -------- | ----------- | +| MCAST_VRF1 | True | +| MCAST_VRF2_ALL_GROUPS | False | +| Test_RP_ACL | False | + +| VRF Name | Rendezvous Point Address | Group Address | Access Lists | Priority | Hashmask | Override | +| -------- | ------------------------ | ------------- | ------------ | -------- | -------- | -------- | +| MCAST_VRF1 | 10.238.2.161 | 239.12.22.12/32, 239.12.22.13/32, 239.12.22.14/32 | - | - | - | - | +| MCAST_VRF2_ALL_GROUPS | 10.238.3.161 | - | - | - | 30 | - | +| Test_RP_ACL | 10.238.4.161 | - | RP_ACL | - | - | - | +| Test_RP_ACL | 10.238.4.161 | - | RP_ACL2 | 20 | 30 | True | + +##### Router Multicast Device Configuration + +```eos +! +router pim sparse-mode + ipv4 + ssm range standard + bfd + rp address 10.238.1.161 239.12.12.12/32 priority 20 + rp address 10.238.1.161 239.12.12.13/32 priority 20 + rp address 10.238.1.161 239.12.12.14/32 priority 20 + rp address 10.238.1.161 239.12.12.16/32 priority 20 + rp address 10.238.1.161 239.12.12.20/32 priority 20 + rp address 10.238.1.161 239.12.12.21/32 priority 20 + rp address 10.238.1.161 access-list RP_ACL priority 20 + rp address 10.238.1.161 access-list RP_ACL2 priority 20 + rp address 10.238.1.161 239.12.12.17/32 + rp address 10.238.1.161 access-list RP_ACL3 + anycast-rp 10.38.1.161 10.50.64.16 register-count 15 + ! + vrf MCAST_VRF1 + ipv4 + bfd + rp address 10.238.2.161 239.12.22.12/32 + rp address 10.238.2.161 239.12.22.13/32 + rp address 10.238.2.161 239.12.22.14/32 + ! + vrf MCAST_VRF2_ALL_GROUPS + ipv4 + rp address 10.238.3.161 hashmask 30 + ! + vrf Test_RP_ACL + ipv4 + rp address 10.238.4.161 access-list RP_ACL + rp address 10.238.4.161 access-list RP_ACL2 priority 20 hashmask 30 override +``` + #### PIM Sparse Mode Enabled Interfaces | Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | @@ -3425,6 +5601,81 @@ no ip igmp snooping vlan 25 proxy | Vlan89 | - | IPv4 | - | - | Loopback0 | | Vlan4094 | - | IPv4 | - | 200 | - | +### Router MSDP + +#### Router MSDP Peers + +| Peer Address | Disabled | VRF | Default-peer | Default-peer Prefix List | Mesh Groups | Local Interface | Description | Inbound SA Filter | Outbound SA Filter | +| ------------ | -------- | --- | ------------ | ------------------------ | ----------- | --------------- | ----------- | ----------------- | ------------------ | +| 1.2.3.4 | True | default | True | PLIST1 | MG1, MG2 | Loopback11 | Some kind of MSDP Peer | ACL1 | ACL2 | +| 4.3.2.1 | False | default | False | PLIST2 | - | Loopback21 | - | - | - | +| 2.3.4.5 | False | RED | True | - | - | Loopback13 | Some other kind of MSDP Peer | ACL3 | ACL4 | + +#### Router MSDP Device Configuration + +```eos +! +router msdp + group-limit 100 source 10.0.1.0/24 + group-limit 123 source 10.0.123.0/24 + originator-id local-interface Loopback10 + rejected-limit 123 + forward register-packets + connection retry interval 5 + ! + peer 1.2.3.4 + default-peer prefix-list PLIST1 + mesh-group MG1 + mesh-group MG2 + local-interface Loopback11 + keepalive 10 30 + sa-filter in list ACL1 + sa-filter out list ACL2 + description Some kind of MSDP Peer + disabled + sa-limit 1000 + ! + peer 4.3.2.1 + local-interface Loopback21 + ! + vrf RED + group-limit 22 source 10.0.22.0/24 + originator-id local-interface Loopback12 + rejected-limit 10 + connection retry interval 10 + ! + peer 2.3.4.5 + default-peer + local-interface Loopback13 + keepalive 5 15 + sa-filter in list ACL3 + sa-filter out list ACL4 + description Some other kind of MSDP Peer + sa-limit 100 +``` + +### Router IGMP + +#### Router IGMP Summary + +| VRF | SSM Aware | Host Proxy | +| --- | --------- | ---------- | +| - | Enabled | - | +| default | - | all | +| BLUE | - | iif | + +#### Router IGMP Device Configuration + +```eos +! +router igmp + host-proxy match mroute all + ssm aware + ! + vrf BLUE + host-proxy match mroute iif +``` + ## Filters ### IP Community-lists @@ -3452,6 +5703,123 @@ ip community-list regexp IP_RE_TEST1 permit ^$ ip community-list regexp IP_RE_TEST2 deny ^100 ``` +### Peer Filters + +#### Peer Filters Summary + +##### PF1 + +| Sequence | Match | +| -------- | ----- | +| 10 | as-range 1-2 result reject | +| 20 | as-range 1-100 result accept | + +##### PF2 + +| Sequence | Match | +| -------- | ----- | +| 30 | as-range 65000 result accept | + +#### Peer Filters Device Configuration + +```eos +! +peer-filter PF1 + 10 match as-range 1-2 result reject + 20 match as-range 1-100 result accept +! +peer-filter PF2 + 30 match as-range 65000 result accept +``` + +### Route-maps + +#### Route-maps Summary + +##### RM-10.2.3.4-SET-NEXT-HOP-OUT + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | - | ip next-hop 10.2.3.4 | - | - | + +##### RM-CONN-BL-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | ip address prefix-list PL-MLAG | - | - | - | +| 20 | permit | ip address prefix-list PL-SUBRM | - | RM-HIDE-ASPATH-IN | - | +| 30 | permit | ip address prefix-list PL-CONTINUE | - | - | 40 | +| 40 | permit | ip address prefix-list PL-CONTINUE | - | - | Next Sequence | +| 50 | permit | - | - | - | - | + +##### RM-HIDE-ASPATH-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | - | as-path match all replacement auto
community 65000:1 additive | - | - | + +##### RM-HIDE-ASPATH-OUT + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | deny | community LIST-COM | - | - | - | +| 20 | permit | - | as-path match all replacement auto | - | - | + +##### RM-MLAG-PEER-IN + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | - | origin incomplete | - | - | + +##### RM-STATIC-2-BGP + +| Sequence | Type | Match | Set | Sub-Route-Map | Continue | +| -------- | ---- | ----- | --- | ------------- | -------- | +| 10 | permit | - | tag 65100 | - | - | + +#### Route-maps Device Configuration + +```eos +! +route-map RM-10.2.3.4-SET-NEXT-HOP-OUT permit 10 + set ip next-hop 10.2.3.4 +! +route-map RM-CONN-BL-BGP deny 10 + match ip address prefix-list PL-MLAG +! +route-map RM-CONN-BL-BGP permit 20 + description sub-route-map test + match ip address prefix-list PL-SUBRM + sub-route-map RM-HIDE-ASPATH-IN +! +route-map RM-CONN-BL-BGP permit 30 + match ip address prefix-list PL-CONTINUE + continue 40 +! +route-map RM-CONN-BL-BGP permit 40 + match ip address prefix-list PL-CONTINUE + continue +! +route-map RM-CONN-BL-BGP permit 50 +! +route-map RM-HIDE-ASPATH-IN permit 10 + set as-path match all replacement auto + set community 65000:1 additive +! +route-map RM-HIDE-ASPATH-OUT deny 10 + match community LIST-COM +! +route-map RM-HIDE-ASPATH-OUT permit 20 + set as-path match all replacement auto +! +route-map RM-MLAG-PEER-IN permit 10 + set origin incomplete +! +route-map RM-STATIC-2-BGP permit 10 + description tag for static routes + set tag 65100 +``` + ### IP Extended Community Lists #### IP Extended Community Lists Summary @@ -3492,6 +5860,45 @@ ip extcommunity-list regexp TEST1 deny .* ip extcommunity-list regexp TEST2 deny 6500[0-1]:650[0-9][0-9] ``` +### Match-lists + +#### Match-list Input IPv4-prefix Summary + +| Prefix List Name | Prefixes | +| ---------------- | -------- | +| molecule_v4 | 10.10.10.0/24, 10.10.20.0/24 | + +#### Match-list Input IPv6-prefix Summary + +| Prefix List Name | Prefixes | +| ---------------- | -------- | +| molecule_v6 | 2001:0DB8::/32 | + +#### Match-list Input String Summary + +##### molecule + +| Sequence | Match Regex | +| -------- | ------ | +| 10 | ^.*MOLECULE.*$ | +| 20 | ^.*TESTING.*$ | + +#### Match-lists Device Configuration + +```eos +! +match-list input string molecule + 10 match regex ^.*MOLECULE.*$ + 20 match regex ^.*TESTING.*$ +! +match-list input prefix-ipv4 molecule_v4 + match prefix-ipv4 10.10.10.0/24 + match prefix-ipv4 10.10.20.0/24 +! +match-list input prefix-ipv6 molecule_v6 + match prefix-ipv6 2001:0DB8::/32 +``` + ### AS Path Lists #### AS Path Lists Summary @@ -3597,6 +6004,70 @@ ip as-path access-list mylist2 deny _64517$ igp | Ethernet57 | True | critical | 45.00 watts (fixed) | maintain | maintain | power-off | True | True | | Ethernet58 | False | - | - | - | - | - | - | - | +## ACL + +### MAC Access-lists + +#### MAC Access-lists Summary + +##### TEST1 + +| Sequence | Action | +| -------- | ------ | +| 10 | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | +| 5 | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | + +##### TEST2 + +- ACL has counting mode `counters per-entry` enabled! + +| Sequence | Action | +| -------- | ------ | +| 5 | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | +| 10 | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | + +##### TEST3 + +| Sequence | Action | +| -------- | ------ | +| 5 | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | +| 10 | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | + +##### TEST4 + +| Sequence | Action | +| -------- | ------ | +| - | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | +| - | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | +| - | remark A comment in the middle | +| - | permit any 02:00:00:12:34:56 00:00:00:00:00:00 | +| - | deny any 02:00:00:ab:cd:ef 00:00:00:00:00:00 | + +#### MAC Access-lists Device Configuration + +```eos +! +mac access-list TEST1 + 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 + 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 +! +mac access-list TEST2 + counters per-entry + 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 + 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 +! +mac access-list TEST3 + 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 + 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 +! +mac access-list TEST4 + permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 + deny any 01:80:c2:00:00:00 00:00:00:00:00:00 + remark A comment in the middle + permit any 02:00:00:12:34:56 00:00:00:00:00:00 + deny any 02:00:00:ab:cd:ef 00:00:00:00:00:00 +``` + ## VRF Instances ### VRF Instances Summary @@ -3801,6 +6272,431 @@ application traffic recognition 5700-5800, 6500-6600 ``` +## Group-Based Multi-domain Segmentation Services (MSS-Group) + +MSS-G is enabled. + +### Segmentation Policies + +#### POLICY-TEST1 + +| Sequence Number | Application Name | Action | Next-Hop | Log | Stateless | +| --------------- | ---------------- | ------ | -------- | --- | --------- | +| 10 | APP-TEST-1 | forward | - | - | False | +| 20 | APP-TEST-2 | drop | - | True | - | +| 25 | APP-TEST-3 | redirect | 198.51.100.1 | - | - | + +### Segment Definitions + +#### VRF default Segmentation + +##### Segment SEGMENT-TEST1 Definitions + +| Interface | Match-List Name | Covered Prefix-List Name | Address Family | +| --------- |---------------- | ------------------------ | -------------- | +| - | MATCH-LIST10 | - | ipv4 | +| - | MATCH-LIST11 | - | ipv6 | + +##### Segment SEGMENT-TEST1 Policies + +| Source Segment | Policy Applied | +| -------------- | -------------- | +| MATCH-LIST22 | POLICY-TEST1 | + +##### Segment SEGMENT-TEST2 Definitions + +| Interface | Match-List Name | Covered Prefix-List Name | Address Family | +| --------- |---------------- | ------------------------ | -------------- | +| - | MATCH-LIST4 | - | ipv4 | +| - | MATCH-LIST3 | - | ipv6 | + +##### Segment SEGMENT-TEST2 Policies + +| Source Segment | Policy Applied | +| -------------- | -------------- | +| MATCH-LIST20 | policy-forward-all | +| MATCH-LIST21 | POLICY-TEST1 | +| MATCH-LIST30 | policy-drop-all | + +#### VRF SECURE Segmentation + +##### Segment SEGMENT-TEST1 Definitions + +| Interface | Match-List Name | Covered Prefix-List Name | Address Family | +| --------- |---------------- | ------------------------ | -------------- | +| Ethernet1 | - | - | - | +| Ethernet2 | - | - | - | +| - | - | PREFIX-LIST10 | ipv4 | +| - | - | PREFIX-LIST1 | ipv6 | + +##### Segment SEGMENT-TEST1 Policies + +| Source Segment | Policy Applied | +| -------------- | -------------- | +| MATCH-LIST20 | policy-forward-all | +| MATCH-LIST30 | policy-drop-all | + +Configured Fallback Policy: policy-custom + +### Router MSS-G Device Configuration + +```eos +! +router segment-security + no shutdown + ! + policy POLICY-TEST1 + 10 application APP-TEST-1 action forward + 20 application APP-TEST-2 action drop stateless log + 25 application APP-TEST-3 action redirect next-hop 198.51.100.1 stateless + ! + vrf default + segment SEGMENT-TEST1 + definition + match prefix-ipv4 MATCH-LIST10 + match prefix-ipv6 MATCH-LIST11 + ! + policies + from MATCH-LIST22 policy POLICY-TEST1 + ! + segment SEGMENT-TEST2 + definition + match prefix-ipv4 MATCH-LIST4 + match prefix-ipv6 MATCH-LIST3 + ! + policies + from MATCH-LIST20 policy policy-forward-all + from MATCH-LIST21 policy POLICY-TEST1 + from MATCH-LIST30 policy policy-drop-all + ! + vrf SECURE + segment SEGMENT-TEST1 + definition + match interface Ethernet1 + match interface Ethernet2 + match covered prefix-list ipv4 PREFIX-LIST10 + match covered prefix-list ipv6 PREFIX-LIST1 + ! + policies + from MATCH-LIST20 policy policy-forward-all + from MATCH-LIST30 policy policy-drop-all + fallback policy policy-custom + ! +``` + +### Router Path-selection + +#### Router Path-selection Summary + +| Setting | Value | +| ------ | ----- | +| Dynamic peers source | STUN | + +#### TCP MSS Ceiling Configuration + +| IPV4 segment size | Direction | +| ----------------- | --------- | +| 200 | ingress | + +#### Path Groups + +##### Path Group PG-1 + +| Setting | Value | +| ------ | ----- | +| Path Group ID | 666 | +| Keepalive interval(failure threshold) | 200(3) | + +###### Dynamic Peers Settings + +| Setting | Value | +| ------ | ----- | +| IP Local | True | +| IPSec | True | + +###### Static Peers + +| Router IP | Name | IPv4 address(es) | +| --------- | ---- | ---------------- | +| 172.16.1.42 | - | - | +| 172.16.2.42 | - | 192.168.2.42 | +| 172.16.42.42 | TEST-STATIC-PEER-WITH-NAME | 192.168.42.42
192.168.1.42 | + +##### Path Group PG-2 + +| Setting | Value | +| ------ | ----- | +| Path Group ID | 42 | +| IPSec profile | IPSEC-P-1 | +| Keepalive interval | auto | +| Flow assignment | LAN | + +###### Local Interfaces + +| Interface name | Public address | STUN server profile(s) | +| -------------- | -------------- | ---------------------- | +| Ethernet1/1 | - | | +| Ethernet1/1/3 | - | | +| Ethernet2 | 192.168.42.42 | STUN-P-1
STUN-P-2 | +| Ethernet2/4.666 | - | | +| Ethernet3 | - | STUN-P-1 | +| Ethernet4.666 | - | | +| Port-Channel1 | 192.168.42.43 | STUN-P-1
STUN-P-2 | +| Port-Channel4.666 | - | | + +###### Local IPs + +| IP address | Public address | STUN server profile(s) | +| ---------- | -------------- | ---------------------- | +| 192.168.1.100 | 192.168.42.42 | STUN-P-1
STUN-P-2 | +| 192.168.100.1 | - | STUN-P-1 | + +###### Dynamic Peers Settings + +| Setting | Value | +| ------ | ----- | +| IP Local | - | +| IPSec | False | + +##### Path Group PG-3 + +| Setting | Value | +| ------ | ----- | +| Path Group ID | 888 | + +##### Path Group PG-4 + +| Setting | Value | +| ------ | ----- | +| Path Group ID | - | + +#### Load-balance Policies + +| Policy Name | Jitter (ms) | Latency (ms) | Loss Rate (%) | Path Groups (priority) | Lowest Hop Count | +| ----------- | ----------- | ------------ | ------------- | ---------------------- | ---------------- | +| LB-EMPTY | - | - | - | | False | +| LB-P-1 | - | - | 17 | PG-5 (1)
PG-2 (42)
PG-4 (42)
PG-3 (666) | True | +| LB-P-2 | 666 | 42 | 42.42 | PG-1 (1)
PG-3 (1) | False | + +#### DPS Policies + +##### DPS Policy DPS-P-1 + +| Rule ID | Application profile | Load-balance policy | +| ------- | ------------------- | ------------------- | +| Default Match | - | LB-P-1 | +| 42 | AP-3 | LB-P-1 | + +##### DPS Policy DPS-P-2 + +| Rule ID | Application profile | Load-balance policy | +| ------- | ------------------- | ------------------- | +| Default Match | - | LB-P-2 | + +##### DPS Policy DPS-P-3 + +| Rule ID | Application profile | Load-balance policy | +| ------- | ------------------- | ------------------- | +| 42 | AP-2 | - | +| 66 | AP-1 | LB-P-1 | + +#### VRFs Configuration + +| VRF name | DPS policy | +| -------- | ---------- | +| VRF-1 | DPS-P-1 | +| VRF-2 | DPS-P-2 | +| VRF-3 | - | + +#### Router Path-selection Device Configuration + +```eos +! +router path-selection + peer dynamic source stun + tcp mss ceiling ipv4 200 ingress + ! + path-group PG-1 id 666 + keepalive interval 200 milliseconds failure-threshold 3 intervals + ! + peer dynamic + ip local + ipsec + ! + peer static router-ip 172.16.1.42 + ! + peer static router-ip 172.16.2.42 + ipv4 address 192.168.2.42 + ! + peer static router-ip 172.16.42.42 + name TEST-STATIC-PEER-WITH-NAME + ipv4 address 192.168.42.42 + ipv4 address 192.168.1.42 + ! + path-group PG-2 id 42 + ipsec profile IPSEC-P-1 + keepalive interval auto + flow assignment lan + ! + local interface Ethernet1/1 + ! + local interface Ethernet1/1/3 + ! + local interface Ethernet2 public address 192.168.42.42 + stun server-profile STUN-P-1 STUN-P-2 + ! + local interface Ethernet2/4.666 + ! + local interface Ethernet3 + stun server-profile STUN-P-1 + ! + local interface Ethernet4.666 + ! + local interface Port-Channel1 public address 192.168.42.43 + stun server-profile STUN-P-1 STUN-P-2 + ! + local interface Port-Channel4.666 + ! + local ip 192.168.1.100 public address 192.168.42.42 + stun server-profile STUN-P-1 STUN-P-2 + ! + local ip 192.168.100.1 + stun server-profile STUN-P-1 + ! + peer dynamic + ipsec disabled + ! + path-group PG-3 id 888 + ! + path-group PG-4 + ! + load-balance policy LB-EMPTY + ! + load-balance policy LB-P-1 + loss-rate 17 + hop count lowest + path-group PG-5 + path-group PG-2 priority 42 + path-group PG-4 priority 42 + path-group PG-3 priority 666 + ! + load-balance policy LB-P-2 + latency 42 + jitter 666 + loss-rate 42.42 + path-group PG-1 priority 1 + path-group PG-3 + ! + policy DPS-P-1 + default-match + load-balance LB-P-1 + ! + 42 application-profile AP-3 + load-balance LB-P-1 + ! + policy DPS-P-2 + default-match + load-balance LB-P-2 + ! + policy DPS-P-3 + 42 application-profile AP-2 + ! + 66 application-profile AP-1 + load-balance LB-P-1 + ! + vrf VRF-1 + path-selection-policy DPS-P-1 + ! + vrf VRF-2 + path-selection-policy DPS-P-2 + ! + vrf VRF-3 +``` + +### Router Internet Exit + +#### Exit Groups + +| Exit Group Name | Local Connections | Fib Default | +| --------------- | ----------------- | ----------- | +| eg_01 | - | - | +| eg_02 | - | True | +| eg_03 | eg_03_lo_01
eg_03_lo_02 | True | +| eg_04 | eg_04_lo_01
eg_04_lo_02
eg_04_lo_03 | - | + +#### Internet Exit Policies + +| Policy Name | Exit Groups | +| ----------- | ----------- | +| po_01 | po_eg_01_02
po_eg_01_04
po_eg_01_01
po_eg_01_03
system-default-exit-group | +| po_02 | - | +| po_03 | po_eg_03_01 | + +#### Router Internet Exit Device Configuration + +```eos +! +router internet-exit + exit-group eg_01 + ! + exit-group eg_02 + fib-default + ! + exit-group eg_03 + local connection eg_03_lo_01 + local connection eg_03_lo_02 + fib-default + ! + exit-group eg_04 + local connection eg_04_lo_01 + local connection eg_04_lo_02 + local connection eg_04_lo_03 + ! + policy po_01 + exit-group po_eg_01_02 + exit-group po_eg_01_04 + exit-group po_eg_01_01 + exit-group po_eg_01_03 + exit-group system-default-exit-group + ! + policy po_02 + ! + policy po_03 + exit-group po_eg_03_01 +``` + +## Router L2 VPN + +### Router L2 VPN Summary + +- ARP learning bridged is enabled. + +- VXLAN ARP Proxying is disabled for IPv4 addresses defined in the prefix-list pl-router-l2-vpn. + +- Selective ARP is enabled. + +- ND learning bridged is enabled. + +- VXLAN ND Proxying is disabled for IPv6 addresses defined in the prefix-list pl-router-l2-vpn. + +- Neighbor discovery router solicitation VTEP flooding is disabled. + +- Virtual router neighbor advertisement VTEP flooding is disabled. + +### Router L2 VPN Device Configuration + +```eos +! +router l2-vpn + arp learning bridged + arp proxy prefix-list pl-router-l2-vpn + arp selective-install + nd learning bridged + nd proxy prefix-list pl-router-l2-vpn + nd rs flooding disabled + virtual-router neighbor advertisement flooding disabled +``` + ## IP DHCP Relay ### IP DHCP Relay Summary @@ -3820,6 +6716,28 @@ ip dhcp relay always-on ip dhcp relay all-subnets default ``` +## IPv6 DHCP Relay + +### IPv6 DHCP Relay Summary + +DhcpRelay Agent is in always-on mode. + +Forwarding requests with additional IPv6 addresses in the "giaddr" field is allowed. + +Add Option 79 - Link Layer Address Option. + +Add RemoteID option 37 in format MAC address and interface ID. + +### IPv6 DHCP Relay Device Configuration + +```eos +! +ipv6 dhcp relay always-on +ipv6 dhcp relay all-subnets default +ipv6 dhcp relay option link-layer address +ipv6 dhcp relay option remote-id format %m:%i +``` + ## IP DHCP Snooping IP DHCP Snooping is enabled @@ -3953,6 +6871,57 @@ class-map type pbr match-any CM_PBR_INCLUDE class-map type pbr match-any CM_PBR_WITHOUT_ACCESS_GROUP ``` +### QOS Policy Maps + +#### QOS Policy Maps Summary + +##### PM_REPLICATION_LD + +| Class Name | COS | DSCP | Traffic Class | Drop Precedence | Police Rate (Burst) -> Action | +| ---------- | --- | -----| ------------- | --------------- | ----------------------------- | +| CM_REPLICATION_LD | - | af11 | 2 | 1 | 10 kbps (260 kbytes) -> drop-precedence
30 kbps(270 kbytes) -> drop | +| CM_REPLICATION_LD_2 | - | af11 | 2 | - | - | + +##### PM_REPLICATION_LD2 + +| Class Name | COS | DSCP | Traffic Class | Drop Precedence | Police Rate (Burst) -> Action | +| ---------- | --- | -----| ------------- | --------------- | ----------------------------- | +| CM_REPLICATION_LD | 4 | af11 | - | - | 30 kbps (280 bytes) -> dscp
1 mbps(270 bytes) -> drop | + +##### PM_REPLICATION_LD3 + +| Class Name | COS | DSCP | Traffic Class | Drop Precedence | Police Rate (Burst) -> Action | +| ---------- | --- | -----| ------------- | --------------- | ----------------------------- | +| CM_REPLICATION_LD | 6 | af11 | - | - | 10000 bps (260 kbytes) -> drop | + +#### QOS Policy Maps Device Configuration + +```eos +! +policy-map type quality-of-service PM_REPLICATION_LD + class CM_REPLICATION_LD + set dscp af11 + set traffic-class 2 + set drop-precedence 1 + police rate 10 kbps burst-size 260 kbytes action set drop-precedence rate 30 kbps burst-size 270 kbytes + ! + class CM_REPLICATION_LD_2 + set dscp af11 + set traffic-class 2 +! +policy-map type quality-of-service PM_REPLICATION_LD2 + class CM_REPLICATION_LD + set dscp af11 + set cos 4 + police rate 30 kbps burst-size 280 bytes action set dscp af11 rate 1 mbps burst-size 270 bytes +! +policy-map type quality-of-service PM_REPLICATION_LD3 + class CM_REPLICATION_LD + set dscp af11 + set cos 6 + police rate 10000 bps burst-size 260 kbytes +``` + ### QOS Interfaces | Interface | Trust | Default DSCP | Default COS | Shape rate | @@ -3964,6 +6933,132 @@ class-map type pbr match-any CM_PBR_WITHOUT_ACCESS_GROUP | Port-Channel10 | - | - | - | 50 percent | | Port-Channel101 | disabled | - | - | - | +### Control-plane Policy Map + +#### Control-plane Policy Map Summary + +##### copp-system-policy + +| Class | Shape | Bandwidth | Rate Unit | +| ----- | ----- | --------- | --------- | +| copp-system-cvx | 2000 | 2000 | pps | +| copp-system-OspfIsis | 1000 | 1000 | kbps | +| copp-system-rsvp | - | - | - | + +#### COPP Policy Maps Device Configuration + +```eos +! +policy-map type copp copp-system-policy + class copp-system-OspfIsis + shape kbps 1000 + bandwidth kbps 1000 + ! + class copp-system-cvx + shape pps 2000 + bandwidth pps 2000 + ! + class copp-system-rsvp +``` + +## InfluxDB Telemetry + +### InfluxDB Telemetry Summary + +Source Group Standard Disabled : True + +#### InfluxDB Telemetry Destinations + +| Destination | Database | URL | VRF | Username | +| ----------- | -------- | --- | --- | -------- | +| test | test | https://influx_test.localhost | test | test | +| test1 | test1 | https://influx_test1.localhost | test | test1 | + +#### InfluxDB Telemetry Sources + +| Source Name | URL | Connection Limit | +| ----------- | --- | ---------------- | +| socket1 | unix:///var/run/example2.sock | 100 | +| socket2 | unix:///var/run/example3.sock | 22222 | + +#### InfluxDB Telemetry Tags + +| Tag | Value | +| --- | ----- | +| tag1 | value1 | +| tag2 | value2 | + +### InfluxDB Telemetry Device Configuration + +```eos +! +monitor telemetry influx + destination influxdb test + url https://influx_test.localhost + database name test + retention policy test + vrf test + username test password 7 + ! + destination influxdb test1 + url https://influx_test1.localhost + database name test1 + retention policy test1 + vrf test + username test1 password 7 + ! + source socket socket1 + url unix:///var/run/example2.sock + connection limit 100 + ! + source socket socket2 + url unix:///var/run/example3.sock + connection limit 22222 + tag global tag1 value1 + tag global tag2 value2 + source group standard disabled +``` + +## STUN + +### STUN Client + +#### Server Profiles + +| Server Profile | IP address | SSL Profile | Port | +| -------------- | ---------- | ----------- | ---- | +| server1 | 1.2.3.4 | pathfinder | 3478 | +| server2 | 2.3.4.5 | - | 4100 | + +### STUN Server + +| Server Local Interfaces | Bindings Timeout (s) | SSL Profile | SSL Connection Lifetime | Port | +| ----------------------- | -------------------- | ----------- | ----------------------- | ---- | +| Ethernet1
Ethernet13
Vlan42
Vlan666 | 600 | pathfinder | 1300 minutes | 4100 | + +### STUN Device Configuration + +```eos +! +stun + client + server-profile server1 + ip address 1.2.3.4 + ssl profile pathfinder + server-profile server2 + ip address 2.3.4.5 + port 4100 + server + local-interface Ethernet1 + local-interface Ethernet13 + local-interface Vlan42 + local-interface Vlan666 + port 4100 + ssl profile pathfinder + binding timeout 600 seconds + ssl connection lifetime 1300 minutes +``` + ## Maintenance Mode ### BGP Groups @@ -3974,7 +7069,7 @@ class-map type pbr match-any CM_PBR_WITHOUT_ACCESS_GROUP | --------- | -------- | --------- | ------------------------ | | bar | red | peer-group-baz | downlink-neighbors | | foo | - | 169.254.1.1
fe80::1 | ixp
uplink-neighbors | -| without-neighbors-key | red | - | Default | +| without-neighbors-key | red | - | BP1 | #### BGP Groups Device Configuration @@ -4001,8 +7096,8 @@ group bgp without-neighbors-key | Interface Group | Interfaces | Interface maintenance profile | BGP maintenance profiles | | --------------- | ---------- | ----------------------------- | ------------------------ | -| QSFP_Interface_Group | Ethernet1,5 | uplink-interfaces | Default | -| QSFP_Interface_Group1 | Ethernet1,5 | Default | Default | +| QSFP_Interface_Group | Ethernet1,5 | uplink-interfaces | BP1 | +| QSFP_Interface_Group1 | Ethernet1,5 | IP1 | BP1 | | SFP_Interface_Group | Ethernet10-20
Ethernet30-48 | downlink-interfaces
ix-interfaces | downlink-neighbors
local-ix | #### Interface Groups Device Configuration @@ -4024,3 +7119,74 @@ group interface SFP_Interface_Group maintenance profile interface downlink-interfaces maintenance profile interface ix-interfaces ``` + +### Maintenance + +#### Maintenance defaults + +Default maintenance bgp profile: **BP1** + +Default maintenance interface profile: **IP1** + +Default maintenance unit profile: **UP1** + +#### Maintenance profiles + +| BGP profile | Initiator route-map | +| ----------- | ------------------- | +| BP1 | RM-MAINTENANCE | +| BP2 | RM-MAINTENANCE2 | +| BP3 | RM-MAINTENANCE3 | + +| Interface profile | Rate monitoring load interval (s) | Rate monitoring threshold in/out (kbps) | Shutdown Max Delay | +|-------------------|-----------------------------------|-----------------------------------------|--------------------| +| IP1 | 10 | 500 | 300 | + +| Unit profile | on-boot duration (s) | +| ------------ | -------------------- | +| UP1 | 900 | +| UP2 | 600 | + +#### Maintenance units + +| Unit | Interface groups | BGP groups | Unit profile | Quiesce | +| ---- | ---------------- | ---------- | ------------ | ------- | +| System | - | - | UP1 | No | +| UNIT1 | INTERFACE_GROUP_1 | BGP_GROUP_1
BGP_GROUP_2 | UP1 | No | + +#### Maintenance Device Configuration + +```eos +! +maintenance + profile bgp BP1 + initiator route-map RM-MAINTENANCE inout + ! + profile bgp BP2 + initiator route-map RM-MAINTENANCE2 inout + ! + profile bgp BP3 + initiator route-map RM-MAINTENANCE3 inout + profile bgp BP1 default + profile interface IP1 default + profile unit UP1 default + ! + profile interface IP1 + rate-monitoring load-interval 10 + rate-monitoring threshold 500 + shutdown max-delay 300 + ! + profile unit UP1 + on-boot duration 900 + ! + profile unit UP2 + on-boot duration 600 + ! + unit System + ! + unit UNIT1 + group bgp BGP_GROUP_1 + group bgp BGP_GROUP_2 + group interface INTERFACE_GROUP_1 + profile unit UP1 +``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host2.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host2.md index 3d4f032a44e..6dbc3025561 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host2.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host2.md @@ -4,6 +4,7 @@ - [Management](#management) - [Management Interfaces](#management-interfaces) + - [Management SSH](#management-ssh) - [CVX](#cvx) - [CVX Device Configuration](#cvx-device-configuration) - [Authentication](#authentication) @@ -16,15 +17,31 @@ - [Management Security](#management-security) - [Management Security Summary](#management-security-summary) - [Management Security Device Configuration](#management-security-device-configuration) +- [Prompt Device Configuration](#prompt-device-configuration) - [DHCP Relay](#dhcp-relay) - [DHCP Relay Summary](#dhcp-relay-summary) - [DHCP Relay Device Configuration](#dhcp-relay-device-configuration) - [System Boot Settings](#system-boot-settings) - [System Boot Device Configuration](#system-boot-device-configuration) +- [Monitor Connectivity](#monitor-connectivity) + - [Global Configuration](#global-configuration) + - [Monitor Connectivity Device Configuration](#monitor-connectivity-device-configuration) +- [LACP](#lacp) + - [LACP Summary](#lacp-summary) + - [LACP Device Configuration](#lacp-device-configuration) - [Interfaces](#interfaces) - [DPS Interfaces](#dps-interfaces) + - [VXLAN Interface](#vxlan-interface) - [Routing](#routing) + - [Service Routing Protocols Model](#service-routing-protocols-model) - [ARP](#arp) + - [Router Adaptive Virtual Topology](#router-adaptive-virtual-topology) + - [PBR Policy Maps](#pbr-policy-maps) +- [BFD](#bfd) + - [Router BFD](#router-bfd) +- [Queue Monitor](#queue-monitor) + - [Queue Monitor Length](#queue-monitor-length) + - [Queue Monitor Configuration](#queue-monitor-configuration) - [Multicast](#multicast) - [IP IGMP Snooping](#ip-igmp-snooping) - [Filters](#filters) @@ -68,6 +85,59 @@ interface Management1 ip address 10.73.255.122/24 ``` +### Management SSH + +#### IPv4 ACL + +| IPv4 ACL | VRF | +| -------- | --- | +| ACL-SSH | - | +| ACL-SSH-VRF | mgt | + +#### SSH Timeout and Management + +| Idle Timeout | SSH Management | +| ------------ | -------------- | +| 15 | Enabled | + +#### Max number of SSH sessions limit and per-host limit + +| Connection Limit | Max from a single Host | +| ---------------- | ---------------------- | +| 55 | - | + +#### Ciphers and Algorithms + +| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | +|---------|----------------------|----------------|---------------------------| +| aes256-cbc, aes256-ctr, aes256-gcm@openssh.com | ecdh-sha2-nistp521 | hmac-sha2-512, hmac-sha2-512-etm@openssh.com | ecdsa-nistp256, ecdsa-nistp521 | + +#### VRFs + +| VRF | Status | +| --- | ------ | +| mgt | Enabled | + +#### Management SSH Device Configuration + +```eos +! +management ssh + ip access-group ACL-SSH in + ip access-group ACL-SSH-VRF vrf mgt in + idle-timeout 15 + cipher aes256-cbc aes256-ctr aes256-gcm@openssh.com + key-exchange ecdh-sha2-nistp521 + mac hmac-sha2-512 hmac-sha2-512-etm@openssh.com + hostkey server ecdsa-nistp256 ecdsa-nistp521 + connection limit 55 + no shutdown + hostkey server cert sshkey.cert + ! + vrf mgt + no shutdown +``` + ## CVX CVX is disabled @@ -187,6 +257,13 @@ management security password encryption reversible aes-256-gcm ``` +## Prompt Device Configuration + +```eos +! +prompt Test +``` + ## DHCP Relay ### DHCP Relay Summary @@ -216,6 +293,48 @@ dhcp relay ! ``` +## Monitor Connectivity + +### Global Configuration + +#### Interface Sets + +| Name | Interfaces | +| ---- | ---------- | +| HOST_SET2 | Loopback2-4, Loopback10-12 | + +#### Probing Configuration + +| Enabled | Interval | Default Interface Set | Address Only | +| ------- | -------- | --------------------- | ------------ | +| False | 5 | HOST_SET2 | False | + +### Monitor Connectivity Device Configuration + +```eos +! +monitor connectivity + interval 5 + shutdown + interface set HOST_SET2 Loopback2-4, Loopback10-12 + local-interfaces HOST_SET2 default +``` + +## LACP + +### LACP Summary + +| Port-id range | Rate-limit default | System-priority | +| ------------- | ------------------ | --------------- | +| - | - | 0 | + +### LACP Device Configuration + +```eos +! +lacp system-priority 0 +``` + ## Interfaces ### DPS Interfaces @@ -238,8 +357,38 @@ interface Dps1 ip address 192.168.42.42/24 ``` +### VXLAN Interface + +#### VXLAN Interface Summary + +| Setting | Value | +| ------- | ----- | +| UDP port | 4789 | +| Qos dscp propagation encapsulation | Disabled | +| Qos ECN propagation | Disabled | +| Qos map dscp to traffic-class decapsulation | Disabled | + +#### VXLAN Interface Device Configuration + +```eos +! +interface Vxlan1 + no vxlan qos ecn propagation + no vxlan qos dscp propagation encapsulation + no vxlan qos map dscp to traffic-class decapsulation +``` + ## Routing +### Service Routing Protocols Model + +Single agent routing protocol model enabled + +```eos +! +service routing protocols model ribd +``` + ### ARP ARP cache persistency is enabled. @@ -251,6 +400,77 @@ ARP cache persistency is enabled. arp persistent ``` +### Router Adaptive Virtual Topology + +#### Router Adaptive Virtual Topology Summary + +Topology role: edge + +VXLAN gateway: Enabled + +#### Router Adaptive Virtual Topology Configuration + +```eos +! +router adaptive-virtual-topology + topology role edge gateway vxlan +``` + +### PBR Policy Maps + +#### PBR Policy Maps Summary + +##### POLICY_DROP_THEN_NEXTHOP + +| Class | Index | Drop | Nexthop | Recursive | +| ----- | ----- | ---- | ------- | --------- | +| CLASS_DROP | 10 | True | - | - | +| CLASS_NEXTHOP | 20 | - | 172.30.1.2 | True | +| NO_ACTION | - | - | - | - | + +#### PBR Policy Maps Device Configuration + +```eos +! +policy-map type pbr POLICY_DROP_THEN_NEXTHOP + 10 class CLASS_DROP + drop + ! + 20 class CLASS_NEXTHOP + set nexthop recursive 172.30.1.2 + ! + class NO_ACTION +``` + +## BFD + +### Router BFD + +#### Router BFD Device Configuration + +```eos +! +router bfd + session stats snapshot interval dangerous 8 +``` + +## Queue Monitor + +### Queue Monitor Length + +| Enabled | Logging Interval | Default Thresholds High | Default Thresholds Low | Notifying | TX Latency | CPU Thresholds High | CPU Thresholds Low | +| ------- | ---------------- | ----------------------- | ---------------------- | --------- | ---------- | ------------------- | ------------------ | +| True | - | 100 | - | disabled | disabled | - | - | + +### Queue Monitor Configuration + +```eos +! +queue-monitor length +no queue-monitor length notifying +queue-monitor length default threshold 100 +``` + ## Multicast ### IP IGMP Snooping diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-radius-source-interface.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-radius-source-interface.md deleted file mode 100644 index 1ba72b371e9..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-radius-source-interface.md +++ /dev/null @@ -1,59 +0,0 @@ -# ip-radius-source-interface - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Authentication](#authentication) - - [IP RADIUS Source Interfaces](#ip-radius-source-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Authentication - -### IP RADIUS Source Interfaces - -#### IP RADIUS Source Interfaces - -| VRF | Source Interface Name | -| --- | --------------- | -| default | loopback1 | -| MGMT | Ma1 | -| default | loopback10 | - -#### IP SOURCE Source Interfaces Device Configuration - -```eos -! -ip radius vrf default source-interface loopback1 -! -ip radius vrf MGMT source-interface Ma1 -! -ip radius source-interface loopback10 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-security.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-security.md deleted file mode 100644 index 79917ba7584..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-security.md +++ /dev/null @@ -1,156 +0,0 @@ -# ip-security - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [IP Security](#ip-security-1) - - [IKE policies](#ike-policies) - - [Security Association policies](#security-association-policies) - - [IPSec profiles](#ipsec-profiles) - - [Key controller](#key-controller) - - [IP Security Device Configuration](#ip-security-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## IP Security - -- Hardware encryption is disabled - -### IKE policies - -| Policy name | IKE lifetime | Encryption | DH group | Local ID | Integrity | -| ----------- | ------------ | ---------- | -------- | -------- | --------- | -| IKE-1 | 24 | aes256 | 20 | 192.168.100.1 | md5 | -| IKE-2 | - | - | - | - | sha512 | -| IKE-FQDN | - | - | - | fqdn.local | - | -| IKE-UFQDN | - | - | - | my.awesome@fqdn.local | - | - -### Security Association policies - -| Policy name | ESP Integrity | ESP Encryption | Lifetime | PFS DH Group | -| ----------- | ------------- | -------------- | -------- | ------------ | -| SA-1 | - | aes128 | - | 14 | -| SA-2 | - | aes128 | 42 gigabytes | 14 | -| SA-3 | disabled | disabled | 8 hours | 17 | -| SA-4 | md5 | 3des | - | - | -| SA-5 | sha512 | - | - | - | -| SA-6 | sha384 | - | - | - | -| SA-7 | - | - | - | - | - -### IPSec profiles - -| Profile name | IKE policy | SA policy | Connection | DPD Interval | DPD Time | DPD action | Mode | Flow Parallelization | -| ------------ | ---------- | ----------| ---------- | ------------ | -------- | ---------- | ---- | -------------------- | -| Profile-1 | IKE-1 | SA-1 | start | - | - | - | transport | - | -| Profile-2 | - | SA-2 | start | - | - | - | tunnel | False | -| Profile-3 | - | SA-3 | start | - | - | - | tunnel | True | -| Profile-4 | - | - | - | - | - | - | - | - | - -### Key controller - -| Profile name | -| ------------ | -| Profile-1 | - -### IP Security Device Configuration - -```eos -! -ip security - ike policy IKE-1 - integrity md5 - ike-lifetime 24 - encryption aes256 - dh-group 20 - local-id 192.168.100.1 - ! - ike policy IKE-2 - integrity sha512 - ! - ike policy IKE-FQDN - local-id fqdn fqdn.local - ! - ike policy IKE-UFQDN - local-id fqdn my.awesome@fqdn.local - ! - sa policy SA-1 - esp encryption aes128 - pfs dh-group 14 - ! - sa policy SA-2 - esp encryption aes128 - sa lifetime 42 gigabytes - pfs dh-group 14 - ! - sa policy SA-3 - esp encryption null - esp integrity null - sa lifetime 8 hours - pfs dh-group 17 - ! - sa policy SA-4 - esp encryption 3des - esp integrity md5 - ! - sa policy SA-5 - esp integrity sha512 - ! - sa policy SA-6 - esp integrity sha384 - ! - sa policy SA-7 - ! - profile Profile-1 - ike-policy IKE-1 - sa-policy SA-1 - connection start - shared-key 7 - dpd 42 666 clear - mode transport - ! - profile Profile-2 - sa-policy SA-2 - connection start - shared-key 7 - mode tunnel - ! - profile Profile-3 - sa-policy SA-3 - connection start - shared-key 7 - flow parallelization encapsulation udp - mode tunnel - ! - profile Profile-4 - ! - key controller - profile Profile-1 - hardware encryption disabled -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-tacacs-source-interface.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-tacacs-source-interface.md deleted file mode 100644 index f9fad3133c3..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-tacacs-source-interface.md +++ /dev/null @@ -1,59 +0,0 @@ -# ip-tacacs-source-interface - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Authentication](#authentication) - - [IP TACACS Source Interfaces](#ip-tacacs-source-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Authentication - -### IP TACACS Source Interfaces - -#### IP TACACS Source Interfaces - -| VRF | Source Interface Name | -| --- | --------------- | -| default | loopback1 | -| TEST1 | lo3 | -| default | loopback10 | - -#### IP TACACS Source Interfaces Device Configuration - -```eos -! -ip tacacs vrf default source-interface loopback1 -! -ip tacacs vrf TEST1 source-interface lo3 -! -ip tacacs source-interface loopback10 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-virtual-router-mac-address.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-virtual-router-mac-address.md deleted file mode 100644 index c18f5601e0d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ip-virtual-router-mac-address.md +++ /dev/null @@ -1,51 +0,0 @@ -# ip-virtual-router-mac-address - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Virtual Router MAC Address](#virtual-router-mac-address) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Virtual Router MAC Address - -#### Virtual Router MAC Address Summary - -Virtual Router MAC Address: 00:1c:73:00:dc:01 - -#### Virtual Router MAC Address Device Configuration - -```eos -! -ip virtual-router mac-address 00:1c:73:00:dc:01 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-dhcp-relay.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-dhcp-relay.md deleted file mode 100644 index 2e0c7ac50ed..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-dhcp-relay.md +++ /dev/null @@ -1,59 +0,0 @@ -# ipv6-dhcp-relay - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [IPv6 DHCP Relay](#ipv6-dhcp-relay-1) - - [IPv6 DHCP Relay Summary](#ipv6-dhcp-relay-summary) - - [IPv6 DHCP Relay Device Configuration](#ipv6-dhcp-relay-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## IPv6 DHCP Relay - -### IPv6 DHCP Relay Summary - -DhcpRelay Agent is in always-on mode. - -Forwarding requests with additional IPv6 addresses in the "giaddr" field is allowed. - -Add Option 79 - Link Layer Address Option. - -Add RemoteID option 37 in format MAC address and interface ID. - -### IPv6 DHCP Relay Device Configuration - -```eos -! -ipv6 dhcp relay always-on -ipv6 dhcp relay all-subnets default -ipv6 dhcp relay option link-layer address -ipv6 dhcp relay option remote-id format %m:%i -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-neighbors.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-neighbors.md deleted file mode 100644 index d52513d677e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-neighbors.md +++ /dev/null @@ -1,58 +0,0 @@ -# ipv6-neighbors - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [IPv6 Neighbors](#ipv6-neighbors-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### IPv6 Neighbors - -IPv6 neighbor cache persistency is enabled. The refresh-delay is 1000 seconds after reboot. - -#### IPv6 Static Neighbors - -| VRF | IPv6 Address | Exit Interface | MAC Address | -| --- | ------------ | -------------- | ----------- | -| MGMT | 11:22:33:44:55:66:77:88 | Ethernet1 | 11:22:33:44:55:66 | -| - | ::ffff:192.1.56.10 | Loopback99 | aa:af:12:34:bc:bf | - -#### IPv6 Neighbor Configuration - -```eos -! -ipv6 neighbor persistent refresh-delay 1000 -ipv6 neighbor vrf MGMT 11:22:33:44:55:66:77:88 Ethernet1 11:22:33:44:55:66 -ipv6 neighbor ::ffff:192.1.56.10 Loopback99 aa:af:12:34:bc:bf -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-static-routes.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-static-routes.md deleted file mode 100644 index ccf0efe96be..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ipv6-static-routes.md +++ /dev/null @@ -1,65 +0,0 @@ -# ipv6-static-routes - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [IPv6 Static Routes](#ipv6-static-routes-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### IPv6 Static Routes - -#### IPv6 Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------------------- | ------------------- | ----------------------------- | ----------------- | ----------------------------- | -------------- | -| default | 2a01:cb04:4e6:d300::/64 | 2a01:cb04:4e6:d100::1 | vlan101 | 1 | - | - | - | -| default | 2a01:cb04:4e6:d400::/64 | 2a01:cb04:4e6:d100::1 | vlan101 | 200 | 666 | RT-TO-FAKE-DMZ | - | -| default | 2a01:cb04:4e6:d400::/64 | 2a01:cb04:4e6:d100::1 | vlan101 | 200 | 666 | RT-TO-FAKE-DB-ZONE | 100 | -| customer01 | 2a01:cb04:4e6:a300::/64 | 2a01:cb04:4e6:100::1 | vlan101 | 1 | - | - | - | -| customer01 | 2a01:cb04:4e6:a400::/64 | 2a01:cb04:4e6:100::1 | vlan101 | 201 | 667 | RT-TO-FAKE-DMZ | - | -| customer01 | 2b01:cb04:4e6:a400::/64 | 2a01:cb04:4e6:102::1 (tracked with BFD) | vlan102 | 201 | 102 | Track-BFD | 100 | -| customer01 | 2c01:cb04:4e6:a400::/64 | - | vlan102 | 201 | 102 | No-Track-BFD | - | - -#### Static Routes Device Configuration - -```eos -! -ipv6 route 2a01:cb04:4e6:d300::/64 Vlan101 2a01:cb04:4e6:d100::1 -ipv6 route 2a01:cb04:4e6:d400::/64 Vlan101 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DMZ -ipv6 route 2a01:cb04:4e6:d400::/64 Vlan101 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DB-ZONE metric 100 -ipv6 route vrf customer01 2a01:cb04:4e6:a300::/64 Vlan101 2a01:cb04:4e6:100::1 -ipv6 route vrf customer01 2a01:cb04:4e6:a400::/64 Vlan101 2a01:cb04:4e6:100::1 201 tag 667 name RT-TO-FAKE-DMZ -ipv6 route vrf customer01 2b01:cb04:4e6:a400::/64 Vlan102 2a01:cb04:4e6:102::1 track bfd 201 tag 102 name Track-BFD metric 100 -ipv6 route vrf customer01 2c01:cb04:4e6:a400::/64 Vlan102 201 tag 102 name No-Track-BFD -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/lacp.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/lacp.md deleted file mode 100644 index 40b0e8f8b38..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/lacp.md +++ /dev/null @@ -1,54 +0,0 @@ -# lacp - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [LACP](#lacp-1) - - [LACP Summary](#lacp-summary) - - [LACP Device Configuration](#lacp-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## LACP - -### LACP Summary - -| Port-id range | Rate-limit default | System-priority | -| ------------- | ------------------ | --------------- | -| 1 - 128 | False | 0 | - -### LACP Device Configuration - -```eos -! -lacp system-priority 0 -lacp port-id range 1 128 -no lacp rate-limit default -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/link-tracking-groups.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/link-tracking-groups.md deleted file mode 100644 index 0276617573a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/link-tracking-groups.md +++ /dev/null @@ -1,54 +0,0 @@ -# link-tracking-groups - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [Link Tracking](#link-tracking) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### Link Tracking - -#### Link Tracking Groups Summary - -| Group Name | Minimum Links | Recovery Delay | -| ---------- | ------------- | -------------- | -| EVPN_MH_ES1 | 30 | 500 | -| EVPN_MH_ES2 | - | - | - -#### Link Tracking Groups Device Configuration - -```eos -! -link tracking group EVPN_MH_ES1 - links minimum 30 - recovery delay 500 -link tracking group EVPN_MH_ES2 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/load-interval.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/load-interval.md deleted file mode 100644 index 03af9feee66..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/load-interval.md +++ /dev/null @@ -1,34 +0,0 @@ -# load-interval - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/loopbacks-interfaces.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/loopbacks-interfaces.md deleted file mode 100644 index 6c1cbfaf34a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/loopbacks-interfaces.md +++ /dev/null @@ -1,115 +0,0 @@ -# loopbacks-interfaces - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Interfaces](#interfaces) - - [Loopback Interfaces](#loopback-interfaces) -- [MPLS](#mpls) - - [MPLS Interfaces](#mpls-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Interfaces - -### Loopback Interfaces - -#### Loopback Interfaces Summary - -##### IPv4 - -| Interface | Description | VRF | IP Address | -| --------- | ----------- | --- | ---------- | -| Loopback0 | EVPN_Overlay_Peering | default | 192.168.255.3/32 | -| Loopback1 | VTEP_VXLAN_Tunnel_Source | default | 192.168.254.3/32 | -| Loopback99 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | 10.1.255.3/32
192.168.1.1/32 secondary
10.0.0.254/32 secondary | -| Loopback100 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | 10.1.255.3/32 | - -##### IPv6 - -| Interface | Description | VRF | IPv6 Address | -| --------- | ----------- | --- | ------------ | -| Loopback0 | EVPN_Overlay_Peering | default | - | -| Loopback1 | VTEP_VXLAN_Tunnel_Source | default | - | -| Loopback99 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | 2002::CAFE/64 | -| Loopback100 | TENANT_A_PROJECT02_VTEP_DIAGNOSTICS | TENANT_A_PROJECT02 | - | - -##### ISIS - -| Interface | ISIS instance | ISIS metric | Interface mode | -| --------- | ------------- | ----------- | -------------- | -| Loopback99 | ISIS_TEST | 100 | point-to-point | - -#### Loopback Interfaces Device Configuration - -```eos -! -interface Loopback0 - description EVPN_Overlay_Peering - ip address 192.168.255.3/32 - comment - Comment created from eos_cli under loopback_interfaces.Loopback0 - EOF - -! -interface Loopback1 - description VTEP_VXLAN_Tunnel_Source - ip address 192.168.254.3/32 -! -interface Loopback99 - description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS - no shutdown - vrf TENANT_A_PROJECT02 - ip proxy-arp - ip address 10.1.255.3/32 - ip address 10.0.0.254/32 secondary - ip address 192.168.1.1/32 secondary - ipv6 enable - ipv6 address 2002::CAFE/64 - mpls ldp interface - isis enable ISIS_TEST - isis bfd - isis metric 100 - isis passive - isis network point-to-point -! -interface Loopback100 - description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS - vrf TENANT_A_PROJECT02 - ip address 10.1.255.3/32 -``` - -## MPLS - -### MPLS Interfaces - -| Interface | MPLS IP Enabled | LDP Enabled | IGP Sync | -| --------- | --------------- | ----------- | -------- | -| Loopback99 | - | True | - | diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-access-lists.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-access-lists.md deleted file mode 100644 index 2ed4f8af15a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-access-lists.md +++ /dev/null @@ -1,100 +0,0 @@ -# mac-access-lists - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [ACL](#acl) - - [MAC Access-lists](#mac-access-lists-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## ACL - -### MAC Access-lists - -#### MAC Access-lists Summary - -##### TEST1 - -| Sequence | Action | -| -------- | ------ | -| 10 | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | -| 5 | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | - -##### TEST2 - -- ACL has counting mode `counters per-entry` enabled! - -| Sequence | Action | -| -------- | ------ | -| 5 | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | -| 10 | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | - -##### TEST3 - -| Sequence | Action | -| -------- | ------ | -| 5 | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | -| 10 | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | - -##### TEST4 - -| Sequence | Action | -| -------- | ------ | -| - | permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 | -| - | deny any 01:80:c2:00:00:00 00:00:00:00:00:00 | -| - | remark A comment in the middle | -| - | permit any 02:00:00:12:34:56 00:00:00:00:00:00 | -| - | deny any 02:00:00:ab:cd:ef 00:00:00:00:00:00 | - -#### MAC Access-lists Device Configuration - -```eos -! -mac access-list TEST1 - 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 - 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 -! -mac access-list TEST2 - counters per-entry - 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 - 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 -! -mac access-list TEST3 - 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 - 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 -! -mac access-list TEST4 - permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 - deny any 01:80:c2:00:00:00 00:00:00:00:00:00 - remark A comment in the middle - permit any 02:00:00:12:34:56 00:00:00:00:00:00 - deny any 02:00:00:ab:cd:ef 00:00:00:00:00:00 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-address-table.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-address-table.md deleted file mode 100644 index 155e5794fe8..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mac-address-table.md +++ /dev/null @@ -1,60 +0,0 @@ -# mac-address-table - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [MAC Address Table](#mac-address-table-1) - - [MAC Address Table Summary](#mac-address-table-summary) - - [MAC Address Table Device Configuration](#mac-address-table-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## MAC Address Table - -### MAC Address Table Summary - -- MAC address table entry maximum age: 100 seconds - -- Logging MAC address interface flapping is Enabled - -- 2 MAC moves are considered as one flap - -- Size of the flap detection time window: 10 seconds - -### MAC Address Table Device Configuration - -```eos -! -mac address-table aging-time 100 -! -mac address-table notification host-flap logging -mac address-table notification host-flap detection window 10 -mac address-table notification host-flap detection moves 2 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/maintenance.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/maintenance.md deleted file mode 100644 index b8912fd84ec..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/maintenance.md +++ /dev/null @@ -1,109 +0,0 @@ -# maintenance - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Maintenance Mode](#maintenance-mode) - - [Maintenance](#maintenance-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Maintenance Mode - -### Maintenance - -#### Maintenance defaults - -Default maintenance bgp profile: **BP1** - -Default maintenance interface profile: **IP1** - -Default maintenance unit profile: **UP1** - -#### Maintenance profiles - -| BGP profile | Initiator route-map | -| ----------- | ------------------- | -| BP1 | RM-MAINTENANCE | -| BP2 | RM-MAINTENANCE2 | -| BP3 | RM-MAINTENANCE3 | - -| Interface profile | Rate monitoring load interval (s) | Rate monitoring threshold in/out (kbps) | Shutdown Max Delay | -|-------------------|-----------------------------------|-----------------------------------------|--------------------| -| IP1 | 10 | 500 | 300 | - -| Unit profile | on-boot duration (s) | -| ------------ | -------------------- | -| UP1 | 900 | -| UP2 | 600 | - -#### Maintenance units - -| Unit | Interface groups | BGP groups | Unit profile | Quiesce | -| ---- | ---------------- | ---------- | ------------ | ------- | -| System | - | - | UP1 | No | -| UNIT1 | INTERFACE_GROUP_1 | BGP_GROUP_1
BGP_GROUP_2 | UP1 | No | - -#### Maintenance Device Configuration - -```eos -! -maintenance - profile bgp BP1 - initiator route-map RM-MAINTENANCE inout - ! - profile bgp BP2 - initiator route-map RM-MAINTENANCE2 inout - ! - profile bgp BP3 - initiator route-map RM-MAINTENANCE3 inout - profile bgp BP1 default - profile interface IP1 default - profile unit UP1 default - ! - profile interface IP1 - rate-monitoring load-interval 10 - rate-monitoring threshold 500 - shutdown max-delay 300 - ! - profile unit UP1 - on-boot duration 900 - ! - profile unit UP2 - on-boot duration 600 - ! - unit System - ! - unit UNIT1 - group bgp BGP_GROUP_1 - group bgp BGP_GROUP_2 - group interface INTERFACE_GROUP_1 - profile unit UP1 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-security.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-security.md deleted file mode 100644 index 604ddd7269c..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-security.md +++ /dev/null @@ -1,186 +0,0 @@ -# management-security - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Management Security](#management-security-1) - - [Management Security Summary](#management-security-summary) - - [Management Security SSL Profiles](#management-security-ssl-profiles) - - [SSL profile test1-chain-cert Certificates Summary](#ssl-profile-test1-chain-cert-certificates-summary) - - [SSL profile test1-trust-cert Certificates Summary](#ssl-profile-test1-trust-cert-certificates-summary) - - [SSL profile test2-chain-cert Certificates Summary](#ssl-profile-test2-chain-cert-certificates-summary) - - [SSL profile test2-trust-cert Certificates Summary](#ssl-profile-test2-trust-cert-certificates-summary) - - [Password Policies](#password-policies) - - [Session Shared-secret Profiles](#session-shared-secret-profiles) - - [Management Security Device Configuration](#management-security-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Management Security - -### Management Security Summary - -| Settings | Value | -| -------- | ----- | -| Entropy sources | hardware, haveged, cpu jitter, hardware exclusive | -| Common password encryption key | True | -| Reversible password encryption | aes-256-gcm | -| Minimum password length | 17 | - -### Management Security SSL Profiles - -| SSL Profile Name | TLS protocol accepted | Certificate filename | Key filename | Cipher List | CRLs | -| ---------------- | --------------------- | -------------------- | ------------ | ----------- | ---- | -| certificate-profile | - | eAPI.crt | eAPI.key | - | ca.crl
intermediate.crl | -| cipher-list-profile | - | - | - | ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 | - | -| test1-chain-cert | - | - | - | - | - | -| test1-trust-cert | - | - | - | - | - | -| test2-chain-cert | - | - | - | - | - | -| test2-trust-cert | - | - | - | - | - | -| tls-single-version-profile-as-float | 1.0 | - | - | - | - | -| tls-single-version-profile-as-string | 1.1 | - | - | - | - | -| tls-versions-profile | 1.0 1.1 | - | - | - | - | - -### SSL profile test1-chain-cert Certificates Summary - -| Chain Certificates | Requirement | -| ------------------ | ----------- | -| test-chain-cert1.crt, test-chain-cert2.crt | Basic Constraint CA | - -### SSL profile test1-trust-cert Certificates Summary - -| Trust Certificates | Requirement | Policy | System | -| ------------------ | ----------- | ------ | ------ | -| test-trust1.crt, test-trust2.crt | Basic Constraint CA | Ignore Expiry Date | - | - -### SSL profile test2-chain-cert Certificates Summary - -| Chain Certificates | Requirement | -| ------------------ | ----------- | -| - | Root CA Included | - -### SSL profile test2-trust-cert Certificates Summary - -| Trust Certificates | Requirement | Policy | System | -| ------------------ | ----------- | ------ | ------ | -| - | Hostname must be FQDN | - | Enabled | - -### Password Policies - -| Policy Name | Digits | Length | Lowercase letters | Special characters | Uppercase letters | Repetitive characters | Sequential characters | -|-------------|--------|--------|-------------------|--------------------|-------------------|-----------------------|----------------------| -| AVD_POLICY | > 1 | > 2 | > 3 | > 4 | > 5 | < 6 | < 7 | - -### Session Shared-secret Profiles - -#### profile0 - -| Secret Name | Receive Lifetime | Transmit Lifetime | Timezone | -| ----------- | ---------------- | ----------------- | -------- | -| Secret1 | 12/20/2024 10:00:00 - 12/20/2025 10:00:00 | Infinite | Local Time | -| Secret2 | Infinite | Infinite | UTC | - -#### profile1 - -| Secret Name | Receive Lifetime | Transmit Lifetime | Timezone | -| ----------- | ---------------- | ----------------- | -------- | -| Secret3 | 2024-12-20 10:00:00 - 2025-12-20 10:00:00 | 12/20/2024 10:00:00 - 12/10/2025 10:00:00 | UTC | - -#### profile2 - -| Secret Name | Receive Lifetime | Transmit Lifetime | Timezone | -| ----------- | ---------------- | ----------------- | -------- | -| Secret4 | 2024-12-20 10:00:00 - 2025-12-20 10:00:00 | 2024-12-20 10:00:00 - 2025-12-20 10:00:00 | UTC | - -### Management Security Device Configuration - -```eos -! -management security - entropy source hardware haveged cpu jitter - entropy source hardware exclusive - password minimum length 17 - password encryption-key common - password encryption reversible aes-256-gcm - ! - password policy AVD_POLICY - minimum digits 1 - minimum length 2 - minimum lower 3 - minimum special 4 - minimum upper 5 - maximum repetitive 6 - maximum sequential 7 - ! - session shared-secret profile profile0 - secret Secret1 7 receive-lifetime 12/20/2024 10:00:00 12/20/2025 10:00:00 transmit-lifetime infinite local-time - secret Secret2 7 receive-lifetime infinite transmit-lifetime infinite - ! - session shared-secret profile profile1 - secret Secret3 8a receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 12/20/2024 10:00:00 12/10/2025 10:00:00 - ! - session shared-secret profile profile2 - secret Secret4 0 receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 - ! - ssl profile certificate-profile - certificate eAPI.crt key eAPI.key - crl ca.crl - crl intermediate.crl - ! - ssl profile cipher-list-profile - cipher-list ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 - ! - ssl profile test1-chain-cert - chain certificate test-chain-cert1.crt - chain certificate test-chain-cert2.crt - chain certificate requirement basic-constraint ca true - ! - ssl profile test1-trust-cert - trust certificate test-trust1.crt - trust certificate test-trust2.crt - trust certificate requirement basic-constraint ca true - trust certificate policy expiry-date ignore - ! - ssl profile test2-chain-cert - chain certificate requirement include root-ca - ! - ssl profile test2-trust-cert - trust certificate system - trust certificate requirement hostname fqdn - ! - ssl profile tls-single-version-profile-as-float - tls versions 1.0 - ! - ssl profile tls-single-version-profile-as-string - tls versions 1.1 - ! - ssl profile tls-versions-profile - tls versions 1.0 1.1 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh-custom-cipher.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh-custom-cipher.md deleted file mode 100644 index 7e60e52387e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh-custom-cipher.md +++ /dev/null @@ -1,88 +0,0 @@ -# management-ssh-custom-cipher - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [Management SSH](#management-ssh) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### Management SSH - -#### IPv4 ACL - -| IPv4 ACL | VRF | -| -------- | --- | -| ACL-SSH | - | -| ACL-SSH-VRF | mgt | - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| 15 | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| 55 | - | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| aes256-cbc, aes256-ctr, aes256-gcm@openssh.com | ecdh-sha2-nistp521 | hmac-sha2-512, hmac-sha2-512-etm@openssh.com | ecdsa-nistp256, ecdsa-nistp521 | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| mgt | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ip access-group ACL-SSH in - ip access-group ACL-SSH-VRF vrf mgt in - idle-timeout 15 - cipher aes256-cbc aes256-ctr aes256-gcm@openssh.com - key-exchange ecdh-sha2-nistp521 - mac hmac-sha2-512 hmac-sha2-512-etm@openssh.com - hostkey server ecdsa-nistp256 ecdsa-nistp521 - connection limit 55 - no shutdown - hostkey server cert sshkey.cert - ! - vrf mgt - no shutdown -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh.md deleted file mode 100644 index 99e3a1b6fb8..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-ssh.md +++ /dev/null @@ -1,97 +0,0 @@ -# management-ssh - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [Management SSH](#management-ssh-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### Management SSH - -#### Authentication Settings - -| Authentication protocols | Empty passwords | -| ------------------------ | --------------- | -| keyboard-interactive, password, public-key | permit | - -#### IPv4 ACL - -| IPv4 ACL | VRF | -| -------- | --- | -| ACL-SSH | - | -| ACL-SSH-VRF | mgt | - -#### SSH Timeout and Management - -| Idle Timeout | SSH Management | -| ------------ | -------------- | -| 15 | Enabled | - -#### Max number of SSH sessions limit and per-host limit - -| Connection Limit | Max from a single Host | -| ---------------- | ---------------------- | -| 50 | 10 | - -#### Ciphers and Algorithms - -| Ciphers | Key-exchange methods | MAC algorithms | Hostkey server algorithms | -|---------|----------------------|----------------|---------------------------| -| default | default | default | default | - -#### VRFs - -| VRF | Status | -| --- | ------ | -| mgt | Enabled | - -#### Management SSH Device Configuration - -```eos -! -management ssh - ip access-group ACL-SSH in - ip access-group ACL-SSH-VRF vrf mgt in - idle-timeout 15 - authentication protocol keyboard-interactive password public-key - connection per-host 10 - fips restrictions - hostkey client strict-checking - connection limit 50 - authentication empty-passwords permit - client-alive interval 666 - client-alive count-max 42 - no shutdown - log-level debug - ! - vrf mgt - no shutdown -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-tech-support.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-tech-support.md deleted file mode 100644 index 0f8fb280a02..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/management-tech-support.md +++ /dev/null @@ -1,78 +0,0 @@ -# management-tech-support - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [Management Tech-Support](#management-tech-support-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### Management Tech-Support - -#### Policy - -##### Exclude Commands - -| Command | Type | -| ------- | ---- | -| show platform fap ip route | text | -| show platform fap ipv6 route | text | -| show ip bgp vrf all | text | -| show ipv6 bgp vrf all | text | -| show kernel ip route vrf all | text | -| show kernel ipv6 route vrf all | text | -| show ip route vrf all detail | text | -| show ipv6 route vrf all detail | text | -| show version detail | json | - -##### Include Commands - -| Command | -| ------- | -| show version detail \| grep TerminAttr | - -#### Policy Device Configuration - -```eos -! -management tech-support - policy show tech-support - exclude command show ip bgp vrf all - exclude command show ip route vrf all detail - exclude command show ipv6 bgp vrf all - exclude command show ipv6 route vrf all detail - exclude command show kernel ip route vrf all - exclude command show kernel ipv6 route vrf all - exclude command show platform fap ip route - exclude command show platform fap ipv6 route - exclude command json show version detail - include command show version detail | grep TerminAttr - exit -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/match-lists.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/match-lists.md deleted file mode 100644 index e6e57d396a3..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/match-lists.md +++ /dev/null @@ -1,77 +0,0 @@ -# match-lists - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Filters](#filters) - - [Match-lists](#match-lists-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Filters - -### Match-lists - -#### Match-list Input IPv4-prefix Summary - -| Prefix List Name | Prefixes | -| ---------------- | -------- | -| molecule_v4 | 10.10.10.0/24, 10.10.20.0/24 | - -#### Match-list Input IPv6-prefix Summary - -| Prefix List Name | Prefixes | -| ---------------- | -------- | -| molecule_v6 | 2001:0DB8::/32 | - -#### Match-list Input String Summary - -##### molecule - -| Sequence | Match Regex | -| -------- | ------ | -| 10 | ^.*MOLECULE.*$ | -| 20 | ^.*TESTING.*$ | - -#### Match-lists Device Configuration - -```eos -! -match-list input string molecule - 10 match regex ^.*MOLECULE.*$ - 20 match regex ^.*TESTING.*$ -! -match-list input prefix-ipv4 molecule_v4 - match prefix-ipv4 10.10.10.0/24 - match prefix-ipv4 10.10.20.0/24 -! -match-list input prefix-ipv6 molecule_v6 - match prefix-ipv6 2001:0DB8::/32 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mcs-client.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mcs-client.md deleted file mode 100644 index f9ad4783c4b..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mcs-client.md +++ /dev/null @@ -1,60 +0,0 @@ -# mcs-client - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [MCS Client Summary](#mcs-client-summary) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### MCS Client Summary - -MCS client is enabled - -| Secondary CVX cluster | Server Hosts | Enabled | -| --------------------- | ------------ | ------- | -| default | 10.90.224.188, 10.90.224.189, leaf2.atd.lab | True | - -#### MCS Client Device Configuration - -```eos -! -mcs client - no shutdown - ! - cvx secondary default - no shutdown - server host 10.90.224.188 - server host 10.90.224.189 - server host leaf2.atd.lab -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mlag-configuration.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mlag-configuration.md deleted file mode 100644 index ba9312c9894..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/mlag-configuration.md +++ /dev/null @@ -1,66 +0,0 @@ -# mlag-configuration - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [MLAG](#mlag) - - [MLAG Summary](#mlag-summary) - - [MLAG Device Configuration](#mlag-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## MLAG - -### MLAG Summary - -| Domain-id | Local-interface | Peer-address | Peer-link | -| --------- | --------------- | ------------ | --------- | -| sw1-sw2-mlag-domain | Vlan4094 | 172.16.0.1 | Port-Channel12 | - -Heartbeat Interval is 5000 milliseconds. -Dual primary detection is enabled. The detection delay is 5 seconds. -Dual primary recovery delay for MLAG interfaces is 90 seconds. -Dual primary recovery delay for NON-MLAG interfaces is 30 seconds. - -### MLAG Device Configuration - -```eos -! -mlag configuration - domain-id sw1-sw2-mlag-domain - heartbeat-interval 5000 - local-interface Vlan4094 - peer-address 172.16.0.1 - peer-link Port-Channel12 - dual-primary detection delay 5 action errdisable all-interfaces - dual-primary recovery delay mlag 90 non-mlag 30 - reload-delay mlag 400 - reload-delay non-mlag 450 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity-2.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity-2.md deleted file mode 100644 index f9dca7962e9..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity-2.md +++ /dev/null @@ -1,64 +0,0 @@ -# monitor-connectivity-2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitor Connectivity](#monitor-connectivity) - - [Global Configuration](#global-configuration) - - [Monitor Connectivity Device Configuration](#monitor-connectivity-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitor Connectivity - -### Global Configuration - -#### Interface Sets - -| Name | Interfaces | -| ---- | ---------- | -| HOST_SET2 | Loopback2-4, Loopback10-12 | - -#### Probing Configuration - -| Enabled | Interval | Default Interface Set | Address Only | -| ------- | -------- | --------------------- | ------------ | -| False | 5 | HOST_SET2 | False | - -### Monitor Connectivity Device Configuration - -```eos -! -monitor connectivity - interval 5 - shutdown - interface set HOST_SET2 Loopback2-4, Loopback10-12 - local-interfaces HOST_SET2 default -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity.md deleted file mode 100644 index ac25a28047a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-connectivity.md +++ /dev/null @@ -1,179 +0,0 @@ -# monitor-connectivity - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitor Connectivity](#monitor-connectivity-1) - - [Global Configuration](#global-configuration) - - [VRF Configuration](#vrf-configuration) - - [Monitor Connectivity Device Configuration](#monitor-connectivity-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitor Connectivity - -### Global Configuration - -#### Interface Sets - -| Name | Interfaces | -| ---- | ---------- | -| GLOBAL_SET | Ethernet1-4 | -| HOST_SET | Loopback2-4, Loopback10-12 | - -#### Probing Configuration - -| Enabled | Interval | Default Interface Set | Address Only | -| ------- | -------- | --------------------- | ------------ | -| True | 5 | GLOBAL_SET | True | - -#### Host Parameters - -| Host Name | Description | IPv4 Address | Probing Interface Set | Address Only | URL | -| --------- | ----------- | ------------ | --------------------- | ------------ | --- | -| server1 | server1_connectivity_monitor | 10.10.10.1 | HOST_SET | True | https://server1.local.com | -| server2 | server2_connectivity_monitor | 10.10.10.2 | HOST_SET | True | https://server2.local.com | -| server3 | server3_connectivity_monitor | 10.10.10.3 | HOST_SET | False | - | -| server4 | - | - | - | True | - | - -### VRF Configuration - -| Name | Description | Default Interface Set | Address Only | -| ---- | ----------- | --------------------- | ------------ | -| blue | - | VRF_GLOBAL_SET | False | -| red | vrf_connectivity_monitor | VRF_GLOBAL_SET | True | -| yellow | - | - | True | - -#### Vrf blue Configuration - -##### Interface Sets - -| Name | Interfaces | -| ---- | ---------- | -| VRF_GLOBAL_SET | Vlan21-24, Vlan29-32 | - -##### Host Parameters - -| Host Name | Description | IPv4 Address | Probing Interface Set | Address Only | URL | -| --------- | ----------- | ------------ | --------------------- | ------------ | --- | -| server4 | server4_connectivity_monitor | 10.10.20.1 | VRF_GLOBAL_SET | False | https://server2.local.com | -| server5 | server5_connectivity_monitor | 10.10.20.11 | VRF_GLOBAL_SET | True | https://server5.local.com | -| server6 | - | - | - | True | - | - -#### Vrf red Configuration - -##### Interface Sets - -| Name | Interfaces | -| ---- | ---------- | -| VRF_GLOBAL_SET | Vlan21-24, Vlan29-32 | -| VRF_HOST_SET | Loopback12-14, 19-23 | - -##### Host Parameters - -| Host Name | Description | IPv4 Address | Probing Interface Set | Address Only | URL | -| --------- | ----------- | ------------ | --------------------- | ------------ | --- | -| server2 | server2_connectivity_monitor | 10.10.20.1 | VRF_HOST_SET | True | https://server2.local.com | - -#### Vrf yellow Configuration - -##### Interface Sets - -| Name | Interfaces | -| ---- | ---------- | - -### Monitor Connectivity Device Configuration - -```eos -! -monitor connectivity - vrf blue - interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 - local-interfaces VRF_GLOBAL_SET default - ! - host server4 - description - server4_connectivity_monitor - local-interfaces VRF_GLOBAL_SET - ip 10.10.20.1 - url https://server2.local.com - ! - host server5 - description - server5_connectivity_monitor - local-interfaces VRF_GLOBAL_SET address-only - ip 10.10.20.11 - url https://server5.local.com - ! - host server6 - ! - vrf red - interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 - interface set VRF_HOST_SET Loopback12-14, 19-23 - description - vrf_connectivity_monitor - local-interfaces VRF_GLOBAL_SET address-only default - ! - host server2 - description - server2_connectivity_monitor - local-interfaces VRF_HOST_SET address-only - ip 10.10.20.1 - url https://server2.local.com - ! - vrf yellow - interval 5 - no shutdown - interface set GLOBAL_SET Ethernet1-4 - interface set HOST_SET Loopback2-4, Loopback10-12 - local-interfaces GLOBAL_SET address-only default - ! - host server1 - description - server1_connectivity_monitor - local-interfaces HOST_SET address-only - ip 10.10.10.1 - url https://server1.local.com - ! - host server2 - description - server2_connectivity_monitor - local-interfaces HOST_SET address-only - ip 10.10.10.2 - url https://server2.local.com - ! - host server3 - description - server3_connectivity_monitor - local-interfaces HOST_SET - ip 10.10.10.3 - ! - host server4 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-layer1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-layer1.md deleted file mode 100644 index 6a0020dcc85..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-layer1.md +++ /dev/null @@ -1,56 +0,0 @@ -# monitor-layer1 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitor Layer 1 Logging](#monitor-layer-1-logging) - - [Monitor Layer 1 Device Configuration](#monitor-layer-1-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitor Layer 1 Logging - -| Layer 1 Event | Logging | -| ------------- | ------- | -| MAC fault | True | -| Logging Transceiver | True | -| Transceiver DOM | True | -| Transceiver communication | True | - -### Monitor Layer 1 Device Configuration - -```eos -! -monitor layer1 - logging transceiver - logging transceiver dom - logging transceiver communication - logging mac fault -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-session-default-encapsulation-gre.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-session-default-encapsulation-gre.md deleted file mode 100644 index 39031798432..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-session-default-encapsulation-gre.md +++ /dev/null @@ -1,55 +0,0 @@ -# monitor-session-default-encapsulation-gre - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [Monitor Sessions](#monitor-sessions) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### Monitor Sessions - -#### Monitor Sessions Summary - -##### Monitor Session Default Settings - -| Settings | Values | -| -------- | ------ | -| Encapsulation GRE Payload | inner-packet | - -#### Monitor Sessions Device Configuration - -```eos -! -monitor session default encapsulation gre payload inner-packet -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-sessions.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-sessions.md deleted file mode 100644 index c1d3f13269c..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-sessions.md +++ /dev/null @@ -1,142 +0,0 @@ -# monitor-sessions - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [Monitor Sessions](#monitor-sessions-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### Monitor Sessions - -#### Monitor Sessions Summary - -##### myMonitoringSession1 - -####### myMonitoringSession1 Sources - -| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | -| ------- | --------- | ----------------- | ----------------- | --------------------- | -| Ethernet0 | both | ipv6 | ipv6ACL | - | -| Ethernet5 | both | ip | ipv4ACL | 10 | - -####### myMonitoringSession1 Destinations and Session Settings - -| Settings | Values | -| -------- | ------ | -| Destinations | Ethernet48 | -| Encapsulation Gre Metadata Tx | True | -| Header Remove Size | 32 | -| Truncate Enabled | True | - -##### myMonitoringSession2 - -####### myMonitoringSession2 Sources - -| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | -| ------- | --------- | ----------------- | ----------------- | --------------------- | -| Ethernet3, Ethernet5 | rx | - | - | - | -| Ethernet10-15 | rx | - | - | - | -| Ethernet12 | rx | - | - | - | -| Ethernet18 | tx | - | - | 100 | - -####### myMonitoringSession2 Destinations and Session Settings - -| Settings | Values | -| -------- | ------ | -| Destinations | Cpu, Ethernet50 | -| Encapsulation Gre Metadata Tx | True | -| Access Group Type | ip | -| Access Group Name | ipv4ACL | -| Sample | 50 | - -##### myMonitoringSession3 - -####### myMonitoringSession3 Sources - -| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | -| ------- | --------- | ----------------- | ----------------- | --------------------- | -| Ethernet20 | both | ip | ipv4ACL | 10 | - -####### myMonitoringSession3 Destinations and Session Settings - -| Settings | Values | -| -------- | ------ | -| Destinations | - | - -##### myMonitoringSession4 - -####### myMonitoringSession4 Sources - -| Sources | Direction | Access Group Type | Access Group Name | Access Group Priority | -| ------- | --------- | ----------------- | ----------------- | --------------------- | -| Ethernet3, Ethernet5 | rx | - | - | - | -| Ethernet10-15 | rx | - | - | - | -| Ethernet12 | rx | - | - | - | -| Ethernet18 | tx | mac | macACL | 100 | - -####### myMonitoringSession4 Destinations and Session Settings - -| Settings | Values | -| -------- | ------ | -| Destinations | Cpu, Ethernet50 | -| Encapsulation Gre Metadata Tx | True | - -#### Monitor Sessions Device Configuration - -```eos -! -monitor session myMonitoringSession1 source Ethernet0 ipv6 access-group ipv6ACL -monitor session myMonitoringSession1 source Ethernet5 both ip access-group ipv4ACL priority 10 -monitor session myMonitoringSession1 destination Ethernet48 -monitor session myMonitoringSession1 truncate -monitor session myMonitoringSession1 header remove size 32 -monitor session myMonitoringSession1 encapsulation gre metadata tx -monitor session myMonitoringSession2 ip access-group ipv4ACL -monitor session myMonitoringSession2 source Ethernet3, Ethernet5 rx -monitor session myMonitoringSession2 source Ethernet10-15 rx -monitor session myMonitoringSession2 source Ethernet12 rx -monitor session myMonitoringSession2 source Ethernet18 tx -monitor session myMonitoringSession2 destination Cpu -monitor session myMonitoringSession2 destination Ethernet50 -monitor session myMonitoringSession2 sample 50 -monitor session myMonitoringSession2 encapsulation gre metadata tx -monitor session myMonitoringSession3 source Ethernet20 both ip access-group ipv4ACL priority 10 -monitor session myMonitoringSession4 source Ethernet3, Ethernet5 rx -monitor session myMonitoringSession4 source Ethernet10-15 rx -monitor session myMonitoringSession4 source Ethernet12 rx -monitor session myMonitoringSession4 source Ethernet18 tx mac access-group macACL priority 100 -monitor session myMonitoringSession4 destination Cpu -monitor session myMonitoringSession4 destination Ethernet50 -monitor session myMonitoringSession4 encapsulation gre metadata tx -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-influx.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-influx.md deleted file mode 100644 index 0491df9d30d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-influx.md +++ /dev/null @@ -1,95 +0,0 @@ -# monitor-telemetry-influx - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [InfluxDB Telemetry](#influxdb-telemetry) - - [InfluxDB Telemetry Summary](#influxdb-telemetry-summary) - - [InfluxDB Telemetry Device Configuration](#influxdb-telemetry-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## InfluxDB Telemetry - -### InfluxDB Telemetry Summary - -Source Group Standard Disabled : True - -#### InfluxDB Telemetry Destinations - -| Destination | Database | URL | VRF | Username | -| ----------- | -------- | --- | --- | -------- | -| test | test | https://influx_test.localhost | test | test | -| test1 | test1 | https://influx_test1.localhost | test | test1 | - -#### InfluxDB Telemetry Sources - -| Source Name | URL | Connection Limit | -| ----------- | --- | ---------------- | -| socket1 | unix:///var/run/example2.sock | 100 | -| socket2 | unix:///var/run/example3.sock | 22222 | - -#### InfluxDB Telemetry Tags - -| Tag | Value | -| --- | ----- | -| tag1 | value1 | -| tag2 | value2 | - -### InfluxDB Telemetry Device Configuration - -```eos -! -monitor telemetry influx - destination influxdb test - url https://influx_test.localhost - database name test - retention policy test - vrf test - username test password 7 - ! - destination influxdb test1 - url https://influx_test1.localhost - database name test1 - retention policy test1 - vrf test - username test1 password 7 - ! - source socket socket1 - url unix:///var/run/example2.sock - connection limit 100 - ! - source socket socket2 - url unix:///var/run/example3.sock - connection limit 22222 - tag global tag1 value1 - tag global tag2 value2 - source group standard disabled -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-postcard-policy.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-postcard-policy.md deleted file mode 100644 index 4dc64c8658f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/monitor-telemetry-postcard-policy.md +++ /dev/null @@ -1,104 +0,0 @@ -# monitor-telemetry-postcard-policy - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [Monitor Telemetry Postcard Policy](#monitor-telemetry-postcard-policy-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### Monitor Telemetry Postcard Policy - -#### Sample Policy Summary - -##### samplepo1 - -###### Match rules - -| Rule Name | Rule Type | Source Prefix | Destination Prefix | Protocol | Source Ports | Destination Ports | -| --------- | --------- | ------------- | ------------------ | -------- | ------------ | ----------------- | -| rule1 | ipv4 | 3.4.5.0/24 | 10.3.3.0/24 | tcp
udp | -
98 | 77, 78-80, 82
99 | -| rule2 | ipv6 | 5::0/128 | 4::0/128 | udp | - | 747, 748-800 | -| rule3 | ipv4 | - | - | - | - | - | - -##### samplepo2 - -###### Match rules - -| Rule Name | Rule Type | Source Prefix | Destination Prefix | Protocol | Source Ports | Destination Ports | -| --------- | --------- | ------------- | ------------------ | -------- | ------------ | ----------------- | -| rule1 | ipv4 | 3.4.5.0/24 | 10.3.3.0/24 | udp | bgp | https | - -#### Telemetry Postcard Policy Profiles - -| Profile Name | Ingress Sample Policy | -| ------------ | --------------------- | -| profile1 | samplepo1 | -| profile2 | samplepo2 | - -#### Monitor Telemetry Postcard Policy Configuration - -```eos -! -monitor telemetry postcard policy - no disabled - ingress sample rate 16384 - marker vxlan header word 0 bit 30 - ingress collection gre source 10.3.3.3 destination 10.3.3.4 version 2 - ! - sample policy samplepo1 - match rule1 ipv4 - source prefix 3.4.5.0/24 - destination prefix 10.3.3.0/24 - protocol tcp destination port 77, 78-80, 82 - protocol udp source port 98 destination port 99 - ! - match rule2 ipv6 - source prefix 5::0/128 - destination prefix 4::0/128 - protocol udp destination port 747, 748-800 - ! - match rule3 ipv4 - ! - sample policy samplepo2 - match rule1 ipv4 - source prefix 3.4.5.0/24 - destination prefix 10.3.3.0/24 - protocol udp source port bgp destination port https - ! - profile profile1 - ingress sample policy samplepo1 - ! - profile profile2 - ingress sample policy samplepo2 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/none_configuration.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/none_configuration.md deleted file mode 100644 index 39c8ec9e711..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/none_configuration.md +++ /dev/null @@ -1,34 +0,0 @@ -# none_configuration - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ntp.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ntp.md deleted file mode 100644 index 9ba4b10c873..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ntp.md +++ /dev/null @@ -1,88 +0,0 @@ -# ntp - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [NTP](#ntp-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### NTP - -#### NTP Summary - -##### NTP Local Interface - -| Interface | VRF | -| --------- | --- | -| lo1 | default | - -##### NTP Servers - -| Server | VRF | Preferred | Burst | iBurst | Version | Min Poll | Max Poll | Local-interface | Key | -| ------ | --- | --------- | ----- | ------ | ------- | -------- | -------- | --------------- | --- | -| 1.2.3.4 | - | - | - | - | - | - | - | lo0 | - | -| 2.2.2.55 | - | - | - | - | - | - | - | - | - | -| 10.1.1.1 | - | - | - | - | - | - | - | - | - | -| 10.1.1.2 | - | True | - | - | - | - | - | - | - | -| 20.20.20.1 | - | - | - | - | - | - | - | - | 2 | -| ie.pool.ntp.org | - | - | False | True | - | - | - | - | 1 | - -##### NTP Authentication - -- Authentication enabled - -- Trusted Keys: 1-3 - -##### NTP Authentication Keys - -| ID | Algorithm | -| -- | -------- | -| 1 | md5 | -| 2 | md5 | -| 3 | sha1 | - -#### NTP Device Configuration - -```eos -! -ntp authentication-key 1 md5 -ntp authentication-key 2 md5 7 -ntp authentication-key 3 sha1 8a -ntp trusted-key 1-3 -ntp authenticate -ntp local-interface lo1 -ntp server 1.2.3.4 local-interface lo0 -ntp server 2.2.2.55 -ntp server 10.1.1.1 -ntp server 10.1.1.2 prefer -ntp server 20.20.20.1 key -ntp server ie.pool.ntp.org iburst key -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/object-tracking.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/object-tracking.md deleted file mode 100644 index 649e732def6..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/object-tracking.md +++ /dev/null @@ -1,55 +0,0 @@ -# object-tracking - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [Object Tracking](#object-tracking-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### Object Tracking - -#### Object Tracking Summary - -| Name | Interface | Tracked Property | -| ---- | --------- | ---------------- | -| MyTrackNoProperty | Ethernet1/1 | line-protocol | -| MyTrackSetProperty | Ethernet2/1 | line-protocol | - -#### Object Tracking Device Configuration - -```eos -! -track MyTrackNoProperty interface Ethernet1/1 line-protocol -track MyTrackSetProperty interface Ethernet2/1 line-protocol -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/patch-panel.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/patch-panel.md deleted file mode 100644 index 121a5efcd3f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/patch-panel.md +++ /dev/null @@ -1,71 +0,0 @@ -# patch-panel - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Patch Panel](#patch-panel-1) - - [Patch Panel Summary](#patch-panel-summary) - - [Patch Panel Device Configuration](#patch-panel-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Patch Panel - -### Patch Panel Summary - -Patch Panel Connector Interface Recovery Review Delay Min: 10s - Max: 900s - -Patch Panel Connector Interface Path BGP VPWS Remote Failure Errdisable is enabled. - -#### Patch Panel Connections - -| Patch Name | Enabled | Connector A Type | Connector A Endpoint | Connector B Type | Connector B Endpoint | -| ---------- | ------- | ---------------- | -------------------- | ---------------- | -------------------- | -| TEN_B_site2_site5_eline | True | Interface | Ethernet5 | Pseudowire | bgp vpws TENANT_A pseudowire TEN_B_site2_site5_eline | -| TEN_A_site2_site5_eline | False | Interface | Ethernet6 dot1q vlan 123 | Pseudowire | ldp LDP_PW_1 | - -### Patch Panel Device Configuration - -```eos -! -patch panel - connector interface recovery review delay 10 900 - connector interface patch bgp vpws remote-failure errdisable - ! - patch TEN_A_site2_site5_eline - shutdown - connector 1 interface Ethernet6 dot1q vlan 123 - connector 2 pseudowire ldp LDP_PW_1 - ! - patch TEN_B_site2_site5_eline - connector 1 interface Ethernet5 - connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_B_site2_site5_eline - ! -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/peer-filters.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/peer-filters.md deleted file mode 100644 index 78592bcd060..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/peer-filters.md +++ /dev/null @@ -1,67 +0,0 @@ -# peer-filters - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Filters](#filters) - - [Peer Filters](#peer-filters-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Filters - -### Peer Filters - -#### Peer Filters Summary - -##### PF1 - -| Sequence | Match | -| -------- | ----- | -| 10 | as-range 1-2 result reject | -| 20 | as-range 1-100 result accept | - -##### PF2 - -| Sequence | Match | -| -------- | ----- | -| 30 | as-range 65000 result accept | - -#### Peer Filters Device Configuration - -```eos -! -peer-filter PF1 - 10 match as-range 1-2 result reject - 20 match as-range 1-100 result accept -! -peer-filter PF2 - 30 match as-range 65000 result accept -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps-pbr.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps-pbr.md deleted file mode 100644 index fdb97d6047d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps-pbr.md +++ /dev/null @@ -1,64 +0,0 @@ -# policy-maps-pbr - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [PBR Policy Maps](#pbr-policy-maps) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### PBR Policy Maps - -#### PBR Policy Maps Summary - -##### POLICY_DROP_THEN_NEXTHOP - -| Class | Index | Drop | Nexthop | Recursive | -| ----- | ----- | ---- | ------- | --------- | -| CLASS_DROP | 10 | True | - | - | -| CLASS_NEXTHOP | 20 | - | 172.30.1.2 | True | -| NO_ACTION | - | - | - | - | - -#### PBR Policy Maps Device Configuration - -```eos -! -policy-map type pbr POLICY_DROP_THEN_NEXTHOP - 10 class CLASS_DROP - drop - ! - 20 class CLASS_NEXTHOP - set nexthop recursive 172.30.1.2 - ! - class NO_ACTION -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps.md deleted file mode 100644 index 357ac841ac5..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/policy-maps.md +++ /dev/null @@ -1,144 +0,0 @@ -# policy-maps - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [PBR Policy Maps](#pbr-policy-maps) -- [Quality Of Service](#quality-of-service) - - [QOS Policy Maps](#qos-policy-maps) - - [Control-plane Policy Map](#control-plane-policy-map) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### PBR Policy Maps - -#### PBR Policy Maps Summary - -##### PM_PBR_BREAKOUT - -| Class | Index | Drop | Nexthop | Recursive | -| ----- | ----- | ---- | ------- | --------- | -| CM_PBR_EXCLUDE | - | - | - | - | -| CM_PBR_INCLUDE | - | - | 192.168.4.2 | True | - -#### PBR Policy Maps Device Configuration - -```eos -! -policy-map type pbr PM_PBR_BREAKOUT - class CM_PBR_EXCLUDE - ! - class CM_PBR_INCLUDE - set nexthop recursive 192.168.4.2 -``` - -## Quality Of Service - -### QOS Policy Maps - -#### QOS Policy Maps Summary - -##### PM_REPLICATION_LD - -| Class Name | COS | DSCP | Traffic Class | Drop Precedence | Police Rate (Burst) -> Action | -| ---------- | --- | -----| ------------- | --------------- | ----------------------------- | -| CM_REPLICATION_LD | - | af11 | 2 | 1 | 10 kbps (260 kbytes) -> drop-precedence
30 kbps(270 kbytes) -> drop | -| CM_REPLICATION_LD_2 | - | af11 | 2 | - | - | - -##### PM_REPLICATION_LD2 - -| Class Name | COS | DSCP | Traffic Class | Drop Precedence | Police Rate (Burst) -> Action | -| ---------- | --- | -----| ------------- | --------------- | ----------------------------- | -| CM_REPLICATION_LD | 4 | af11 | - | - | 30 kbps (280 bytes) -> dscp
1 mbps(270 bytes) -> drop | - -##### PM_REPLICATION_LD3 - -| Class Name | COS | DSCP | Traffic Class | Drop Precedence | Police Rate (Burst) -> Action | -| ---------- | --- | -----| ------------- | --------------- | ----------------------------- | -| CM_REPLICATION_LD | 6 | af11 | - | - | 10000 bps (260 kbytes) -> drop | - -#### QOS Policy Maps Device Configuration - -```eos -! -policy-map type quality-of-service PM_REPLICATION_LD - class CM_REPLICATION_LD - set dscp af11 - set traffic-class 2 - set drop-precedence 1 - police rate 10 kbps burst-size 260 kbytes action set drop-precedence rate 30 kbps burst-size 270 kbytes - ! - class CM_REPLICATION_LD_2 - set dscp af11 - set traffic-class 2 -! -policy-map type quality-of-service PM_REPLICATION_LD2 - class CM_REPLICATION_LD - set dscp af11 - set cos 4 - police rate 30 kbps burst-size 280 bytes action set dscp af11 rate 1 mbps burst-size 270 bytes -! -policy-map type quality-of-service PM_REPLICATION_LD3 - class CM_REPLICATION_LD - set dscp af11 - set cos 6 - police rate 10000 bps burst-size 260 kbytes -``` - -### Control-plane Policy Map - -#### Control-plane Policy Map Summary - -##### copp-system-policy - -| Class | Shape | Bandwidth | Rate Unit | -| ----- | ----- | --------- | --------- | -| copp-system-aaa | - | - | - | -| copp-system-cvx | 2000 | 2000 | pps | -| copp-system-OspfIsis | 1000 | 1000 | kbps | - -#### COPP Policy Maps Device Configuration - -```eos -! -policy-map type copp copp-system-policy - class copp-system-OspfIsis - shape kbps 1000 - bandwidth kbps 1000 - ! - class copp-system-cvx - shape pps 2000 - bandwidth pps 2000 - ! - class copp-system-aaa -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt-2.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt-2.md deleted file mode 100644 index 7c549b85e66..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt-2.md +++ /dev/null @@ -1,42 +0,0 @@ -# prompt-2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Prompt Device Configuration](#prompt-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Prompt Device Configuration - -```eos -! -prompt Test -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt.md deleted file mode 100644 index 3f107dff637..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/prompt.md +++ /dev/null @@ -1,42 +0,0 @@ -# prompt - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Prompt Device Configuration](#prompt-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Prompt Device Configuration - -```eos -! -prompt %H__%D{%H:%M:%S}%v%P -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length-notifying.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length-notifying.md deleted file mode 100644 index e5a1c9beff1..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length-notifying.md +++ /dev/null @@ -1,54 +0,0 @@ -# queue-monitor-length-notifying - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Queue Monitor](#queue-monitor) - - [Queue Monitor Length](#queue-monitor-length) - - [Queue Monitor Configuration](#queue-monitor-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Queue Monitor - -### Queue Monitor Length - -| Enabled | Logging Interval | Default Thresholds High | Default Thresholds Low | Notifying | TX Latency | CPU Thresholds High | CPU Thresholds Low | -| ------- | ---------------- | ----------------------- | ---------------------- | --------- | ---------- | ------------------- | ------------------ | -| True | - | 100 | - | disabled | disabled | - | - | - -### Queue Monitor Configuration - -```eos -! -queue-monitor length -no queue-monitor length notifying -queue-monitor length default threshold 100 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length.md deleted file mode 100644 index 9c02c148a41..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-length.md +++ /dev/null @@ -1,58 +0,0 @@ -# queue-monitor-length - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Queue Monitor](#queue-monitor) - - [Queue Monitor Length](#queue-monitor-length-1) - - [Queue Monitor Configuration](#queue-monitor-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Queue Monitor - -### Queue Monitor Length - -| Enabled | Logging Interval | Default Thresholds High | Default Thresholds Low | Notifying | TX Latency | CPU Thresholds High | CPU Thresholds Low | -| ------- | ---------------- | ----------------------- | ---------------------- | --------- | ---------- | ------------------- | ------------------ | -| True | 100 | 100 | 10 | enabled | enabled | 200000 | 100000 | - -### Queue Monitor Configuration - -```eos -! -queue-monitor length -queue-monitor length notifying -queue-monitor length tx-latency -queue-monitor length default thresholds 100 10 -queue-monitor length cpu thresholds 200000 100000 -! -queue-monitor length log 100 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-streaming.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-streaming.md deleted file mode 100644 index 56d1e6ab709..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/queue-monitor-streaming.md +++ /dev/null @@ -1,57 +0,0 @@ -# queue-monitor-streaming - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Queue Monitor](#queue-monitor) - - [Queue Monitor Streaming](#queue-monitor-streaming-1) - - [Queue Monitor Configuration](#queue-monitor-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Queue Monitor - -### Queue Monitor Streaming - -| Enabled | IP Access Group | IPv6 Access Group | Max Connections | VRF | -| ------- | --------------- | ----------------- | --------------- | --- | -| True | ACL-QMS | ACLv6-QMS | 5 | test | - -### Queue Monitor Configuration - -```eos -! -queue-monitor streaming - max-connections 5 - ip access-group ACL-QMS - ipv6 access-group ACLv6-QMS - vrf test - no shutdown -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/redundancy.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/redundancy.md deleted file mode 100644 index ebe8038859a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/redundancy.md +++ /dev/null @@ -1,34 +0,0 @@ -# redundancy - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/roles.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/roles.md deleted file mode 100644 index 03db8769308..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/roles.md +++ /dev/null @@ -1,60 +0,0 @@ -# roles - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Authentication](#authentication) - - [Roles](#roles-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Authentication - -### Roles - -#### Roles Summary - -##### Role network-limited - -| Sequence | Action | Mode | Command | -| -------- | ------ | ---- | ------- | -| 10 | permit | exec | ssh | -| 20 | deny | - | telnet | -| 30 | permit | exec | traceroute | - -#### Roles Device Configuration - -```eos -! -role network-limited - 10 permit mode exec command ssh - 20 deny command telnet - 30 permit mode exec command traceroute -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/route-maps.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/route-maps.md deleted file mode 100644 index 625ec4bee10..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/route-maps.md +++ /dev/null @@ -1,126 +0,0 @@ -# route-maps - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Filters](#filters) - - [Route-maps](#route-maps-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Filters - -### Route-maps - -#### Route-maps Summary - -##### RM-10.2.3.4-SET-NEXT-HOP-OUT - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | - | ip next-hop 10.2.3.4 | - | - | - -##### RM-CONN-BL-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | ip address prefix-list PL-MLAG | - | - | - | -| 20 | permit | ip address prefix-list PL-SUBRM | - | RM-HIDE-ASPATH-IN | - | -| 30 | permit | ip address prefix-list PL-CONTINUE | - | - | 40 | -| 40 | permit | ip address prefix-list PL-CONTINUE | - | - | Next Sequence | -| 50 | permit | - | - | - | - | - -##### RM-HIDE-ASPATH-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | - | as-path match all replacement auto
community 65000:1 additive | - | - | - -##### RM-HIDE-ASPATH-OUT - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | deny | community LIST-COM | - | - | - | -| 20 | permit | - | as-path match all replacement auto | - | - | - -##### RM-MLAG-PEER-IN - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | - | origin incomplete | - | - | - -##### RM-STATIC-2-BGP - -| Sequence | Type | Match | Set | Sub-Route-Map | Continue | -| -------- | ---- | ----- | --- | ------------- | -------- | -| 10 | permit | - | tag 65100 | - | - | - -#### Route-maps Device Configuration - -```eos -! -route-map RM-10.2.3.4-SET-NEXT-HOP-OUT permit 10 - set ip next-hop 10.2.3.4 -! -route-map RM-CONN-BL-BGP deny 10 - match ip address prefix-list PL-MLAG -! -route-map RM-CONN-BL-BGP permit 20 - description sub-route-map test - match ip address prefix-list PL-SUBRM - sub-route-map RM-HIDE-ASPATH-IN -! -route-map RM-CONN-BL-BGP permit 30 - match ip address prefix-list PL-CONTINUE - continue 40 -! -route-map RM-CONN-BL-BGP permit 40 - match ip address prefix-list PL-CONTINUE - continue -! -route-map RM-CONN-BL-BGP permit 50 -! -route-map RM-HIDE-ASPATH-IN permit 10 - set as-path match all replacement auto - set community 65000:1 additive -! -route-map RM-HIDE-ASPATH-OUT deny 10 - match community LIST-COM -! -route-map RM-HIDE-ASPATH-OUT permit 20 - set as-path match all replacement auto -! -route-map RM-MLAG-PEER-IN permit 10 - set origin incomplete -! -route-map RM-STATIC-2-BGP permit 10 - description tag for static routes - set tag 65100 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology-2.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology-2.md deleted file mode 100644 index 4db2e262568..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology-2.md +++ /dev/null @@ -1,54 +0,0 @@ -# router-adaptive-virtual-topology-2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Router Adaptive Virtual Topology](#router-adaptive-virtual-topology) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Router Adaptive Virtual Topology - -#### Router Adaptive Virtual Topology Summary - -Topology role: edge - -VXLAN gateway: Enabled - -#### Router Adaptive Virtual Topology Configuration - -```eos -! -router adaptive-virtual-topology - topology role edge gateway vxlan -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology.md deleted file mode 100644 index 4e40f827e68..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-adaptive-virtual-topology.md +++ /dev/null @@ -1,141 +0,0 @@ -# router-adaptive-virtual-topology - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Router Adaptive Virtual Topology](#router-adaptive-virtual-topology-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Router Adaptive Virtual Topology - -#### Router Adaptive Virtual Topology Summary - -Topology role: pathfinder - -| Hierarchy | Name | ID | -| --------- | ---- | -- | -| Region | North_America | 1 | -| Zone | Canada | 2 | -| Site | Ottawa | 99 | - -#### AVT Profiles - -| Profile name | Load balance policy | Internet exit policy | -| ------------ | ------------------- | -------------------- | -| office365 | - | - | -| scavenger | scavenger-lb | scavenger-ie | -| video | - | video-ie | -| voice | voice-lb | - | - -#### AVT Policies - -##### AVT policy production - -| Application profile | AVT Profile | Traffic Class | DSCP | -| ------------------- | ----------- | ------------- | ---- | -| videoApps | - | - | - | -| criticalApps | crit | 7 | 45 | -| audioApps | audio | 6 | - | -| mfgApp | crit | - | 54 | -| hrApp | hr | - | - | - -#### VRFs configuration - -##### VRF blue - -| AVT Profile | AVT ID | -| ----------- | ------ | -| video | 1 | - -##### VRF red - -| AVT policy | -| ---------- | -| production | - -| AVT Profile | AVT ID | -| ----------- | ------ | -| video | 1 | -| voice | 2 | - -#### Router Adaptive Virtual Topology Configuration - -```eos -! -router adaptive-virtual-topology - topology role pathfinder - region North_America id 1 - zone Canada id 2 - site Ottawa id 99 - ! - policy production - ! - match application-profile videoApps - ! - match application-profile criticalApps - avt profile crit - traffic-class 7 - dscp 45 - ! - match application-profile audioApps - avt profile audio - traffic-class 6 - ! - match application-profile mfgApp - avt profile crit - dscp 54 - ! - match application-profile hrApp - avt profile hr - ! - profile office365 - ! - profile scavenger - internet-exit policy scavenger-ie - path-selection load-balance scavenger-lb - ! - profile video - internet-exit policy video-ie - ! - profile voice - path-selection load-balance voice-lb - ! - vrf blue - avt profile video id 1 - ! - vrf red - avt policy production - avt profile video id 1 - avt profile voice id 2 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-1.md deleted file mode 100644 index 532f3da98b1..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-1.md +++ /dev/null @@ -1,76 +0,0 @@ -# router-bfd-1 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [BFD](#bfd) - - [Router BFD](#router-bfd) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## BFD - -### Router BFD - -#### Router BFD Singlehop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 900 | 900 | 50 | - -#### Router BFD Multihop Summary - -| Interval | Minimum RX | Multiplier | -| -------- | ---------- | ---------- | -| 300 | 300 | 3 | - -#### Router BFD SBFD Summary - -| Initiator Interval | Initiator Multiplier | Initiator Round-Trip | Reflector Minimum RX | Reflector Local-Discriminator | -| ------------------ | -------------------- | -------------------- | ----------------------------- | -| 500 | 3 | True | 600 | 155.1.3.1 | - -#### Router BFD Device Configuration - -```eos -! -router bfd - interval 900 min-rx 900 multiplier 50 default - multihop interval 300 min-rx 300 multiplier 3 - local-address 192.168.255.1 - session stats snapshot interval 51 - ! - sbfd - local-interface Loopback0 ipv4 ipv6 - initiator interval 500 multiplier 3 - initiator measurement delay round-trip - reflector min-rx 600 - reflector local-discriminator 155.1.3.1 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-2.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-2.md deleted file mode 100644 index 9a0f896bbd4..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-bfd-2.md +++ /dev/null @@ -1,48 +0,0 @@ -# router-bfd-2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [BFD](#bfd) - - [Router BFD](#router-bfd) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## BFD - -### Router BFD - -#### Router BFD Device Configuration - -```eos -! -router bfd - session stats snapshot interval dangerous 8 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-general.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-general.md deleted file mode 100644 index 314e2639837..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-general.md +++ /dev/null @@ -1,91 +0,0 @@ -# router-general - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Router General](#router-general-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Router General - -- Global IPv4 Router ID: 10.1.2.3 - -- Global IPv6 Router ID: 2001:beef:cafe::1 - -- Nexthop fast fail-over is enabled. - -#### VRF Route leaking - -| VRF | Source VRF | Route Map Policy | -|-----|------------|------------------| -| BLUE-C2 | BLUE-C1 | RM-BLUE-LEAKING | -| BLUE-C2 | BLUE-C3 | RM-BLUE-LEAKING | - -#### VRF Routes Dynamic Prefix-lists - -| VRF | Dynamic Prefix-list | -|-----|---------------------| -| BLUE-C2 | DYNAMIC_TEST_PREFIX_LIST_1 | -| BLUE-C2 | DYNAMIC_TEST_PREFIX_LIST_2 | - -#### Router General Device Configuration - -```eos -! -router general - router-id ipv4 10.1.2.3 - router-id ipv6 2001:beef:cafe::1 - hardware next-hop fast-failover - ! - vrf BLUE-C2 - leak routes source-vrf BLUE-C1 subscribe-policy RM-BLUE-LEAKING - leak routes source-vrf BLUE-C3 subscribe-policy RM-BLUE-LEAKING - routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_1 - routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_2 - exit - ! - control-functions - code unit code1 - function ACCEPT_ALL() { - return true; - } - EOF - code unit code2 - function DENY_ALL() { - return true; - } - EOF - ! - exit -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-igmp.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-igmp.md deleted file mode 100644 index 6453c0cfd08..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-igmp.md +++ /dev/null @@ -1,60 +0,0 @@ -# router-igmp - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Multicast](#multicast) - - [Router IGMP](#router-igmp-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Multicast - -### Router IGMP - -#### Router IGMP Summary - -| VRF | SSM Aware | Host Proxy | -| --- | --------- | ---------- | -| - | Enabled | - | -| default | - | all | -| BLUE | - | iif | - -#### Router IGMP Device Configuration - -```eos -! -router igmp - host-proxy match mroute all - ssm aware - ! - vrf BLUE - host-proxy match mroute iif -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-internet-exit.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-internet-exit.md deleted file mode 100644 index 66f19fcfa2a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-internet-exit.md +++ /dev/null @@ -1,87 +0,0 @@ -# router-internet-exit - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [Router Internet Exit](#router-internet-exit-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### Router Internet Exit - -#### Exit Groups - -| Exit Group Name | Local Connections | Fib Default | -| --------------- | ----------------- | ----------- | -| eg_01 | - | - | -| eg_02 | - | True | -| eg_03 | eg_03_lo_01
eg_03_lo_02 | True | -| eg_04 | eg_04_lo_01
eg_04_lo_02
eg_04_lo_03 | - | - -#### Internet Exit Policies - -| Policy Name | Exit Groups | -| ----------- | ----------- | -| po_01 | po_eg_01_02
po_eg_01_04
po_eg_01_01
po_eg_01_03
system-default-exit-group | -| po_02 | - | -| po_03 | po_eg_03_01 | - -#### Router Internet Exit Device Configuration - -```eos -! -router internet-exit - exit-group eg_01 - ! - exit-group eg_02 - fib-default - ! - exit-group eg_03 - local connection eg_03_lo_01 - local connection eg_03_lo_02 - fib-default - ! - exit-group eg_04 - local connection eg_04_lo_01 - local connection eg_04_lo_02 - local connection eg_04_lo_03 - ! - policy po_01 - exit-group po_eg_01_02 - exit-group po_eg_01_04 - exit-group po_eg_01_01 - exit-group po_eg_01_03 - exit-group system-default-exit-group - ! - policy po_02 - ! - policy po_03 - exit-group po_eg_03_01 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-l2-vpn.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-l2-vpn.md deleted file mode 100644 index eddf0dbe199..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-l2-vpn.md +++ /dev/null @@ -1,69 +0,0 @@ -# router-l2-vpn - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Router L2 VPN](#router-l2-vpn-1) - - [Router L2 VPN Summary](#router-l2-vpn-summary) - - [Router L2 VPN Device Configuration](#router-l2-vpn-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Router L2 VPN - -### Router L2 VPN Summary - -- ARP learning bridged is enabled. - -- VXLAN ARP Proxying is disabled for IPv4 addresses defined in the prefix-list pl-router-l2-vpn. - -- Selective ARP is enabled. - -- ND learning bridged is enabled. - -- VXLAN ND Proxying is disabled for IPv6 addresses defined in the prefix-list pl-router-l2-vpn. - -- Neighbor discovery router solicitation VTEP flooding is disabled. - -- Virtual router neighbor advertisement VTEP flooding is disabled. - -### Router L2 VPN Device Configuration - -```eos -! -router l2-vpn - arp learning bridged - arp proxy prefix-list pl-router-l2-vpn - arp selective-install - nd learning bridged - nd proxy prefix-list pl-router-l2-vpn - nd rs flooding disabled - virtual-router neighbor advertisement flooding disabled -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-msdp.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-msdp.md deleted file mode 100644 index 061ad5c30e8..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-msdp.md +++ /dev/null @@ -1,91 +0,0 @@ -# router-msdp - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Multicast](#multicast) - - [Router MSDP](#router-msdp-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Multicast - -### Router MSDP - -#### Router MSDP Peers - -| Peer Address | Disabled | VRF | Default-peer | Default-peer Prefix List | Mesh Groups | Local Interface | Description | Inbound SA Filter | Outbound SA Filter | -| ------------ | -------- | --- | ------------ | ------------------------ | ----------- | --------------- | ----------- | ----------------- | ------------------ | -| 1.2.3.4 | True | default | True | PLIST1 | MG1, MG2 | Loopback11 | Some kind of MSDP Peer | ACL1 | ACL2 | -| 4.3.2.1 | False | default | False | PLIST2 | - | Loopback21 | - | - | - | -| 2.3.4.5 | False | RED | True | - | - | Loopback13 | Some other kind of MSDP Peer | ACL3 | ACL4 | - -#### Router MSDP Device Configuration - -```eos -! -router msdp - group-limit 100 source 10.0.1.0/24 - group-limit 123 source 10.0.123.0/24 - originator-id local-interface Loopback10 - rejected-limit 123 - forward register-packets - connection retry interval 5 - ! - peer 1.2.3.4 - default-peer prefix-list PLIST1 - mesh-group MG1 - mesh-group MG2 - local-interface Loopback11 - keepalive 10 30 - sa-filter in list ACL1 - sa-filter out list ACL2 - description Some kind of MSDP Peer - disabled - sa-limit 1000 - ! - peer 4.3.2.1 - local-interface Loopback21 - ! - vrf RED - group-limit 22 source 10.0.22.0/24 - originator-id local-interface Loopback12 - rejected-limit 10 - connection retry interval 10 - ! - peer 2.3.4.5 - default-peer - local-interface Loopback13 - keepalive 5 15 - sa-filter in list ACL3 - sa-filter out list ACL4 - description Some other kind of MSDP Peer - sa-limit 100 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-multicast.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-multicast.md deleted file mode 100644 index cb009a7b627..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-multicast.md +++ /dev/null @@ -1,89 +0,0 @@ -# router-multicast - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Multicast](#multicast) - - [Router Multicast](#router-multicast-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Multicast - -### Router Multicast - -#### IP Router Multicast Summary - -- Counters rate period decay is set for 300 seconds -- Routing for IPv4 multicast is enabled. -- Multipathing deterministically by selecting the same upstream router. -- Software forwarding by the Software Forwarding Engine (SFE) - -#### IP Router Multicast RPF Routes - -| Source Prefix | Next Hop | Administrative Distance | -| ------------- | -------- | ----------------------- | -| 10.10.10.1/32 | 10.9.9.9 | 2 | -| 10.10.10.1/32 | Ethernet1 | 1 | -| 10.10.10.2/32 | Ethernet2 | - | - -#### IP Router Multicast VRFs - -| VRF Name | Multicast Routing | -| -------- | ----------------- | -| MCAST_VRF1 | enabled | -| MCAST_VRF2 | enabled | - -#### Router Multicast Device Configuration - -```eos -! -router multicast - ipv4 - rpf route 10.10.10.1/32 10.9.9.9 2 - rpf route 10.10.10.1/32 Ethernet1 1 - rpf route 10.10.10.2/32 Ethernet2 - counters rate period decay 300 seconds - activity polling-interval 10 - routing - multipath deterministic router-id - software-forwarding sfe - ! - ipv6 - activity polling-interval 20 - ! - vrf MCAST_VRF1 - ipv4 - routing - ! - vrf MCAST_VRF2 - ipv4 - routing -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-path-selection.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-path-selection.md deleted file mode 100644 index dc4e6027136..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-path-selection.md +++ /dev/null @@ -1,264 +0,0 @@ -# router-path-selection - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - - [Router Path-selection](#router-path-selection-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -### Router Path-selection - -#### Router Path-selection Summary - -| Setting | Value | -| ------ | ----- | -| Dynamic peers source | STUN | - -#### TCP MSS Ceiling Configuration - -| IPV4 segment size | Direction | -| ----------------- | --------- | -| 200 | ingress | - -#### Path Groups - -##### Path Group PG-1 - -| Setting | Value | -| ------ | ----- | -| Path Group ID | 666 | -| Keepalive interval(failure threshold) | 200(3) | - -###### Dynamic Peers Settings - -| Setting | Value | -| ------ | ----- | -| IP Local | True | -| IPSec | True | - -###### Static Peers - -| Router IP | Name | IPv4 address(es) | -| --------- | ---- | ---------------- | -| 172.16.1.42 | - | - | -| 172.16.2.42 | - | 192.168.2.42 | -| 172.16.42.42 | TEST-STATIC-PEER-WITH-NAME | 192.168.42.42
192.168.1.42 | - -##### Path Group PG-2 - -| Setting | Value | -| ------ | ----- | -| Path Group ID | 42 | -| IPSec profile | IPSEC-P-1 | -| Keepalive interval | auto | -| Flow assignment | LAN | - -###### Local Interfaces - -| Interface name | Public address | STUN server profile(s) | -| -------------- | -------------- | ---------------------- | -| Ethernet1/1 | - | | -| Ethernet1/1/3 | - | | -| Ethernet2 | 192.168.42.42 | STUN-P-1
STUN-P-2 | -| Ethernet2/4.666 | - | | -| Ethernet3 | - | STUN-P-1 | -| Ethernet4.666 | - | | -| Port-Channel1 | 192.168.42.43 | STUN-P-1
STUN-P-2 | -| Port-Channel4.666 | - | | - -###### Local IPs - -| IP address | Public address | STUN server profile(s) | -| ---------- | -------------- | ---------------------- | -| 192.168.1.100 | 192.168.42.42 | STUN-P-1
STUN-P-2 | -| 192.168.100.1 | - | STUN-P-1 | - -###### Dynamic Peers Settings - -| Setting | Value | -| ------ | ----- | -| IP Local | - | -| IPSec | False | - -##### Path Group PG-3 - -| Setting | Value | -| ------ | ----- | -| Path Group ID | 888 | - -##### Path Group PG-4 - -| Setting | Value | -| ------ | ----- | -| Path Group ID | - | - -#### Load-balance Policies - -| Policy Name | Jitter (ms) | Latency (ms) | Loss Rate (%) | Path Groups (priority) | Lowest Hop Count | -| ----------- | ----------- | ------------ | ------------- | ---------------------- | ---------------- | -| LB-EMPTY | - | - | - | | False | -| LB-P-1 | - | - | 17 | PG-5 (1)
PG-2 (42)
PG-4 (42)
PG-3 (666) | True | -| LB-P-2 | 666 | 42 | 42.42 | PG-1 (1)
PG-3 (1) | False | - -#### DPS Policies - -##### DPS Policy DPS-P-1 - -| Rule ID | Application profile | Load-balance policy | -| ------- | ------------------- | ------------------- | -| Default Match | - | LB-P-1 | -| 42 | AP-3 | LB-P-1 | - -##### DPS Policy DPS-P-2 - -| Rule ID | Application profile | Load-balance policy | -| ------- | ------------------- | ------------------- | -| Default Match | - | LB-P-2 | - -##### DPS Policy DPS-P-3 - -| Rule ID | Application profile | Load-balance policy | -| ------- | ------------------- | ------------------- | -| 42 | AP-2 | - | -| 66 | AP-1 | LB-P-1 | - -#### VRFs Configuration - -| VRF name | DPS policy | -| -------- | ---------- | -| VRF-1 | DPS-P-1 | -| VRF-2 | DPS-P-2 | -| VRF-3 | - | - -#### Router Path-selection Device Configuration - -```eos -! -router path-selection - peer dynamic source stun - tcp mss ceiling ipv4 200 ingress - ! - path-group PG-1 id 666 - keepalive interval 200 milliseconds failure-threshold 3 intervals - ! - peer dynamic - ip local - ipsec - ! - peer static router-ip 172.16.1.42 - ! - peer static router-ip 172.16.2.42 - ipv4 address 192.168.2.42 - ! - peer static router-ip 172.16.42.42 - name TEST-STATIC-PEER-WITH-NAME - ipv4 address 192.168.42.42 - ipv4 address 192.168.1.42 - ! - path-group PG-2 id 42 - ipsec profile IPSEC-P-1 - keepalive interval auto - flow assignment lan - ! - local interface Ethernet1/1 - ! - local interface Ethernet1/1/3 - ! - local interface Ethernet2 public address 192.168.42.42 - stun server-profile STUN-P-1 STUN-P-2 - ! - local interface Ethernet2/4.666 - ! - local interface Ethernet3 - stun server-profile STUN-P-1 - ! - local interface Ethernet4.666 - ! - local interface Port-Channel1 public address 192.168.42.43 - stun server-profile STUN-P-1 STUN-P-2 - ! - local interface Port-Channel4.666 - ! - local ip 192.168.1.100 public address 192.168.42.42 - stun server-profile STUN-P-1 STUN-P-2 - ! - local ip 192.168.100.1 - stun server-profile STUN-P-1 - ! - peer dynamic - ipsec disabled - ! - path-group PG-3 id 888 - ! - path-group PG-4 - ! - load-balance policy LB-EMPTY - ! - load-balance policy LB-P-1 - loss-rate 17 - hop count lowest - path-group PG-5 - path-group PG-2 priority 42 - path-group PG-4 priority 42 - path-group PG-3 priority 666 - ! - load-balance policy LB-P-2 - latency 42 - jitter 666 - loss-rate 42.42 - path-group PG-1 priority 1 - path-group PG-3 - ! - policy DPS-P-1 - default-match - load-balance LB-P-1 - ! - 42 application-profile AP-3 - load-balance LB-P-1 - ! - policy DPS-P-2 - default-match - load-balance LB-P-2 - ! - policy DPS-P-3 - 42 application-profile AP-2 - ! - 66 application-profile AP-1 - load-balance LB-P-1 - ! - vrf VRF-1 - path-selection-policy DPS-P-1 - ! - vrf VRF-2 - path-selection-policy DPS-P-2 - ! - vrf VRF-3 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-pim-sparse-mode.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-pim-sparse-mode.md deleted file mode 100644 index 89178293a5d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-pim-sparse-mode.md +++ /dev/null @@ -1,111 +0,0 @@ -# router-pim-sparse-mode - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Multicast](#multicast) - - [PIM Sparse Mode](#pim-sparse-mode) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Multicast - -### PIM Sparse Mode - -#### Router PIM Sparse Mode - -##### IP Sparse Mode Information - -BFD enabled: True - -##### IP Rendezvous Information - -| Rendezvous Point Address | Group Address | Access Lists | Priority | Hashmask | Override | -| ------------------------ | ------------- | ------------ | -------- | -------- | -------- | -| 10.238.1.161 | 239.12.12.12/32, 239.12.12.13/32, 239.12.12.14/32, 239.12.12.16/32, 239.12.12.20/32, 239.12.12.21/32 | RP_ACL, RP_ACL2 | 20 | - | - | -| 10.238.1.161 | 239.12.12.17/32 | RP_ACL3 | - | - | - | - -##### IP Anycast Information - -| IP Anycast Address | Other Rendezvous Point Address | Register Count | -| ------------------ | ------------------------------ | -------------- | -| 10.38.1.161 | 10.50.64.16 | 15 | - -##### IP Sparse Mode VRFs - -| VRF Name | BFD Enabled | -| -------- | ----------- | -| MCAST_VRF1 | True | -| MCAST_VRF2_ALL_GROUPS | False | -| Test_RP_ACL | False | - -| VRF Name | Rendezvous Point Address | Group Address | Access Lists | Priority | Hashmask | Override | -| -------- | ------------------------ | ------------- | ------------ | -------- | -------- | -------- | -| MCAST_VRF1 | 10.238.2.161 | 239.12.22.12/32, 239.12.22.13/32, 239.12.22.14/32 | - | - | - | - | -| MCAST_VRF2_ALL_GROUPS | 10.238.3.161 | - | - | - | 30 | - | -| Test_RP_ACL | 10.238.4.161 | - | RP_ACL | - | - | - | -| Test_RP_ACL | 10.238.4.161 | - | RP_ACL2 | 20 | 30 | True | - -##### Router Multicast Device Configuration - -```eos -! -router pim sparse-mode - ipv4 - ssm range standard - bfd - rp address 10.238.1.161 239.12.12.12/32 priority 20 - rp address 10.238.1.161 239.12.12.13/32 priority 20 - rp address 10.238.1.161 239.12.12.14/32 priority 20 - rp address 10.238.1.161 239.12.12.16/32 priority 20 - rp address 10.238.1.161 239.12.12.20/32 priority 20 - rp address 10.238.1.161 239.12.12.21/32 priority 20 - rp address 10.238.1.161 access-list RP_ACL priority 20 - rp address 10.238.1.161 access-list RP_ACL2 priority 20 - rp address 10.238.1.161 239.12.12.17/32 - rp address 10.238.1.161 access-list RP_ACL3 - anycast-rp 10.38.1.161 10.50.64.16 register-count 15 - ! - vrf MCAST_VRF1 - ipv4 - bfd - rp address 10.238.2.161 239.12.22.12/32 - rp address 10.238.2.161 239.12.22.13/32 - rp address 10.238.2.161 239.12.22.14/32 - ! - vrf MCAST_VRF2_ALL_GROUPS - ipv4 - rp address 10.238.3.161 hashmask 30 - ! - vrf Test_RP_ACL - ipv4 - rp address 10.238.4.161 access-list RP_ACL - rp address 10.238.4.161 access-list RP_ACL2 priority 20 hashmask 30 override -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-segment-security.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-segment-security.md deleted file mode 100644 index fbe5442c5b9..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-segment-security.md +++ /dev/null @@ -1,150 +0,0 @@ -# router-segment-security - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Group-Based Multi-domain Segmentation Services (MSS-Group)](#group-based-multi-domain-segmentation-services-mss-group) - - [Segmentation Policies](#segmentation-policies) - - [Segment Definitions](#segment-definitions) - - [Router MSS-G Device Configuration](#router-mss-g-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Group-Based Multi-domain Segmentation Services (MSS-Group) - -MSS-G is enabled. - -### Segmentation Policies - -#### POLICY-TEST1 - -| Sequence Number | Application Name | Action | Next-Hop | Log | Stateless | -| --------------- | ---------------- | ------ | -------- | --- | --------- | -| 10 | APP-TEST-1 | forward | - | - | False | -| 20 | APP-TEST-2 | drop | - | True | - | -| 25 | APP-TEST-3 | redirect | 198.51.100.1 | - | - | - -### Segment Definitions - -#### VRF default Segmentation - -##### Segment SEGMENT-TEST1 Definitions - -| Interface | Match-List Name | Covered Prefix-List Name | Address Family | -| --------- |---------------- | ------------------------ | -------------- | -| - | MATCH-LIST10 | - | ipv4 | -| - | MATCH-LIST11 | - | ipv6 | - -##### Segment SEGMENT-TEST1 Policies - -| Source Segment | Policy Applied | -| -------------- | -------------- | -| MATCH-LIST22 | POLICY-TEST1 | - -##### Segment SEGMENT-TEST2 Definitions - -| Interface | Match-List Name | Covered Prefix-List Name | Address Family | -| --------- |---------------- | ------------------------ | -------------- | -| - | MATCH-LIST4 | - | ipv4 | -| - | MATCH-LIST3 | - | ipv6 | - -##### Segment SEGMENT-TEST2 Policies - -| Source Segment | Policy Applied | -| -------------- | -------------- | -| MATCH-LIST20 | policy-forward-all | -| MATCH-LIST21 | POLICY-TEST1 | -| MATCH-LIST30 | policy-drop-all | - -#### VRF SECURE Segmentation - -##### Segment SEGMENT-TEST1 Definitions - -| Interface | Match-List Name | Covered Prefix-List Name | Address Family | -| --------- |---------------- | ------------------------ | -------------- | -| Ethernet1 | - | - | - | -| Ethernet2 | - | - | - | -| - | - | PREFIX-LIST10 | ipv4 | -| - | - | PREFIX-LIST1 | ipv6 | - -##### Segment SEGMENT-TEST1 Policies - -| Source Segment | Policy Applied | -| -------------- | -------------- | -| MATCH-LIST20 | policy-forward-all | -| MATCH-LIST30 | policy-drop-all | - -Configured Fallback Policy: policy-custom - -### Router MSS-G Device Configuration - -```eos -! -router segment-security - no shutdown - ! - policy POLICY-TEST1 - 10 application APP-TEST-1 action forward - 20 application APP-TEST-2 action drop stateless log - 25 application APP-TEST-3 action redirect next-hop 198.51.100.1 stateless - ! - vrf default - segment SEGMENT-TEST1 - definition - match prefix-ipv4 MATCH-LIST10 - match prefix-ipv6 MATCH-LIST11 - ! - policies - from MATCH-LIST22 policy POLICY-TEST1 - ! - segment SEGMENT-TEST2 - definition - match prefix-ipv4 MATCH-LIST4 - match prefix-ipv6 MATCH-LIST3 - ! - policies - from MATCH-LIST20 policy policy-forward-all - from MATCH-LIST21 policy POLICY-TEST1 - from MATCH-LIST30 policy policy-drop-all - ! - vrf SECURE - segment SEGMENT-TEST1 - definition - match interface Ethernet1 - match interface Ethernet2 - match covered prefix-list ipv4 PREFIX-LIST10 - match covered prefix-list ipv6 PREFIX-LIST1 - ! - policies - from MATCH-LIST20 policy policy-forward-all - from MATCH-LIST30 policy policy-drop-all - fallback policy policy-custom - ! -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-service-insertion.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-service-insertion.md deleted file mode 100644 index 58988e09ad7..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-service-insertion.md +++ /dev/null @@ -1,94 +0,0 @@ -# router-service-insertion - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) -- [Router Service Insertion](#router-service-insertion-1) - - [Connections](#connections) - - [Router Service Insertion Configuration](#router-service-insertion-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -## Router Service Insertion - -Router service-insertion is enabled. - -### Connections - -#### Connections Through Ethernet Interface - -| Name | Interface | Next Hop | Monitor Connectivity Host | -| ---- | --------- | -------- | ------------------------- | -| aconnection | Ethernet4/1 | 10.10.10.10 | host4 | -| connection1 | Ethernet2/2.2 | 10.10.10.10 | host1 | -| connection6 | Ethernet2 | 10.10.10.10 | - | -| connection7 | Ethernet3/1 | 10.10.10.10 | host4 | - -#### Connections Through Tunnel Interface - -| Name | Primary Interface | Secondary Interface | Monitor Connectivity Host | -| ---- | ----------------- | ------------------- | ------------------------- | -| connection2 | Tunnel1 | Tunnel2 | host2 | -| connection3 | - | Tunnel3 | host3 | -| connection4 | Tunnel4 | - | - | -| connection5 | Tunnel5 | Tunnel6 | - | - -### Router Service Insertion Configuration - -```eos -! -router service-insertion - connection aconnection - interface Ethernet4/1 next-hop 10.10.10.10 - monitor connectivity host host4 - connection connection1 - interface Ethernet2/2.2 next-hop 10.10.10.10 - monitor connectivity host host1 - connection connection2 - interface Tunnel1 primary - interface Tunnel2 secondary - monitor connectivity host host2 - connection connection3 - interface Tunnel3 secondary - monitor connectivity host host3 - connection connection4 - interface Tunnel4 primary - connection connection5 - interface Tunnel5 primary - interface Tunnel6 secondary - connection connection6 - interface Ethernet2 next-hop 10.10.10.10 - connection connection7 - interface Ethernet3/1 next-hop 10.10.10.10 - monitor connectivity host host4 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-traffic-engineering.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-traffic-engineering.md deleted file mode 100644 index 4866bb0c05b..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/router-traffic-engineering.md +++ /dev/null @@ -1,102 +0,0 @@ -# router-traffic-engineering - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Router Traffic-Engineering](#router-traffic-engineering-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Router Traffic-Engineering - -- Traffic Engineering is enabled. - -#### Segment Routing Summary - -- SRTE is enabled. - -- system-colored-tunnel-rib is enabled - -##### SRTE Policies - -| Endpoint | Color | Preference | Name | Description | SBFD Remote Discriminator | Label Stack | Index | Weight | Explicit Null | -| -------- | ----- | ---------- | ---- | ----------- | ------------------------- | ----------- | ------ | ------ | ------------- | -| 1.2.3.4 | 70810 | 180 | SRTE-1.2.3.4-70810 | SRTE POLICY FOR 1.2.3.4 COLOR 70810 | 155.2.1.1 | 900002 900003 900005 900006 | 200 | - | ipv4 ipv6 | -| 1.2.3.4 | 80810 | 100 | SRTE-1.2.3.4-80810 | SRTE POLICY FOR 1.2.3.4 COLOR 80810 | - | 900002 900008 900007 900006 | 100 | 20 | none | -| 5.6.7.8 | 20320 | 80 | - | - | 2600599809 | 900002 900003 900005 900006 | 300 | 120 | ipv4 | -| 5.6.7.8 | 20320 | 80 | - | - | 2600599809 | 900002 900004 900007 900006 | 400 | 220 | ipv4 | -| 5.6.7.8 | 20320 | 120 | - | - | 2600599809 | 900002 900008 900009 900006 | - | - | ipv6 | -| 5.6.7.8 | 20320 | 120 | - | - | 2600599809 | 900002 900010 900011 900012 | - | - | ipv6 | - -#### Router Traffic Engineering Device Configuration - -```eos -! -router traffic-engineering - segment-routing - rib system-colored-tunnel-rib - ! - policy endpoint 1.2.3.4 color 70810 - binding-sid 970810 - name SRTE-1.2.3.4-70810 - description SRTE POLICY FOR 1.2.3.4 COLOR 70810 - sbfd remote-discriminator 155.2.1.1 - ! - path-group preference 180 - explicit-null ipv4 ipv6 - segment-list label-stack 900002 900003 900005 900006 index 200 - ! - policy endpoint 1.2.3.4 color 80810 - name SRTE-1.2.3.4-80810 - description SRTE POLICY FOR 1.2.3.4 COLOR 80810 - ! - path-group preference 100 - explicit-null none - segment-list label-stack 900002 900008 900007 900006 weight 20 index 100 - ! - policy endpoint 5.6.7.8 color 20320 - binding-sid 978320 - sbfd remote-discriminator 2600599809 - ! - path-group preference 80 - explicit-null ipv4 - segment-list label-stack 900002 900003 900005 900006 weight 120 index 300 - segment-list label-stack 900002 900004 900007 900006 weight 220 index 400 - ! - path-group preference 120 - explicit-null ipv6 - segment-list label-stack 900002 900008 900009 900006 - segment-list label-stack 900002 900010 900011 900012 - router-id ipv4 10.0.0.1 - router-id ipv6 2001:beef:cafe::1 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-configuration-bgp.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-configuration-bgp.md deleted file mode 100644 index df1a454a4f8..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-configuration-bgp.md +++ /dev/null @@ -1,47 +0,0 @@ -# service-routing-configuration-bgp - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Service Routing Configuration BGP](#service-routing-configuration-bgp-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Service Routing Configuration BGP - -BGP no equals default enabled - -```eos -! -service routing configuration bgp no-equals-default -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model-2.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model-2.md deleted file mode 100644 index 6570fb8da70..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model-2.md +++ /dev/null @@ -1,47 +0,0 @@ -# service-routing-protocols-model-2 - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Service Routing Protocols Model - -Single agent routing protocol model enabled - -```eos -! -service routing protocols model ribd -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model.md deleted file mode 100644 index 4cebabe40d5..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/service-routing-protocols-model.md +++ /dev/null @@ -1,47 +0,0 @@ -# service-routing-protocols-model - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Service Routing Protocols Model](#service-routing-protocols-model-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Service Routing Protocols Model - -Multi agent routing protocol model enabled - -```eos -! -service routing protocols model multi-agent -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/sflow.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/sflow.md deleted file mode 100644 index c8b9626a812..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/sflow.md +++ /dev/null @@ -1,130 +0,0 @@ -# sflow - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [SFlow](#sflow-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### SFlow - -#### SFlow Summary - -| VRF | SFlow Source | SFlow Destination | Port | -| --- | ------------ | ----------------- | ---- | -| AAA | - | 10.6.75.62 | 123 | -| AAA | - | 10.6.75.63 | 333 | -| AAA | Ethernet2 | - | - | -| BBB | - | 10.6.75.62 | 6343 | -| BBB | 1.1.1.1 | - | - | -| CCC | - | 10.6.75.62 | 6343 | -| CCC | Management1 | - | - | -| MGMT | - | 10.6.75.59 | 6343 | -| MGMT | - | 10.6.75.62 | 123 | -| MGMT | - | 10.6.75.63 | 333 | -| MGMT | Ethernet3 | - | - | -| default | - | 10.6.75.62 | 123 | -| default | - | 10.6.75.61 | 6343 | -| default | Management0 | - | - | - -sFlow Sample Rate: 1000 - -sFlow Sample Input Subinterface is enabled. - -sFlow Sample Output Subinterface is enabled. - -sFlow Polling Interval: 10 - -sFlow is enabled. - -sFlow is disabled on all interfaces by default. - -Unmodified egress sFlow is enabled on all interfaces by default. - -sFlow hardware acceleration is enabled. - -sFlow hardware accelerated Sample Rate: 1024 - -#### SFlow Hardware Accelerated Modules - -| Module | Acceleration Enabled | -| ------ | -------------------- | -| Linecard1 | True | -| Linecard2 | True | -| Linecard3 | False | - -#### SFlow Extensions - -| Extension | Enabled | -| --------- | ------- | -| bgp | True | -| router | True | -| switch | False | -| tunnel | False | - -#### SFlow Device Configuration - -```eos -! -sflow sample dangerous 1000 -sflow polling-interval 10 -sflow vrf AAA destination 10.6.75.62 123 -sflow vrf AAA destination 10.6.75.63 333 -sflow vrf AAA source-interface Ethernet2 -sflow vrf BBB destination 10.6.75.62 -sflow vrf BBB source 1.1.1.1 -sflow vrf CCC destination 10.6.75.62 -sflow vrf CCC source-interface Management1 -sflow vrf MGMT destination 10.6.75.59 -sflow vrf MGMT destination 10.6.75.62 123 -sflow vrf MGMT destination 10.6.75.63 333 -sflow vrf MGMT source-interface Ethernet3 -sflow destination 10.6.75.61 -sflow destination 10.6.75.62 123 -sflow source-interface Management0 -sflow sample input subinterface -sflow sample output subinterface -sflow extension bgp -sflow extension router -no sflow extension switch -no sflow extension tunnel -sflow interface disable default -sflow interface egress unmodified enable default -sflow run -sflow hardware acceleration -sflow hardware acceleration sample 1024 -sflow hardware acceleration module Linecard1 -sflow hardware acceleration module Linecard2 -no sflow hardware acceleration module Linecard3 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/static-routes.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/static-routes.md deleted file mode 100644 index 993f53b249d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/static-routes.md +++ /dev/null @@ -1,67 +0,0 @@ -# static-routes - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Routing](#routing) - - [Static Routes](#static-routes-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Routing - -### Static Routes - -#### Static Routes Summary - -| VRF | Destination Prefix | Next Hop IP | Exit interface | Administrative Distance | Tag | Route Name | Metric | -| --- | ------------------ | ----------- | -------------- | ----------------------- | --- | ---------- | ------ | -| default | 1.1.1.0/24 | 10.1.1.1 | vlan101 | 1 | - | - | - | -| default | 1.1.2.0/24 | 10.1.1.1 | vlan101 | 200 | 666 | RT-TO-FAKE-DMZ | - | -| customer01 | 1.2.1.0/24 | 10.1.2.1 | vlan202 | 1 | - | - | - | -| customer01 | 1.2.2.0/24 | 10.1.2.1 | vlan101 | 201 | 667 | RT-TO-FAKE-DMZ | - | -| APP | 10.3.4.0/24 | 1.2.3.4 | - | 1 | - | - | - | -| APP | 10.3.5.0/24 | - | Null0 | 1 | - | - | - | -| customer01 | 10.3.6.0/24 | 11.2.1.1 (tracked with BFD) | Ethernet40 | 100 | 1000 | Track-BFD | 300 | -| customer01 | 10.3.7.0/24 | - | Ethernet41 | 100 | 1000 | No-Track-BFD | 300 | - -#### Static Routes Device Configuration - -```eos -! -ip route 1.1.1.0/24 Vlan101 10.1.1.1 -ip route 1.1.2.0/24 Vlan101 10.1.1.1 200 tag 666 name RT-TO-FAKE-DMZ -ip route vrf APP 10.3.4.0/24 1.2.3.4 -ip route vrf APP 10.3.5.0/24 Null0 -ip route vrf customer01 1.2.1.0/24 Vlan202 10.1.2.1 -ip route vrf customer01 1.2.2.0/24 Vlan101 10.1.2.1 201 tag 667 name RT-TO-FAKE-DMZ -ip route vrf customer01 10.3.6.0/24 Ethernet40 11.2.1.1 track bfd 100 tag 1000 name Track-BFD metric 300 -ip route vrf customer01 10.3.7.0/24 Ethernet41 100 tag 1000 name No-Track-BFD metric 300 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/stun.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/stun.md deleted file mode 100644 index 2bb9cd956df..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/stun.md +++ /dev/null @@ -1,78 +0,0 @@ -# stun - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [STUN](#stun-1) - - [STUN Client](#stun-client) - - [STUN Server](#stun-server) - - [STUN Device Configuration](#stun-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## STUN - -### STUN Client - -#### Server Profiles - -| Server Profile | IP address | SSL Profile | Port | -| -------------- | ---------- | ----------- | ---- | -| server1 | 1.2.3.4 | pathfinder | 3478 | -| server2 | 2.3.4.5 | - | 4100 | - -### STUN Server - -| Server Local Interfaces | Bindings Timeout (s) | SSL Profile | SSL Connection Lifetime | Port | -| ----------------------- | -------------------- | ----------- | ----------------------- | ---- | -| Ethernet1
Ethernet13
Vlan42
Vlan666 | 600 | pathfinder | 1300 minutes | 4100 | - -### STUN Device Configuration - -```eos -! -stun - client - server-profile server1 - ip address 1.2.3.4 - ssl profile pathfinder - server-profile server2 - ip address 2.3.4.5 - port 4100 - server - local-interface Ethernet1 - local-interface Ethernet13 - local-interface Vlan42 - local-interface Vlan666 - port 4100 - ssl profile pathfinder - binding timeout 600 seconds - ssl connection lifetime 1300 minutes -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-mode.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-mode.md deleted file mode 100644 index 2ee3acd31eb..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-mode.md +++ /dev/null @@ -1,58 +0,0 @@ -# switchport-mode - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Interfaces](#interfaces) - - [Switchport Default](#switchport-default) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Interfaces - -### Switchport Default - -#### Switchport Defaults Summary - -- Default Switchport Mode: access -- Default Switchport Phone COS: 0 -- Default Switchport Phone Trunk: tagged -- Default Switchport Phone VLAN: 69 - -#### Switchport Default Device Configuration - -```eos -! -switchport default mode access -! -switchport default phone cos 0 -! -switchport default phone vlan 69 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-port-security.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-port-security.md deleted file mode 100644 index 3b2a8d1a6ed..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/switchport-port-security.md +++ /dev/null @@ -1,58 +0,0 @@ -# switchport-port-security - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Switchport Port-security](#switchport-port-security-1) - - [Switchport Port-security Summary](#switchport-port-security-summary) - - [Switchport Port-security Device Configuration](#switchport-port-security-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Switchport Port-security - -### Switchport Port-security Summary - -| Settings | Value | -| -------- | ----- | -| Mac-address Aging | True | -| Mac-address Moveable | True | -| Disable Persistence | True | -| Violation Protect Chip-based | True | - -### Switchport Port-security Device Configuration - -```eos -! -switchport port-security mac-address aging -switchport port-security mac-address moveable -switchport port-security persistence disabled -switchport port-security violation protect chip-based -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tap-aggregation.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tap-aggregation.md deleted file mode 100644 index 9b5ec2d0e82..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tap-aggregation.md +++ /dev/null @@ -1,73 +0,0 @@ -# tap-aggregation - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [Tap Aggregation](#tap-aggregation-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### Tap Aggregation - -#### Tap Aggregation Summary - -| Settings | Values | -| -------- | ------ | -| Mode Exclusive | True | -| Mode Exclusive Profile | tap-aggregation-extended | -| Mode Exclusive No-Errdisable | Ethernet1/1, Ethetnet 42/1, Port-Channel200 | -| Encapsulation Dot1br Strip | True | -| Encapsulation Vn Tag Strip | True | -| Protocol LLDP Trap | True | -| Truncation Size | 169 | -| Mac Timestamp | Header Format 64-bit | -| Mac Timestamp | Header eth-type 5 | -| Mac FCS Error | pass-through | - -#### Tap Aggregation Device Configuration - -```eos -! -tap aggregation - mode exclusive profile tap-aggregation-extended - encapsulation dot1br strip - encapsulation vn-tag strip - protocol lldp trap - mode exclusive no-errdisable Ethernet1/1 - mode exclusive no-errdisable Ethetnet 42/1 - mode exclusive no-errdisable Port-Channel200 - truncation size 169 - mac timestamp header format 64-bit - mac timestamp header eth-type 5 - mac fcs-error pass-through -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/terminal.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/terminal.md deleted file mode 100644 index 04e12f9fb78..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/terminal.md +++ /dev/null @@ -1,34 +0,0 @@ -# terminal - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/transceiver_qsfp_default_mode_4x10_false.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/transceiver_qsfp_default_mode_4x10_false.md deleted file mode 100644 index 11bd44fff17..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/transceiver_qsfp_default_mode_4x10_false.md +++ /dev/null @@ -1,34 +0,0 @@ -# transceiver_qsfp_default_mode_4x10_false - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tunnel-interfaces.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tunnel-interfaces.md deleted file mode 100644 index eea986eba56..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/tunnel-interfaces.md +++ /dev/null @@ -1,125 +0,0 @@ -# tunnel-interfaces - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Interfaces](#interfaces) - - [Tunnel Interfaces](#tunnel-interfaces-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Interfaces - -### Tunnel Interfaces - -#### Tunnel Interfaces Summary - -| Interface | Description | VRF | Underlay VRF | MTU | Shutdown | NAT Profile | Mode | Source Interface | Destination | PMTU-Discovery | IPsec Profile | -| --------- | ----------- | --- | ------------ | --- | -------- | ----------- | ---- | ---------------- | ----------- | -------------- | ------------- | -| Tunnel1 | test ipv4 only | Tunnel-VRF | Underlay-VRF | 1500 | False | - | ipsec | Ethernet42 | 6.6.6.6 | True | - | -| Tunnel2 | test ipv6 only | default | default | - | True | NAT-PROFILE-NO-VRF-2 | gre | Ethernet42 | dead:beef::1 | False | Profile-2 | -| Tunnel3 | test dual stack | default | default | 1500 | - | - | ipsec | Ethernet42 | 1.1.1.1 | - | Profile-3 | -| Tunnel4 | test no tcp_mss | default | default | 1500 | - | NAT-PROFILE-NO-VRF-1 | - | Ethernet42 | 1.1.1.1 | - | - | - -##### IPv4 - -| Interface | VRF | IP Address | TCP MSS | TCP MSS Direction | ACL In | ACL Out | -| --------- | --- | ---------- | ------- | ----------------- | ------ | ------- | -| Tunnel1 | Tunnel-VRF | 42.42.42.42/24 | 666 | ingress | test-in | test-out | -| Tunnel3 | default | 64.64.64.64/24 | 666 | - | - | - | -| Tunnel4 | default | 64.64.64.64/24 | - | - | - | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | TCP MSS | TCP MSS Direction | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ------- | ----------------- | ----------- | ------------ | -| Tunnel2 | default | cafe::1/64 | 666 | egress | test-in | test-out | -| Tunnel3 | default | beef::64/64 | 666 | - | - | - | -| Tunnel4 | default | beef::64/64 | - | - | - | - | - -#### Tunnel Interfaces Device Configuration - -```eos -! -interface Tunnel1 - description test ipv4 only - no shutdown - mtu 1500 - vrf Tunnel-VRF - ip address 42.42.42.42/24 - tcp mss ceiling ipv4 666 ingress - ip access-group test-in in - ip access-group test-out out - tunnel mode ipsec - tunnel source interface Ethernet42 - tunnel destination 6.6.6.6 - tunnel path-mtu-discovery - tunnel underlay vrf Underlay-VRF - comment - Comment created from eos_cli under tunnel_interfaces.Tunnel1 - EOF - -! -interface Tunnel2 - description test ipv6 only - shutdown - ipv6 enable - ipv6 address cafe::1/64 - tcp mss ceiling ipv6 666 egress - ipv6 access-group test-in in - ipv6 access-group test-out out - ip nat service-profile NAT-PROFILE-NO-VRF-2 - tunnel mode gre - tunnel source interface Ethernet42 - tunnel destination dead:beef::1 - tunnel ipsec profile Profile-2 -! -interface Tunnel3 - description test dual stack - mtu 1500 - ip address 64.64.64.64/24 - ipv6 enable - ipv6 address beef::64/64 - tcp mss ceiling ipv4 666 ipv6 666 - tunnel mode ipsec - tunnel source interface Ethernet42 - tunnel destination 1.1.1.1 - tunnel ipsec profile Profile-3 -! -interface Tunnel4 - description test no tcp_mss - mtu 1500 - ip address 64.64.64.64/24 - ipv6 enable - ipv6 address beef::64/64 - ip nat service-profile NAT-PROFILE-NO-VRF-1 - tunnel source interface Ethernet42 - tunnel destination 1.1.1.1 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/unsupported-transceiver.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/unsupported-transceiver.md deleted file mode 100644 index 15889841c7d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/unsupported-transceiver.md +++ /dev/null @@ -1,34 +0,0 @@ -# unsupported-transceiver - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-internal-order.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-internal-order.md deleted file mode 100644 index 0bed1f03abb..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-internal-order.md +++ /dev/null @@ -1,52 +0,0 @@ -# vlan-internal-order - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [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) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Internal VLAN Allocation Policy - -### Internal VLAN Allocation Policy Summary - -| Policy Allocation | Range Beginning | Range Ending | -| ------------------| --------------- | ------------ | -| ascending | 10 | 40 | - -### Internal VLAN Allocation Policy Device Configuration - -```eos -! -vlan internal order ascending range 10 40 -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlans.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlans.md deleted file mode 100644 index 2a50d8fc81f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlans.md +++ /dev/null @@ -1,87 +0,0 @@ -# vlans - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [VLANs](#vlans-1) - - [VLANs Summary](#vlans-summary) - - [VLANs Device Configuration](#vlans-device-configuration) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## VLANs - -### VLANs Summary - -| VLAN ID | Name | Trunk Groups | -| ------- | ---- | ------------ | -| 110 | PR01-DMZ | - | -| 111 | PRIVATE_VLAN_COMMUNITY | - | -| 112 | PRIVATE_VLAN_ISOLATED | - | -| 3010 | MLAG_iBGP_TENANT_A_PROJECT01 | LEAF_PEER_L3 | -| 3011 | MLAG_iBGP_TENANT_A_PROJECT02 | MY_TRUNK_GROUP | -| 3012 | MLAG_iBGP_TENANT_A_PROJECT03 | MY_TRUNK_GROUP | - -#### Private VLANs - -| Primary Vlan ID | Secondary VLAN ID | Private Vlan Type | -| --------------- | ----------------- | ----------------- | -| community | 111 | 110 | -| isolated | 112 | 110 | - -### VLANs Device Configuration - -```eos -! -vlan 110 - name PR01-DMZ -! -vlan 111 - name PRIVATE_VLAN_COMMUNITY - private-vlan community primary vlan 110 -! -vlan 112 - name PRIVATE_VLAN_ISOLATED - private-vlan isolated primary vlan 110 -! -vlan 3010 - name MLAG_iBGP_TENANT_A_PROJECT01 - trunk group LEAF_PEER_L3 -! -vlan 3011 - name MLAG_iBGP_TENANT_A_PROJECT02 - state active - trunk group MY_TRUNK_GROUP -! -vlan 3012 - name MLAG_iBGP_TENANT_A_PROJECT03 - state suspend - trunk group MY_TRUNK_GROUP -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vmtracer-sessions.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vmtracer-sessions.md deleted file mode 100644 index f0d294c0b46..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vmtracer-sessions.md +++ /dev/null @@ -1,65 +0,0 @@ -# vmtracer-sessions - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [VM Tracer Sessions](#vm-tracer-sessions) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### VM Tracer Sessions - -#### VM Tracer Summary - -| Session | URL | Username | Autovlan | VRF | Source Interface | -| ------- | --- | -------- | -------- | --- | ---------------- | -| session_1 | https://192.168.0.10 | user1 | disabled | MGMT | Management1 | -| session_2 | https://192.168.0.10 | user1 | enabled | - | - | - -#### VM Tracer Device Configuration - -```eos -! -vmtracer session session_1 - url https://192.168.0.10 - username user1 - password 7 encrypted_password - autovlan disable - vrf MGMT - source-interface Management1 -! -vmtracer session session_2 - url https://192.168.0.10 - username user1 - password 7 encrypted_password -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface-false.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface-false.md deleted file mode 100644 index db36583b04f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface-false.md +++ /dev/null @@ -1,59 +0,0 @@ -# vxlan-interface-false - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Interfaces](#interfaces) - - [VXLAN Interface](#vxlan-interface) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Interfaces - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| UDP port | 4789 | -| Qos dscp propagation encapsulation | Disabled | -| Qos ECN propagation | Disabled | -| Qos map dscp to traffic-class decapsulation | Disabled | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - no vxlan qos ecn propagation - no vxlan qos dscp propagation encapsulation - no vxlan qos map dscp to traffic-class decapsulation -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface.md deleted file mode 100644 index e3b9e6b1f76..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vxlan-interface.md +++ /dev/null @@ -1,113 +0,0 @@ -# vxlan-interface - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Interfaces](#interfaces) - - [VXLAN Interface](#vxlan-interface-1) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Interfaces - -### VXLAN Interface - -#### VXLAN Interface Summary - -| Setting | Value | -| ------- | ----- | -| Source Interface | Loopback0 | -| Controller Client | True | -| MLAG Source Interface | Loopback1 | -| UDP port | 4789 | -| Vtep-to-Vtep Bridging | True | -| EVPN MLAG Shared Router MAC | mlag-system-id | -| VXLAN flood-lists learning from data-plane | Enabled | -| Qos dscp propagation encapsulation | Enabled | -| Qos ECN propagation | Enabled | -| Qos map dscp to traffic-class decapsulation | Enabled | -| Remote VTEPs EVPN BFD transmission rate | 300ms | -| Remote VTEPs EVPN BFD expected minimum incoming rate (min-rx) | 300ms | -| Remote VTEPs EVPN BFD multiplier | 3 | -| Remote VTEPs EVPN BFD prefix-list | PL-TEST | -| Multicast headend-replication | Enabled | - -##### VLAN to VNI, Flood List and Multicast Group Mappings - -| VLAN | VNI | Flood List | Multicast Group | -| ---- | --- | ---------- | --------------- | -| 110 | 10110 | - | 239.9.1.4 | -| 111 | 10111 | 10.1.1.10
10.1.1.11 | - | -| 112 | - | - | 239.9.1.6 | - -##### VRF to VNI and Multicast Group Mappings - -| VRF | VNI | Multicast Group | -| ---- | --- | --------------- | -| Tenant_A_OP_Zone | 10 | 232.0.0.10 | -| Tenant_A_WEB_Zone | 11 | - | - -##### Default Flood List - -| Default Flood List | -| ------------------ | -| 10.1.0.10
10.1.0.11 | - -#### VXLAN Interface Device Configuration - -```eos -! -interface Vxlan1 - description DC1-LEAF2A_VTEP - vxlan source-interface Loopback0 - vxlan controller-client - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan bridging vtep-to-vtep - vxlan flood vtep learned data-plane - vxlan vlan 110 vni 10110 - vxlan vlan 111 vni 10111 - vxlan vrf Tenant_A_OP_Zone vni 10 - vxlan vrf Tenant_A_WEB_Zone vni 11 - vxlan mlag source-interface Loopback1 - bfd vtep evpn interval 300 min-rx 300 multiplier 3 - bfd vtep evpn prefix-list PL-TEST - vxlan flood vtep 10.1.0.10 10.1.0.11 - vxlan vlan 111 flood vtep 10.1.1.10 10.1.1.11 - vxlan vlan 110 multicast group 239.9.1.4 - vxlan vlan 112 multicast group 239.9.1.6 - vxlan vrf Tenant_A_OP_Zone multicast group 232.0.0.10 - vxlan multicast headend-replication - vxlan qos ecn propagation - vxlan qos dscp propagation encapsulation - vxlan qos map dscp to traffic-class decapsulation - vxlan encapsulation ipv4 - -``` diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index dd9de2b5f5a..1e1915189a4 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -19,6 +19,13 @@ username shell ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDHMTFuLHP agent Dummy environment V1=42:V2=666 agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=true ! +service routing configuration bgp no-equals-default +! +prompt %H__%D{%H:%M:%S}%v%P +! +terminal length 1000 +terminal width 1000 +! alias wr copy running-config startup-config alias siib show ip interface brief @@ -41,6 +48,11 @@ ip dhcp relay information option ip dhcp relay always-on ip dhcp relay all-subnets default ! +ipv6 dhcp relay always-on +ipv6 dhcp relay all-subnets default +ipv6 dhcp relay option link-layer address +ipv6 dhcp relay option remote-id format %m:%i +! dhcp server vrf AVRF ! subnet 172.16.254.0/24 @@ -109,6 +121,14 @@ ip dhcp snooping information option ip dhcp snooping information option circuit-id type 10 format %h:%p ip dhcp snooping vlan 10,20,500,1000-2000 ! +switchport default mode access +! +switchport default phone cos 0 +! +switchport default phone vlan 69 +! +vlan internal order ascending range 10 40 +! errdisable detect cause acl errdisable detect cause arp-inspection errdisable detect cause dot1x @@ -170,6 +190,52 @@ ip igmp snooping proxy ip igmp snooping vlan 23 proxy no ip igmp snooping vlan 25 proxy ! +load-interval default 25 +! +service routing protocols model multi-agent +! +lacp port-id range 1 128 +no lacp rate-limit default +! +queue-monitor length +queue-monitor length notifying +queue-monitor length tx-latency +queue-monitor length default thresholds 100 10 +queue-monitor length cpu thresholds 200000 100000 +! +queue-monitor length log 100 +! +monitor layer1 + logging transceiver + logging transceiver dom + logging transceiver communication + logging mac fault +! +link tracking group EVPN_MH_ES1 + links minimum 30 + recovery delay 500 +link tracking group EVPN_MH_ES2 +! +match-list input string molecule + 10 match regex ^.*MOLECULE.*$ + 20 match regex ^.*TESTING.*$ +! +match-list input prefix-ipv4 molecule_v4 + match prefix-ipv4 10.10.10.0/24 + match prefix-ipv4 10.10.20.0/24 +! +match-list input prefix-ipv6 molecule_v6 + match prefix-ipv6 2001:0DB8::/32 +! +mcs client + no shutdown + ! + cvx secondary default + no shutdown + server host 10.90.224.188 + server host 10.90.224.189 + server host leaf2.atd.lab +! hostname hostname-set-via-hostname-var ip domain-list domain1.local ip domain-list domain2.local @@ -182,8 +248,298 @@ aaa group server ldap LDAP1 server 192.168.10.157 vrf mgt server 10.10.10.248 ! +track MyTrackNoProperty interface Ethernet1/1 line-protocol +track MyTrackSetProperty interface Ethernet2/1 line-protocol +! +switchport port-security mac-address aging +switchport port-security mac-address moveable +switchport port-security persistence disabled +switchport port-security violation protect chip-based +! +redundancy + protocol sso +! +router adaptive-virtual-topology + topology role pathfinder + region North_America id 1 + zone Canada id 2 + site Ottawa id 99 + ! + policy production + ! + match application-profile videoApps + ! + match application-profile criticalApps + avt profile crit + traffic-class 7 + dscp 45 + ! + match application-profile audioApps + avt profile audio + traffic-class 6 + ! + match application-profile mfgApp + avt profile crit + dscp 54 + ! + match application-profile hrApp + avt profile hr + ! + profile office365 + ! + profile scavenger + internet-exit policy scavenger-ie + path-selection load-balance scavenger-lb + ! + profile video + internet-exit policy video-ie + ! + profile voice + path-selection load-balance voice-lb + ! + vrf blue + avt profile video id 1 + ! + vrf red + avt policy production + avt profile video id 1 + avt profile voice id 2 +! +router internet-exit + exit-group eg_01 + ! + exit-group eg_02 + fib-default + ! + exit-group eg_03 + local connection eg_03_lo_01 + local connection eg_03_lo_02 + fib-default + ! + exit-group eg_04 + local connection eg_04_lo_01 + local connection eg_04_lo_02 + local connection eg_04_lo_03 + ! + policy po_01 + exit-group po_eg_01_02 + exit-group po_eg_01_04 + exit-group po_eg_01_01 + exit-group po_eg_01_03 + exit-group system-default-exit-group + ! + policy po_02 + ! + policy po_03 + exit-group po_eg_03_01 +! +router l2-vpn + arp learning bridged + arp proxy prefix-list pl-router-l2-vpn + arp selective-install + nd learning bridged + nd proxy prefix-list pl-router-l2-vpn + nd rs flooding disabled + virtual-router neighbor advertisement flooding disabled +! +router path-selection + peer dynamic source stun + tcp mss ceiling ipv4 200 ingress + ! + path-group PG-1 id 666 + keepalive interval 200 milliseconds failure-threshold 3 intervals + ! + peer dynamic + ip local + ipsec + ! + peer static router-ip 172.16.1.42 + ! + peer static router-ip 172.16.2.42 + ipv4 address 192.168.2.42 + ! + peer static router-ip 172.16.42.42 + name TEST-STATIC-PEER-WITH-NAME + ipv4 address 192.168.42.42 + ipv4 address 192.168.1.42 + ! + path-group PG-2 id 42 + ipsec profile IPSEC-P-1 + keepalive interval auto + flow assignment lan + ! + local interface Ethernet1/1 + ! + local interface Ethernet1/1/3 + ! + local interface Ethernet2 public address 192.168.42.42 + stun server-profile STUN-P-1 STUN-P-2 + ! + local interface Ethernet2/4.666 + ! + local interface Ethernet3 + stun server-profile STUN-P-1 + ! + local interface Ethernet4.666 + ! + local interface Port-Channel1 public address 192.168.42.43 + stun server-profile STUN-P-1 STUN-P-2 + ! + local interface Port-Channel4.666 + ! + local ip 192.168.1.100 public address 192.168.42.42 + stun server-profile STUN-P-1 STUN-P-2 + ! + local ip 192.168.100.1 + stun server-profile STUN-P-1 + ! + peer dynamic + ipsec disabled + ! + path-group PG-3 id 888 + ! + path-group PG-4 + ! + load-balance policy LB-EMPTY + ! + load-balance policy LB-P-1 + loss-rate 17 + hop count lowest + path-group PG-5 + path-group PG-2 priority 42 + path-group PG-4 priority 42 + path-group PG-3 priority 666 + ! + load-balance policy LB-P-2 + latency 42 + jitter 666 + loss-rate 42.42 + path-group PG-1 priority 1 + path-group PG-3 + ! + policy DPS-P-1 + default-match + load-balance LB-P-1 + ! + 42 application-profile AP-3 + load-balance LB-P-1 + ! + policy DPS-P-2 + default-match + load-balance LB-P-2 + ! + policy DPS-P-3 + 42 application-profile AP-2 + ! + 66 application-profile AP-1 + load-balance LB-P-1 + ! + vrf VRF-1 + path-selection-policy DPS-P-1 + ! + vrf VRF-2 + path-selection-policy DPS-P-2 + ! + vrf VRF-3 +! +router service-insertion + connection aconnection + interface Ethernet4/1 next-hop 10.10.10.10 + monitor connectivity host host4 + connection connection1 + interface Ethernet2/2.2 next-hop 10.10.10.10 + monitor connectivity host host1 + connection connection2 + interface Tunnel1 primary + interface Tunnel2 secondary + monitor connectivity host host2 + connection connection3 + interface Tunnel3 secondary + monitor connectivity host host3 + connection connection4 + interface Tunnel4 primary + connection connection5 + interface Tunnel5 primary + interface Tunnel6 secondary + connection connection6 + interface Ethernet2 next-hop 10.10.10.10 + connection connection7 + interface Ethernet3/1 next-hop 10.10.10.10 + monitor connectivity host host4 +! +sflow sample dangerous 1000 +sflow polling-interval 10 +sflow vrf AAA destination 10.6.75.62 123 +sflow vrf AAA destination 10.6.75.63 333 +sflow vrf AAA source-interface Ethernet2 +sflow vrf BBB destination 10.6.75.62 +sflow vrf BBB source 1.1.1.1 +sflow vrf CCC destination 10.6.75.62 +sflow vrf CCC source-interface Management1 +sflow vrf MGMT destination 10.6.75.59 +sflow vrf MGMT destination 10.6.75.62 123 +sflow vrf MGMT destination 10.6.75.63 333 +sflow vrf MGMT source-interface Ethernet3 +sflow destination 10.6.75.61 +sflow destination 10.6.75.62 123 +sflow source-interface Management0 +sflow sample input subinterface +sflow sample output subinterface +sflow extension bgp +sflow extension router +no sflow extension switch +no sflow extension tunnel +sflow interface disable default +sflow interface egress unmodified enable default +sflow run +sflow hardware acceleration +sflow hardware acceleration sample 1024 +sflow hardware acceleration module Linecard1 +sflow hardware acceleration module Linecard2 +no sflow hardware acceleration module Linecard3 +! +service unsupported-transceiver test dsafDSFfvadskjh3424 +! +tap aggregation + mode exclusive profile tap-aggregation-extended + encapsulation dot1br strip + encapsulation vn-tag strip + protocol lldp trap + mode exclusive no-errdisable Ethernet1/1 + mode exclusive no-errdisable Ethetnet 42/1 + mode exclusive no-errdisable Port-Channel200 + truncation size 169 + mac timestamp header format 64-bit + mac timestamp header eth-type 5 + mac fcs-error pass-through +! clock timezone GMT ! +vlan 110 + name PR01-DMZ +! +vlan 111 + name PRIVATE_VLAN_COMMUNITY + private-vlan community primary vlan 110 +! +vlan 112 + name PRIVATE_VLAN_ISOLATED + private-vlan isolated primary vlan 110 +! +vlan 3010 + name MLAG_iBGP_TENANT_A_PROJECT01 + trunk group LEAF_PEER_L3 +! +vlan 3011 + name MLAG_iBGP_TENANT_A_PROJECT02 + state active + trunk group MY_TRUNK_GROUP +! +vlan 3012 + name MLAG_iBGP_TENANT_A_PROJECT03 + state suspend + trunk group MY_TRUNK_GROUP +! vrf instance BLAH ! vrf instance defauls @@ -210,6 +566,74 @@ group bgp foo group bgp without-neighbors-key vrf red ! +queue-monitor streaming + max-connections 5 + ip access-group ACL-QMS + ipv6 access-group ACLv6-QMS + vrf test + no shutdown +! +management security + entropy source hardware haveged cpu jitter + entropy source hardware exclusive + password minimum length 17 + password encryption-key common + password encryption reversible aes-256-gcm + ! + password policy AVD_POLICY + minimum digits 1 + minimum length 2 + minimum lower 3 + minimum special 4 + minimum upper 5 + maximum repetitive 6 + maximum sequential 7 + ! + session shared-secret profile profile0 + secret Secret1 7 $1c$mNvaIXPetcQ3hy7oUnTU3w== receive-lifetime 12/20/2024 10:00:00 12/20/2025 10:00:00 transmit-lifetime infinite local-time + secret Secret2 7 $1c$mNvaIXPetcSA2UnFwIaxwA== receive-lifetime infinite transmit-lifetime infinite + ! + session shared-secret profile profile1 + secret Secret3 8a $Ra3am9YZlbg5d65txucxTg==$DMoPxa9Wu5elK39pofFgaw==$zgEBfv+w/AIr1FnW receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 12/20/2024 10:00:00 12/10/2025 10:00:00 + ! + session shared-secret profile profile2 + secret Secret4 0 name1_secret receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 + ! + ssl profile certificate-profile + certificate eAPI.crt key eAPI.key + crl ca.crl + crl intermediate.crl + ! + ssl profile cipher-list-profile + cipher-list ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 + ! + ssl profile test1-chain-cert + chain certificate test-chain-cert1.crt + chain certificate test-chain-cert2.crt + chain certificate requirement basic-constraint ca true + ! + ssl profile test1-trust-cert + trust certificate test-trust1.crt + trust certificate test-trust2.crt + trust certificate requirement basic-constraint ca true + trust certificate policy expiry-date ignore + ! + ssl profile test2-chain-cert + chain certificate requirement include root-ca + ! + ssl profile test2-trust-cert + trust certificate system + trust certificate requirement hostname fqdn + ! + ssl profile tls-single-version-profile-as-float + tls versions 1.0 + ! + ssl profile tls-single-version-profile-as-string + tls versions 1.1 + ! + ssl profile tls-versions-profile + tls versions 1.0 1.1 +! radius-server deadtime 10 radius-server attribute 32 include-in-access-req hostname radius-server dynamic-authorization port 1700 @@ -327,6 +751,103 @@ dot1x radius av-pair dhcp vendor-class-id auth-only supplicant logging ! +monitor telemetry influx + destination influxdb test + url https://influx_test.localhost + database name test + retention policy test + vrf test + username test password 7 + ! + destination influxdb test1 + url https://influx_test1.localhost + database name test1 + retention policy test1 + vrf test + username test1 password 7 131112011F5D + ! + source socket socket1 + url unix:///var/run/example2.sock + connection limit 100 + ! + source socket socket2 + url unix:///var/run/example3.sock + connection limit 22222 + tag global tag1 value1 + tag global tag2 value2 + source group standard disabled +! +ip security + ike policy IKE-1 + integrity md5 + ike-lifetime 24 + encryption aes256 + dh-group 20 + local-id 192.168.100.1 + ! + ike policy IKE-2 + integrity sha512 + ! + ike policy IKE-FQDN + local-id fqdn fqdn.local + ! + ike policy IKE-UFQDN + local-id fqdn my.awesome@fqdn.local + ! + sa policy SA-1 + esp encryption aes128 + pfs dh-group 14 + ! + sa policy SA-2 + esp encryption aes128 + sa lifetime 42 gigabytes + pfs dh-group 14 + ! + sa policy SA-3 + esp encryption null + esp integrity null + sa lifetime 8 hours + pfs dh-group 17 + ! + sa policy SA-4 + esp encryption 3des + esp integrity md5 + ! + sa policy SA-5 + esp integrity sha512 + ! + sa policy SA-6 + esp integrity sha384 + ! + sa policy SA-7 + ! + profile Profile-1 + ike-policy IKE-1 + sa-policy SA-1 + connection start + shared-key 7 12312312313213AA + dpd 42 666 clear + mode transport + ! + profile Profile-2 + sa-policy SA-2 + connection start + shared-key 7 1231231231321AA + mode tunnel + ! + profile Profile-3 + sa-policy SA-3 + connection start + shared-key 7 1231231231321AA + flow parallelization encapsulation udp + mode tunnel + ! + profile Profile-4 + ! + key controller + profile Profile-1 + hardware encryption disabled +! interface Port-Channel3 description MLAG_PEER_DC1-LEAF1B_Po3 switchport trunk allowed vlan 2-4094 @@ -1707,11 +2228,100 @@ interface Ethernet81/10 description isis_port_channel_member channel-group 110 mode active ! +interface Loopback0 + description EVPN_Overlay_Peering + ip address 192.168.255.3/32 + comment + Comment created from eos_cli under loopback_interfaces.Loopback0 + EOF + +! +interface Loopback1 + description VTEP_VXLAN_Tunnel_Source + ip address 192.168.254.3/32 +! +interface Loopback99 + description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS + no shutdown + vrf TENANT_A_PROJECT02 + ip proxy-arp + ip address 10.1.255.3/32 + ip address 10.0.0.254/32 secondary + ip address 192.168.1.1/32 secondary + ipv6 enable + ipv6 address 2002::CAFE/64 + mpls ldp interface + isis enable ISIS_TEST + isis bfd + isis metric 100 + isis passive + isis network point-to-point +! +interface Loopback100 + description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS + vrf TENANT_A_PROJECT02 + ip address 10.1.255.3/32 +! interface Management1 description OOB_MANAGEMENT vrf MGMT ip address 10.73.255.122/24 ! +interface Tunnel1 + description test ipv4 only + no shutdown + mtu 1500 + vrf Tunnel-VRF + ip address 42.42.42.42/24 + tcp mss ceiling ipv4 666 ingress + ip access-group test-in in + ip access-group test-out out + tunnel mode ipsec + tunnel source interface Ethernet42 + tunnel destination 6.6.6.6 + tunnel path-mtu-discovery + tunnel underlay vrf Underlay-VRF + comment + Comment created from eos_cli under tunnel_interfaces.Tunnel1 + EOF + +! +interface Tunnel2 + description test ipv6 only + shutdown + ipv6 enable + ipv6 address cafe::1/64 + tcp mss ceiling ipv6 666 egress + ipv6 access-group test-in in + ipv6 access-group test-out out + ip nat service-profile NAT-PROFILE-NO-VRF-2 + tunnel mode gre + tunnel source interface Ethernet42 + tunnel destination dead:beef::1 + tunnel ipsec profile Profile-2 +! +interface Tunnel3 + description test dual stack + mtu 1500 + ip address 64.64.64.64/24 + ipv6 enable + ipv6 address beef::64/64 + tcp mss ceiling ipv4 666 ipv6 666 + tunnel mode ipsec + tunnel source interface Ethernet42 + tunnel destination 1.1.1.1 + tunnel ipsec profile Profile-3 +! +interface Tunnel4 + description test no tcp_mss + mtu 1500 + ip address 64.64.64.64/24 + ipv6 enable + ipv6 address beef::64/64 + ip nat service-profile NAT-PROFILE-NO-VRF-1 + tunnel source interface Ethernet42 + tunnel destination 1.1.1.1 +! interface Vlan24 description SVI Description no shutdown @@ -2060,6 +2670,33 @@ interface Vlan4094 isis authentication mode sha key-id 5 rx-disabled level-1 isis authentication mode sha key-id 10 rx-disabled level-2 ! +interface Vxlan1 + description DC1-LEAF2A_VTEP + vxlan source-interface Loopback0 + vxlan controller-client + vxlan virtual-router encapsulation mac-address mlag-system-id + vxlan udp-port 4789 + vxlan bridging vtep-to-vtep + vxlan flood vtep learned data-plane + vxlan vlan 110 vni 10110 + vxlan vlan 111 vni 10111 + vxlan vrf Tenant_A_OP_Zone vni 10 + vxlan vrf Tenant_A_WEB_Zone vni 11 + vxlan mlag source-interface Loopback1 + bfd vtep evpn interval 300 min-rx 300 multiplier 3 + bfd vtep evpn prefix-list PL-TEST + vxlan flood vtep 10.1.0.10 10.1.0.11 + vxlan vlan 111 flood vtep 10.1.1.10 10.1.1.11 + vxlan vlan 110 multicast group 239.9.1.4 + vxlan vlan 112 multicast group 239.9.1.6 + vxlan vrf Tenant_A_OP_Zone multicast group 232.0.0.10 + vxlan multicast headend-replication + vxlan qos ecn propagation + vxlan qos dscp propagation encapsulation + vxlan qos map dscp to traffic-class decapsulation + vxlan encapsulation ipv4 + +! application traffic recognition ! application ipv4 empty-application @@ -2153,6 +2790,72 @@ application traffic recognition field-set l4-port src_port_set2 5700-5800, 6500-6600 ! +monitor connectivity + vrf blue + interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 + local-interfaces VRF_GLOBAL_SET default + ! + host server4 + description + server4_connectivity_monitor + local-interfaces VRF_GLOBAL_SET + ip 10.10.20.1 + url https://server2.local.com + ! + host server5 + description + server5_connectivity_monitor + local-interfaces VRF_GLOBAL_SET address-only + ip 10.10.20.11 + url https://server5.local.com + ! + host server6 + ! + vrf red + interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 + interface set VRF_HOST_SET Loopback12-14, 19-23 + description + vrf_connectivity_monitor + local-interfaces VRF_GLOBAL_SET address-only default + ! + host server2 + description + server2_connectivity_monitor + local-interfaces VRF_HOST_SET address-only + ip 10.10.20.1 + url https://server2.local.com + ! + vrf yellow + interval 5 + no shutdown + interface set GLOBAL_SET Ethernet1-4 + interface set HOST_SET Loopback2-4, Loopback10-12 + local-interfaces GLOBAL_SET address-only default + ! + host server1 + description + server1_connectivity_monitor + local-interfaces HOST_SET address-only + ip 10.10.10.1 + url https://server1.local.com + ! + host server2 + description + server2_connectivity_monitor + local-interfaces HOST_SET address-only + ip 10.10.10.2 + url https://server2.local.com + ! + host server3 + description + server3_connectivity_monitor + local-interfaces HOST_SET + ip 10.10.10.3 + ! + host server4 +! +mac address-table aging-time 100 +! event-handler CONFIG_VERSIONING trigger on-startup-config action bash FN=/mnt/flash/startup-config; LFN="`ls -1 $FN.*-* | tail -n 1`"; if [ -z "$LFN" -o -n "`diff -I 'last modified' $FN $LFN`" ]; then cp $FN $FN.`date +%Y%m%d-%H%M%S`; ls -1r $FN.*-* | tail -n +11 | xargs -I % rm %; fi @@ -2238,6 +2941,47 @@ event-handler trigger-vm-tracer2 ! event-handler without-trigger-key ! +router segment-security + no shutdown + ! + policy POLICY-TEST1 + 10 application APP-TEST-1 action forward + 20 application APP-TEST-2 action drop stateless log + 25 application APP-TEST-3 action redirect next-hop 198.51.100.1 stateless + ! + vrf default + segment SEGMENT-TEST1 + definition + match prefix-ipv4 MATCH-LIST10 + match prefix-ipv6 MATCH-LIST11 + ! + policies + from MATCH-LIST22 policy POLICY-TEST1 + ! + segment SEGMENT-TEST2 + definition + match prefix-ipv4 MATCH-LIST4 + match prefix-ipv6 MATCH-LIST3 + ! + policies + from MATCH-LIST20 policy policy-forward-all + from MATCH-LIST21 policy POLICY-TEST1 + from MATCH-LIST30 policy policy-drop-all + ! + vrf SECURE + segment SEGMENT-TEST1 + definition + match interface Ethernet1 + match interface Ethernet2 + match covered prefix-list ipv4 PREFIX-LIST10 + match covered prefix-list ipv6 PREFIX-LIST1 + ! + policies + from MATCH-LIST20 policy policy-forward-all + from MATCH-LIST30 policy policy-drop-all + fallback policy policy-custom + ! +! group interface QSFP_Interface_Group interface Ethernet1,5 maintenance profile interface uplink-interfaces @@ -2262,6 +3006,8 @@ interface profile TEST-PROFILE-2 command mtu 9214 command ptp enable ! +ip virtual-router mac-address 00:1c:73:00:dc:01 +! class-map type pbr match-any CM_PBR_EXCLUDE match ip access-group ACL_PBR_EXCLUDE ! @@ -2295,6 +3041,112 @@ ip extcommunity-list regexp TEST1 deny .* ! ip extcommunity-list regexp TEST2 deny 6500[0-1]:650[0-9][0-9] ! +ipv6 neighbor persistent refresh-delay 1000 +ipv6 neighbor vrf MGMT 11:22:33:44:55:66:77:88 Ethernet1 11:22:33:44:55:66 +ipv6 neighbor ::ffff:192.1.56.10 Loopback99 aa:af:12:34:bc:bf +! +mac access-list TEST1 + 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 + 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 +! +mac access-list TEST2 + counters per-entry + 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 + 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 +! +mac access-list TEST3 + 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 + 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 +! +mac access-list TEST4 + permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 + deny any 01:80:c2:00:00:00 00:00:00:00:00:00 + remark A comment in the middle + permit any 02:00:00:12:34:56 00:00:00:00:00:00 + deny any 02:00:00:ab:cd:ef 00:00:00:00:00:00 +! +mac address-table notification host-flap logging +mac address-table notification host-flap detection window 10 +mac address-table notification host-flap detection moves 2 +! +maintenance + profile bgp BP1 + initiator route-map RM-MAINTENANCE inout + ! + profile bgp BP2 + initiator route-map RM-MAINTENANCE2 inout + ! + profile bgp BP3 + initiator route-map RM-MAINTENANCE3 inout + profile bgp BP1 default + profile interface IP1 default + profile unit UP1 default + ! + profile interface IP1 + rate-monitoring load-interval 10 + rate-monitoring threshold 500 + shutdown max-delay 300 + ! + profile unit UP1 + on-boot duration 900 + ! + profile unit UP2 + on-boot duration 600 + ! + unit System + ! + unit UNIT1 + group bgp BGP_GROUP_1 + group bgp BGP_GROUP_2 + group interface INTERFACE_GROUP_1 + profile unit UP1 +! +monitor session myMonitoringSession1 source Ethernet1 ipv6 access-group ipv6ACL +monitor session myMonitoringSession1 source Ethernet5 both ip access-group ipv4ACL priority 10 +monitor session myMonitoringSession1 destination Ethernet48 +monitor session myMonitoringSession1 truncate +monitor session myMonitoringSession1 header remove size 32 +monitor session myMonitoringSession1 encapsulation gre metadata tx +monitor session myMonitoringSession2 ip access-group ipv4ACL +monitor session myMonitoringSession2 source Ethernet3, Ethernet5 rx +monitor session myMonitoringSession2 source Ethernet10-15 rx +monitor session myMonitoringSession2 source Ethernet12 rx +monitor session myMonitoringSession2 source Ethernet18 tx +monitor session myMonitoringSession2 destination Cpu +monitor session myMonitoringSession2 destination Ethernet50 +monitor session myMonitoringSession2 sample 50 +monitor session myMonitoringSession2 encapsulation gre metadata tx +monitor session myMonitoringSession3 source Ethernet20 both ip access-group ipv4ACL priority 10 +monitor session myMonitoringSession4 source Ethernet3, Ethernet5 rx +monitor session myMonitoringSession4 source Ethernet10-15 rx +monitor session myMonitoringSession4 source Ethernet12 rx +monitor session myMonitoringSession4 source Ethernet18 tx mac access-group macACL priority 100 +monitor session myMonitoringSession4 destination Cpu +monitor session myMonitoringSession4 destination Ethernet50 +monitor session myMonitoringSession4 encapsulation gre metadata tx +! +monitor session default encapsulation gre payload inner-packet +! +mlag configuration + domain-id sw1-sw2-mlag-domain + heartbeat-interval 5000 + local-interface Vlan4094 + peer-address 172.16.0.1 + peer-link Port-Channel12 + dual-primary detection delay 5 action errdisable all-interfaces + dual-primary recovery delay mlag 90 non-mlag 30 + reload-delay mlag 400 + reload-delay non-mlag 450 +! +ip route 1.1.1.0/24 Vlan1001 10.1.1.1 +ip route 1.1.2.0/24 Vlan1001 10.1.1.1 200 tag 666 name RT-TO-FAKE-DMZ +ip route vrf TENANT_A_PROJECT01 1.2.1.0/24 Vlan202 10.1.2.1 +ip route vrf TENANT_A_PROJECT01 1.2.2.0/24 Vlan1001 10.1.2.1 201 tag 667 name RT-TO-FAKE-DMZ +ip route vrf TENANT_A_PROJECT01 10.3.6.0/24 Ethernet40 11.2.1.1 track bfd 100 tag 1000 name Track-BFD metric 300 +ip route vrf TENANT_A_PROJECT01 10.3.7.0/24 Ethernet41 100 tag 1000 name No-Track-BFD metric 300 +ip route vrf TENANT_A_PROJECT02 10.3.4.0/24 1.2.3.4 +ip route vrf TENANT_A_PROJECT02 10.3.5.0/24 Null0 +! arp persistent refresh-delay 700 arp aging timeout default 300 arp vrf BLAH 42.42.42.42 DEAD.BEEF.CAFE arpa @@ -2304,6 +3156,79 @@ arp 42.42.42.42 DEAD.BEEF.CAFE arpa arp 43.42.42.42 DEAD.BEEF.CAFE arpa arp vrf defaulu 42.42.42.42 DEAD.BEEF.CAFE arpa ! +ipv6 route 2a01:cb04:4e6:d300::/64 Vlan1001 2a01:cb04:4e6:d100::1 +ipv6 route 2a01:cb04:4e6:d400::/64 Vlan1001 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DMZ +ipv6 route 2a01:cb04:4e6:d400::/64 Vlan1001 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DB-ZONE metric 100 +ipv6 route vrf TENANT_A_PROJECT01 2a01:cb04:4e6:a300::/64 Vlan1001 2a01:cb04:4e6:100::1 +ipv6 route vrf TENANT_A_PROJECT01 2a01:cb04:4e6:a400::/64 Vlan1001 2a01:cb04:4e6:100::1 201 tag 667 name RT-TO-FAKE-DMZ +ipv6 route vrf TENANT_A_PROJECT01 2b01:cb04:4e6:a400::/64 Vlan102 2a01:cb04:4e6:102::1 track bfd 201 tag 102 name Track-BFD metric 100 +ipv6 route vrf TENANT_A_PROJECT01 2c01:cb04:4e6:a400::/64 Vlan102 201 tag 102 name No-Track-BFD +! +ntp authentication-key 1 md5 7 044F0E151B +ntp authentication-key 2 md5 7 044F0E151B +ntp authentication-key 3 sha1 8a $BYk2Sjahe+D9T7uDgIItSA==$JTw5JOAPcYEo0O2hsvsxFQ==$C7wmpXOo +ntp trusted-key 1-3 +ntp authenticate +ntp local-interface lo1 +ntp server 1.2.3.4 local-interface lo0 +ntp server 2.2.2.55 +ntp server 10.1.1.1 +ntp server 10.1.1.2 prefer +ntp server 20.20.20.1 key 2 +ntp server ie.pool.ntp.org iburst key 1 +! +patch panel + connector interface recovery review delay 10 900 + connector interface patch bgp vpws remote-failure errdisable + ! + patch TEN_A_site2_site5_eline + shutdown + connector 1 interface Ethernet6 dot1q vlan 123 + connector 2 pseudowire ldp LDP_PW_1 + ! + patch TEN_B_site2_site5_eline + connector 1 interface Ethernet5 + connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_B_site2_site5_eline + ! +! +policy-map type pbr PM_PBR_BREAKOUT + class CM_PBR_EXCLUDE + ! + class CM_PBR_INCLUDE + set nexthop recursive 192.168.4.2 +! +monitor telemetry postcard policy + no disabled + ingress sample rate 16384 + marker vxlan header word 0 bit 30 + ingress collection gre source 10.3.3.3 destination 10.3.3.4 version 2 + ! + sample policy samplepo1 + match rule1 ipv4 + source prefix 3.4.5.0/24 + destination prefix 10.3.3.0/24 + protocol tcp destination port 77, 78-80, 82 + protocol udp source port 98 destination port 99 + ! + match rule2 ipv6 + source prefix 5::0/128 + destination prefix 4::0/128 + protocol udp destination port 747, 748-800 + ! + match rule3 ipv4 + ! + sample policy samplepo2 + match rule1 ipv4 + source prefix 3.4.5.0/24 + destination prefix 10.3.3.0/24 + protocol udp source port bgp destination port https + ! + profile profile1 + ingress sample policy samplepo1 + ! + profile profile2 + ingress sample policy samplepo2 +! class-map type qos match-any CM_IPv6_ACCESS_GROUP match ipv6 access-group ACL_REPLICATION_LD ! @@ -2322,6 +3247,341 @@ class-map type qos match-any COS_RANGE class-map type qos match-any VLAN_RANGE match vlan 200-400 ! +policy-map type copp copp-system-policy + class copp-system-OspfIsis + shape kbps 1000 + bandwidth kbps 1000 + ! + class copp-system-cvx + shape pps 2000 + bandwidth pps 2000 + ! + class copp-system-rsvp +! +policy-map type quality-of-service PM_REPLICATION_LD + class CM_REPLICATION_LD + set dscp af11 + set traffic-class 2 + set drop-precedence 1 + police rate 10 kbps burst-size 260 kbytes action set drop-precedence rate 30 kbps burst-size 270 kbytes + ! + class CM_REPLICATION_LD_2 + set dscp af11 + set traffic-class 2 +! +policy-map type quality-of-service PM_REPLICATION_LD2 + class CM_REPLICATION_LD + set dscp af11 + set cos 4 + police rate 30 kbps burst-size 280 bytes action set dscp af11 rate 1 mbps burst-size 270 bytes +! +policy-map type quality-of-service PM_REPLICATION_LD3 + class CM_REPLICATION_LD + set dscp af11 + set cos 6 + police rate 10000 bps burst-size 260 kbytes +! +ip radius vrf default source-interface loopback1 +! +ip radius vrf MGMT source-interface Ma1 +! +ip radius source-interface loopback10 +! +role network-limited + 10 permit mode exec command ssh + 20 deny command telnet + 30 permit mode exec command traceroute +! +route-map RM-10.2.3.4-SET-NEXT-HOP-OUT permit 10 + set ip next-hop 10.2.3.4 +! +route-map RM-CONN-BL-BGP deny 10 + match ip address prefix-list PL-MLAG +! +route-map RM-CONN-BL-BGP permit 20 + description sub-route-map test + match ip address prefix-list PL-SUBRM + sub-route-map RM-HIDE-ASPATH-IN +! +route-map RM-CONN-BL-BGP permit 30 + match ip address prefix-list PL-CONTINUE + continue 40 +! +route-map RM-CONN-BL-BGP permit 40 + match ip address prefix-list PL-CONTINUE + continue +! +route-map RM-CONN-BL-BGP permit 50 +! +route-map RM-HIDE-ASPATH-IN permit 10 + set as-path match all replacement auto + set community 65000:1 additive +! +route-map RM-HIDE-ASPATH-OUT deny 10 + match community LIST-COM +! +route-map RM-HIDE-ASPATH-OUT permit 20 + set as-path match all replacement auto +! +route-map RM-MLAG-PEER-IN permit 10 + set origin incomplete +! +route-map RM-STATIC-2-BGP permit 10 + description tag for static routes + set tag 65100 +! +peer-filter PF1 + 10 match as-range 1-2 result reject + 20 match as-range 1-100 result accept +! +peer-filter PF2 + 30 match as-range 65000 result accept +! +router bfd + interval 900 min-rx 900 multiplier 50 default + multihop interval 300 min-rx 300 multiplier 3 + local-address 192.168.255.1 + session stats snapshot interval 51 + ! + sbfd + local-interface Loopback0 ipv4 ipv6 + initiator interval 500 multiplier 3 + initiator measurement delay round-trip + reflector min-rx 600 + reflector local-discriminator 155.1.3.1 +! +router general + router-id ipv4 10.1.2.3 + router-id ipv6 2001:beef:cafe::1 + hardware next-hop fast-failover + ! + vrf BLUE-C2 + leak routes source-vrf BLUE-C1 subscribe-policy RM-BLUE-LEAKING + leak routes source-vrf BLUE-C3 subscribe-policy RM-BLUE-LEAKING + routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_1 + routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_2 + exit + ! + control-functions + code unit code1 + function ACCEPT_ALL() { + return true; + } + EOF + code unit code2 + function DENY_ALL() { + return true; + } + EOF + ! + exit +! +router traffic-engineering + segment-routing + rib system-colored-tunnel-rib + ! + policy endpoint 1.2.3.4 color 70810 + binding-sid 970810 + name SRTE-1.2.3.4-70810 + description SRTE POLICY FOR 1.2.3.4 COLOR 70810 + sbfd remote-discriminator 155.2.1.1 + ! + path-group preference 180 + explicit-null ipv4 ipv6 + segment-list label-stack 900002 900003 900005 900006 index 200 + ! + policy endpoint 1.2.3.4 color 80810 + name SRTE-1.2.3.4-80810 + description SRTE POLICY FOR 1.2.3.4 COLOR 80810 + ! + path-group preference 100 + explicit-null none + segment-list label-stack 900002 900008 900007 900006 weight 20 index 100 + ! + policy endpoint 5.6.7.8 color 20320 + binding-sid 978320 + sbfd remote-discriminator 2600599809 + ! + path-group preference 80 + explicit-null ipv4 + segment-list label-stack 900002 900003 900005 900006 weight 120 index 300 + segment-list label-stack 900002 900004 900007 900006 weight 220 index 400 + ! + path-group preference 120 + explicit-null ipv6 + segment-list label-stack 900002 900008 900009 900006 + segment-list label-stack 900002 900010 900011 900012 + router-id ipv4 10.0.0.1 + router-id ipv6 2001:beef:cafe::1 +! +router igmp + host-proxy match mroute all + ssm aware + ! + vrf BLUE + host-proxy match mroute iif +! +router multicast + ipv4 + rpf route 10.10.10.1/32 10.9.9.9 2 + rpf route 10.10.10.1/32 Ethernet1 1 + rpf route 10.10.10.2/32 Ethernet2 + counters rate period decay 300 seconds + activity polling-interval 10 + routing + multipath deterministic router-id + software-forwarding sfe + ! + ipv6 + activity polling-interval 20 + ! + vrf MCAST_VRF1 + ipv4 + routing + ! + vrf MCAST_VRF2 + ipv4 + routing +! +router pim sparse-mode + ipv4 + ssm range standard + bfd + rp address 10.238.1.161 239.12.12.12/32 priority 20 + rp address 10.238.1.161 239.12.12.13/32 priority 20 + rp address 10.238.1.161 239.12.12.14/32 priority 20 + rp address 10.238.1.161 239.12.12.16/32 priority 20 + rp address 10.238.1.161 239.12.12.20/32 priority 20 + rp address 10.238.1.161 239.12.12.21/32 priority 20 + rp address 10.238.1.161 access-list RP_ACL priority 20 + rp address 10.238.1.161 access-list RP_ACL2 priority 20 + rp address 10.238.1.161 239.12.12.17/32 + rp address 10.238.1.161 access-list RP_ACL3 + anycast-rp 10.38.1.161 10.50.64.16 register-count 15 + ! + vrf MCAST_VRF1 + ipv4 + bfd + rp address 10.238.2.161 239.12.22.12/32 + rp address 10.238.2.161 239.12.22.13/32 + rp address 10.238.2.161 239.12.22.14/32 + ! + vrf MCAST_VRF2_ALL_GROUPS + ipv4 + rp address 10.238.3.161 hashmask 30 + ! + vrf Test_RP_ACL + ipv4 + rp address 10.238.4.161 access-list RP_ACL + rp address 10.238.4.161 access-list RP_ACL2 priority 20 hashmask 30 override +! +router msdp + group-limit 100 source 10.0.1.0/24 + group-limit 123 source 10.0.123.0/24 + originator-id local-interface Loopback10 + rejected-limit 123 + forward register-packets + connection retry interval 5 + ! + peer 1.2.3.4 + default-peer prefix-list PLIST1 + mesh-group MG1 + mesh-group MG2 + local-interface Loopback11 + keepalive 10 30 + sa-filter in list ACL1 + sa-filter out list ACL2 + description Some kind of MSDP Peer + disabled + sa-limit 1000 + ! + peer 4.3.2.1 + local-interface Loopback21 + ! + vrf RED + group-limit 22 source 10.0.22.0/24 + originator-id local-interface Loopback12 + rejected-limit 10 + connection retry interval 10 + ! + peer 2.3.4.5 + default-peer + local-interface Loopback13 + keepalive 5 15 + sa-filter in list ACL3 + sa-filter out list ACL4 + description Some other kind of MSDP Peer + sa-limit 100 +! +stun + client + server-profile server1 + ip address 1.2.3.4 + ssl profile pathfinder + server-profile server2 + ip address 2.3.4.5 + port 4100 + server + local-interface Ethernet1 + local-interface Ethernet13 + local-interface Vlan42 + local-interface Vlan666 + port 4100 + ssl profile pathfinder + binding timeout 600 seconds + ssl connection lifetime 1300 minutes +! +ip tacacs vrf default source-interface loopback1 +! +ip tacacs vrf TEST1 source-interface lo3 +! +ip tacacs source-interface loopback10 +! +vmtracer session session_1 + url https://192.168.0.10 + username user1 + password 7 0011D0516421B120A25735E080A16001D1617 + autovlan disable + vrf MGMT + source-interface Management1 +! +vmtracer session session_2 + url https://192.168.0.10 + username user1 + password 7 0011D0516421B120A25735E080A16001D1617 +! dot1x system-auth-control dot1x protocol lldp bypass dot1x dynamic-authorization +! +management ssh + ip access-group ACL-SSH in + ip access-group ACL-SSH-VRF vrf mgt in + idle-timeout 15 + authentication protocol keyboard-interactive password public-key + connection per-host 10 + fips restrictions + hostkey client strict-checking + connection limit 50 + authentication empty-passwords permit + client-alive interval 666 + client-alive count-max 42 + no shutdown + log-level debug + ! + vrf mgt + no shutdown +! +management tech-support + policy show tech-support + exclude command show ip bgp vrf all + exclude command show ip route vrf all detail + exclude command show ipv6 bgp vrf all + exclude command show ipv6 route vrf all detail + exclude command show kernel ip route vrf all + exclude command show kernel ipv6 route vrf all + exclude command show platform fap ip route + exclude command show platform fap ipv6 route + exclude command json show version detail + include command show version detail | grep TerminAttr + exit diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host2.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host2.cfg index 924727ff0f1..73e3f4c1987 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host2.cfg @@ -2,6 +2,8 @@ ! enable password 5 $6$nXycSRhVPaxRINPL$tM1MNjjRCbFD5di4XWsj8CPkm8Pdwmf9fVqRV015y3DXD4t1vi8CAWQpFP8Vbi9Y2i7.JuFey5UaafXvI6quD1 ! +prompt Test +! dhcp relay server dhcp-relay-server1 server dhcp-relay-server2 @@ -13,6 +15,17 @@ ip dhcp snooping no ip igmp snooping fast-leave no ip igmp snooping querier ! +service routing protocols model ribd +! +lacp system-priority 0 +! +queue-monitor length +no queue-monitor length notifying +queue-monitor length default threshold 100 +! +router adaptive-virtual-topology + topology role edge gateway vxlan +! management security password encryption reversible aes-256-gcm ! @@ -50,6 +63,11 @@ interface Management1 vrf MGMT ip address 10.73.255.122/24 ! +interface Vxlan1 + no vxlan qos ecn propagation + no vxlan qos dscp propagation encapsulation + no vxlan qos map dscp to traffic-class decapsulation +! application traffic recognition ! application ipv4 user_defined_app1 @@ -64,10 +82,43 @@ application traffic recognition protocol tcp source port field-set src_port_set1 destination port field-set dest_port_set1 protocol udp ! +monitor connectivity + interval 5 + shutdown + interface set HOST_SET2 Loopback2-4, Loopback10-12 + local-interfaces HOST_SET2 default +! ! arp persistent ! +policy-map type pbr POLICY_DROP_THEN_NEXTHOP + 10 class CLASS_DROP + drop + ! + 20 class CLASS_NEXTHOP + set nexthop recursive 172.30.1.2 + ! + class NO_ACTION +! +router bfd + session stats snapshot interval dangerous 8 +! dot1x system-auth-control dot1x protocol lldp bypass dot1x protocol bpdu bypass dot1x dynamic-authorization +! +management ssh + ip access-group ACL-SSH in + ip access-group ACL-SSH-VRF vrf mgt in + idle-timeout 15 + cipher aes256-cbc aes256-ctr aes256-gcm@openssh.com + key-exchange ecdh-sha2-nistp521 + mac hmac-sha2-512 hmac-sha2-512-etm@openssh.com + hostkey server ecdsa-nistp256 ecdsa-nistp521 + connection limit 55 + no shutdown + hostkey server cert sshkey.cert + ! + vrf mgt + no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-radius-source-interface.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-radius-source-interface.cfg deleted file mode 100644 index c042aaba3cd..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-radius-source-interface.cfg +++ /dev/null @@ -1,11 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ip radius vrf default source-interface loopback1 -! -ip radius vrf MGMT source-interface Ma1 -! -ip radius source-interface loopback10 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-security.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-security.cfg deleted file mode 100644 index d2063defb53..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-security.cfg +++ /dev/null @@ -1,76 +0,0 @@ -! -ip security - ike policy IKE-1 - integrity md5 - ike-lifetime 24 - encryption aes256 - dh-group 20 - local-id 192.168.100.1 - ! - ike policy IKE-2 - integrity sha512 - ! - ike policy IKE-FQDN - local-id fqdn fqdn.local - ! - ike policy IKE-UFQDN - local-id fqdn my.awesome@fqdn.local - ! - sa policy SA-1 - esp encryption aes128 - pfs dh-group 14 - ! - sa policy SA-2 - esp encryption aes128 - sa lifetime 42 gigabytes - pfs dh-group 14 - ! - sa policy SA-3 - esp encryption null - esp integrity null - sa lifetime 8 hours - pfs dh-group 17 - ! - sa policy SA-4 - esp encryption 3des - esp integrity md5 - ! - sa policy SA-5 - esp integrity sha512 - ! - sa policy SA-6 - esp integrity sha384 - ! - sa policy SA-7 - ! - profile Profile-1 - ike-policy IKE-1 - sa-policy SA-1 - connection start - shared-key 7 12312312313213AA - dpd 42 666 clear - mode transport - ! - profile Profile-2 - sa-policy SA-2 - connection start - shared-key 7 1231231231321AA - mode tunnel - ! - profile Profile-3 - sa-policy SA-3 - connection start - shared-key 7 1231231231321AA - flow parallelization encapsulation udp - mode tunnel - ! - profile Profile-4 - ! - key controller - profile Profile-1 - hardware encryption disabled -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-tacacs-source-interface.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-tacacs-source-interface.cfg deleted file mode 100644 index 0ff20529839..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-tacacs-source-interface.cfg +++ /dev/null @@ -1,11 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ip tacacs vrf default source-interface loopback1 -! -ip tacacs vrf TEST1 source-interface lo3 -! -ip tacacs source-interface loopback10 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-virtual-router-mac-address.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-virtual-router-mac-address.cfg deleted file mode 100644 index 1324e77269a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-virtual-router-mac-address.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ip virtual-router mac-address 00:1c:73:00:dc:01 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-dhcp-relay.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-dhcp-relay.cfg deleted file mode 100644 index 5cf46f0d12a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-dhcp-relay.cfg +++ /dev/null @@ -1,10 +0,0 @@ -! -ipv6 dhcp relay always-on -ipv6 dhcp relay all-subnets default -ipv6 dhcp relay option link-layer address -ipv6 dhcp relay option remote-id format %m:%i -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-neighbors.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-neighbors.cfg deleted file mode 100644 index b58b61996f5..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-neighbors.cfg +++ /dev/null @@ -1,9 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ipv6 neighbor persistent refresh-delay 1000 -ipv6 neighbor vrf MGMT 11:22:33:44:55:66:77:88 Ethernet1 11:22:33:44:55:66 -ipv6 neighbor ::ffff:192.1.56.10 Loopback99 aa:af:12:34:bc:bf diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-static-routes.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-static-routes.cfg deleted file mode 100644 index baa6a55e808..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ipv6-static-routes.cfg +++ /dev/null @@ -1,13 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ipv6 route 2a01:cb04:4e6:d300::/64 Vlan101 2a01:cb04:4e6:d100::1 -ipv6 route 2a01:cb04:4e6:d400::/64 Vlan101 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DMZ -ipv6 route 2a01:cb04:4e6:d400::/64 Vlan101 2a01:cb04:4e6:d100::1 200 tag 666 name RT-TO-FAKE-DB-ZONE metric 100 -ipv6 route vrf customer01 2a01:cb04:4e6:a300::/64 Vlan101 2a01:cb04:4e6:100::1 -ipv6 route vrf customer01 2a01:cb04:4e6:a400::/64 Vlan101 2a01:cb04:4e6:100::1 201 tag 667 name RT-TO-FAKE-DMZ -ipv6 route vrf customer01 2b01:cb04:4e6:a400::/64 Vlan102 2a01:cb04:4e6:102::1 track bfd 201 tag 102 name Track-BFD metric 100 -ipv6 route vrf customer01 2c01:cb04:4e6:a400::/64 Vlan102 201 tag 102 name No-Track-BFD diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/lacp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/lacp.cfg deleted file mode 100644 index 0ed81a0d10e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/lacp.cfg +++ /dev/null @@ -1,9 +0,0 @@ -! -lacp system-priority 0 -lacp port-id range 1 128 -no lacp rate-limit default -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/link-tracking-groups.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/link-tracking-groups.cfg deleted file mode 100644 index 17bcabb5645..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/link-tracking-groups.cfg +++ /dev/null @@ -1,10 +0,0 @@ -! -link tracking group EVPN_MH_ES1 - links minimum 30 - recovery delay 500 -link tracking group EVPN_MH_ES2 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/load-interval.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/load-interval.cfg deleted file mode 100644 index 0e7a36bc17f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/load-interval.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -load-interval default 25 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/loopbacks-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/loopbacks-interfaces.cfg deleted file mode 100644 index 4278f9e4dd2..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/loopbacks-interfaces.cfg +++ /dev/null @@ -1,39 +0,0 @@ -! -interface Loopback0 - description EVPN_Overlay_Peering - ip address 192.168.255.3/32 - comment - Comment created from eos_cli under loopback_interfaces.Loopback0 - EOF - -! -interface Loopback1 - description VTEP_VXLAN_Tunnel_Source - ip address 192.168.254.3/32 -! -interface Loopback99 - description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS - no shutdown - vrf TENANT_A_PROJECT02 - ip proxy-arp - ip address 10.1.255.3/32 - ip address 10.0.0.254/32 secondary - ip address 192.168.1.1/32 secondary - ipv6 enable - ipv6 address 2002::CAFE/64 - mpls ldp interface - isis enable ISIS_TEST - isis bfd - isis metric 100 - isis passive - isis network point-to-point -! -interface Loopback100 - description TENANT_A_PROJECT02_VTEP_DIAGNOSTICS - vrf TENANT_A_PROJECT02 - ip address 10.1.255.3/32 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-access-lists.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-access-lists.cfg deleted file mode 100644 index e51bc69bab2..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-access-lists.cfg +++ /dev/null @@ -1,25 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -mac access-list TEST1 - 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 - 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 -! -mac access-list TEST2 - counters per-entry - 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 - 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 -! -mac access-list TEST3 - 5 permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 - 10 deny any 01:80:c2:00:00:00 00:00:00:00:00:00 -! -mac access-list TEST4 - permit any 01:00:0c:cc:cc:cd 00:00:00:00:00:00 - deny any 01:80:c2:00:00:00 00:00:00:00:00:00 - remark A comment in the middle - permit any 02:00:00:12:34:56 00:00:00:00:00:00 - deny any 02:00:00:ab:cd:ef 00:00:00:00:00:00 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-address-table.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-address-table.cfg deleted file mode 100644 index dbc918f79b4..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-address-table.cfg +++ /dev/null @@ -1,11 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -mac address-table aging-time 100 -! -mac address-table notification host-flap logging -mac address-table notification host-flap detection window 10 -mac address-table notification host-flap detection moves 2 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/maintenance.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/maintenance.cfg deleted file mode 100644 index d325e4e21e3..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/maintenance.cfg +++ /dev/null @@ -1,37 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -maintenance - profile bgp BP1 - initiator route-map RM-MAINTENANCE inout - ! - profile bgp BP2 - initiator route-map RM-MAINTENANCE2 inout - ! - profile bgp BP3 - initiator route-map RM-MAINTENANCE3 inout - profile bgp BP1 default - profile interface IP1 default - profile unit UP1 default - ! - profile interface IP1 - rate-monitoring load-interval 10 - rate-monitoring threshold 500 - shutdown max-delay 300 - ! - profile unit UP1 - on-boot duration 900 - ! - profile unit UP2 - on-boot duration 600 - ! - unit System - ! - unit UNIT1 - group bgp BGP_GROUP_1 - group bgp BGP_GROUP_2 - group interface INTERFACE_GROUP_1 - profile unit UP1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg deleted file mode 100644 index b92f8ae4daa..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg +++ /dev/null @@ -1,66 +0,0 @@ -! -management security - entropy source hardware haveged cpu jitter - entropy source hardware exclusive - password minimum length 17 - password encryption-key common - password encryption reversible aes-256-gcm - ! - password policy AVD_POLICY - minimum digits 1 - minimum length 2 - minimum lower 3 - minimum special 4 - minimum upper 5 - maximum repetitive 6 - maximum sequential 7 - ! - session shared-secret profile profile0 - secret Secret1 7 $1c$mNvaIXPetcQ3hy7oUnTU3w== receive-lifetime 12/20/2024 10:00:00 12/20/2025 10:00:00 transmit-lifetime infinite local-time - secret Secret2 7 $1c$mNvaIXPetcSA2UnFwIaxwA== receive-lifetime infinite transmit-lifetime infinite - ! - session shared-secret profile profile1 - secret Secret3 8a $Ra3am9YZlbg5d65txucxTg==$DMoPxa9Wu5elK39pofFgaw==$zgEBfv+w/AIr1FnW receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 12/20/2024 10:00:00 12/10/2025 10:00:00 - ! - session shared-secret profile profile2 - secret Secret4 0 name1_secret receive-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 transmit-lifetime 2024-12-20 10:00:00 2025-12-20 10:00:00 - ! - ssl profile certificate-profile - certificate eAPI.crt key eAPI.key - crl ca.crl - crl intermediate.crl - ! - ssl profile cipher-list-profile - cipher-list ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384 - ! - ssl profile test1-chain-cert - chain certificate test-chain-cert1.crt - chain certificate test-chain-cert2.crt - chain certificate requirement basic-constraint ca true - ! - ssl profile test1-trust-cert - trust certificate test-trust1.crt - trust certificate test-trust2.crt - trust certificate requirement basic-constraint ca true - trust certificate policy expiry-date ignore - ! - ssl profile test2-chain-cert - chain certificate requirement include root-ca - ! - ssl profile test2-trust-cert - trust certificate system - trust certificate requirement hostname fqdn - ! - ssl profile tls-single-version-profile-as-float - tls versions 1.0 - ! - ssl profile tls-single-version-profile-as-string - tls versions 1.1 - ! - ssl profile tls-versions-profile - tls versions 1.0 1.1 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh-custom-cipher.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh-custom-cipher.cfg deleted file mode 100644 index 7df647d4a5e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh-custom-cipher.cfg +++ /dev/null @@ -1,20 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -management ssh - ip access-group ACL-SSH in - ip access-group ACL-SSH-VRF vrf mgt in - idle-timeout 15 - cipher aes256-cbc aes256-ctr aes256-gcm@openssh.com - key-exchange ecdh-sha2-nistp521 - mac hmac-sha2-512 hmac-sha2-512-etm@openssh.com - hostkey server ecdsa-nistp256 ecdsa-nistp521 - connection limit 55 - no shutdown - hostkey server cert sshkey.cert - ! - vrf mgt - no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh.cfg deleted file mode 100644 index ae1e39530e3..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-ssh.cfg +++ /dev/null @@ -1,23 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -management ssh - ip access-group ACL-SSH in - ip access-group ACL-SSH-VRF vrf mgt in - idle-timeout 15 - authentication protocol keyboard-interactive password public-key - connection per-host 10 - fips restrictions - hostkey client strict-checking - connection limit 50 - authentication empty-passwords permit - client-alive interval 666 - client-alive count-max 42 - no shutdown - log-level debug - ! - vrf mgt - no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-tech-support.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-tech-support.cfg deleted file mode 100644 index 443a3e28b81..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-tech-support.cfg +++ /dev/null @@ -1,19 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -management tech-support - policy show tech-support - exclude command show ip bgp vrf all - exclude command show ip route vrf all detail - exclude command show ipv6 bgp vrf all - exclude command show ipv6 route vrf all detail - exclude command show kernel ip route vrf all - exclude command show kernel ipv6 route vrf all - exclude command show platform fap ip route - exclude command show platform fap ipv6 route - exclude command json show version detail - include command show version detail | grep TerminAttr - exit diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/match-lists.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/match-lists.cfg deleted file mode 100644 index 3a94dec71a7..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/match-lists.cfg +++ /dev/null @@ -1,16 +0,0 @@ -! -match-list input string molecule - 10 match regex ^.*MOLECULE.*$ - 20 match regex ^.*TESTING.*$ -! -match-list input prefix-ipv4 molecule_v4 - match prefix-ipv4 10.10.10.0/24 - match prefix-ipv4 10.10.20.0/24 -! -match-list input prefix-ipv6 molecule_v6 - match prefix-ipv6 2001:0DB8::/32 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mcs-client.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mcs-client.cfg deleted file mode 100644 index d528683f0c2..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mcs-client.cfg +++ /dev/null @@ -1,14 +0,0 @@ -! -mcs client - no shutdown - ! - cvx secondary default - no shutdown - server host 10.90.224.188 - server host 10.90.224.189 - server host leaf2.atd.lab -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mlag-configuration.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mlag-configuration.cfg deleted file mode 100644 index 5f5d01422fc..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mlag-configuration.cfg +++ /dev/null @@ -1,16 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -mlag configuration - domain-id sw1-sw2-mlag-domain - heartbeat-interval 5000 - local-interface Vlan4094 - peer-address 172.16.0.1 - peer-link Port-Channel12 - dual-primary detection delay 5 action errdisable all-interfaces - dual-primary recovery delay mlag 90 non-mlag 30 - reload-delay mlag 400 - reload-delay non-mlag 450 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity-2.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity-2.cfg deleted file mode 100644 index 4d971c5d86e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity-2.cfg +++ /dev/null @@ -1,11 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -monitor connectivity - interval 5 - shutdown - interface set HOST_SET2 Loopback2-4, Loopback10-12 - local-interfaces HOST_SET2 default diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity.cfg deleted file mode 100644 index 2edd354667d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-connectivity.cfg +++ /dev/null @@ -1,69 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -monitor connectivity - vrf blue - interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 - local-interfaces VRF_GLOBAL_SET default - ! - host server4 - description - server4_connectivity_monitor - local-interfaces VRF_GLOBAL_SET - ip 10.10.20.1 - url https://server2.local.com - ! - host server5 - description - server5_connectivity_monitor - local-interfaces VRF_GLOBAL_SET address-only - ip 10.10.20.11 - url https://server5.local.com - ! - host server6 - ! - vrf red - interface set VRF_GLOBAL_SET Vlan21-24, Vlan29-32 - interface set VRF_HOST_SET Loopback12-14, 19-23 - description - vrf_connectivity_monitor - local-interfaces VRF_GLOBAL_SET address-only default - ! - host server2 - description - server2_connectivity_monitor - local-interfaces VRF_HOST_SET address-only - ip 10.10.20.1 - url https://server2.local.com - ! - vrf yellow - interval 5 - no shutdown - interface set GLOBAL_SET Ethernet1-4 - interface set HOST_SET Loopback2-4, Loopback10-12 - local-interfaces GLOBAL_SET address-only default - ! - host server1 - description - server1_connectivity_monitor - local-interfaces HOST_SET address-only - ip 10.10.10.1 - url https://server1.local.com - ! - host server2 - description - server2_connectivity_monitor - local-interfaces HOST_SET address-only - ip 10.10.10.2 - url https://server2.local.com - ! - host server3 - description - server3_connectivity_monitor - local-interfaces HOST_SET - ip 10.10.10.3 - ! - host server4 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-layer1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-layer1.cfg deleted file mode 100644 index 30663de2526..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-layer1.cfg +++ /dev/null @@ -1,11 +0,0 @@ -! -monitor layer1 - logging transceiver - logging transceiver dom - logging transceiver communication - logging mac fault -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-session-default-encapsulation-gre.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-session-default-encapsulation-gre.cfg deleted file mode 100644 index 7694cc2149c..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-session-default-encapsulation-gre.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -monitor session default encapsulation gre payload inner-packet diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-sessions.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-sessions.cfg deleted file mode 100644 index e3c077a8e13..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-sessions.cfg +++ /dev/null @@ -1,29 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -monitor session myMonitoringSession1 source Ethernet0 ipv6 access-group ipv6ACL -monitor session myMonitoringSession1 source Ethernet5 both ip access-group ipv4ACL priority 10 -monitor session myMonitoringSession1 destination Ethernet48 -monitor session myMonitoringSession1 truncate -monitor session myMonitoringSession1 header remove size 32 -monitor session myMonitoringSession1 encapsulation gre metadata tx -monitor session myMonitoringSession2 ip access-group ipv4ACL -monitor session myMonitoringSession2 source Ethernet3, Ethernet5 rx -monitor session myMonitoringSession2 source Ethernet10-15 rx -monitor session myMonitoringSession2 source Ethernet12 rx -monitor session myMonitoringSession2 source Ethernet18 tx -monitor session myMonitoringSession2 destination Cpu -monitor session myMonitoringSession2 destination Ethernet50 -monitor session myMonitoringSession2 sample 50 -monitor session myMonitoringSession2 encapsulation gre metadata tx -monitor session myMonitoringSession3 source Ethernet20 both ip access-group ipv4ACL priority 10 -monitor session myMonitoringSession4 source Ethernet3, Ethernet5 rx -monitor session myMonitoringSession4 source Ethernet10-15 rx -monitor session myMonitoringSession4 source Ethernet12 rx -monitor session myMonitoringSession4 source Ethernet18 tx mac access-group macACL priority 100 -monitor session myMonitoringSession4 destination Cpu -monitor session myMonitoringSession4 destination Ethernet50 -monitor session myMonitoringSession4 encapsulation gre metadata tx diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-influx.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-influx.cfg deleted file mode 100644 index 8381b387a47..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-influx.cfg +++ /dev/null @@ -1,31 +0,0 @@ -! -monitor telemetry influx - destination influxdb test - url https://influx_test.localhost - database name test - retention policy test - vrf test - username test password 7 - ! - destination influxdb test1 - url https://influx_test1.localhost - database name test1 - retention policy test1 - vrf test - username test1 password 7 131112011F5D - ! - source socket socket1 - url unix:///var/run/example2.sock - connection limit 100 - ! - source socket socket2 - url unix:///var/run/example3.sock - connection limit 22222 - tag global tag1 value1 - tag global tag2 value2 - source group standard disabled -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-postcard-policy.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-postcard-policy.cfg deleted file mode 100644 index dd1b6bcd12e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/monitor-telemetry-postcard-policy.cfg +++ /dev/null @@ -1,37 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -monitor telemetry postcard policy - no disabled - ingress sample rate 16384 - marker vxlan header word 0 bit 30 - ingress collection gre source 10.3.3.3 destination 10.3.3.4 version 2 - ! - sample policy samplepo1 - match rule1 ipv4 - source prefix 3.4.5.0/24 - destination prefix 10.3.3.0/24 - protocol tcp destination port 77, 78-80, 82 - protocol udp source port 98 destination port 99 - ! - match rule2 ipv6 - source prefix 5::0/128 - destination prefix 4::0/128 - protocol udp destination port 747, 748-800 - ! - match rule3 ipv4 - ! - sample policy samplepo2 - match rule1 ipv4 - source prefix 3.4.5.0/24 - destination prefix 10.3.3.0/24 - protocol udp source port bgp destination port https - ! - profile profile1 - ingress sample policy samplepo1 - ! - profile profile2 - ingress sample policy samplepo2 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/none_configuration.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/none_configuration.cfg deleted file mode 100644 index e047f96bbfc..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/none_configuration.cfg +++ /dev/null @@ -1,5 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg deleted file mode 100644 index 568ee7ece77..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg +++ /dev/null @@ -1,18 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ntp authentication-key 1 md5 7 044F0E151B -ntp authentication-key 2 md5 7 044F0E151B -ntp authentication-key 3 sha1 8a $BYk2Sjahe+D9T7uDgIItSA==$JTw5JOAPcYEo0O2hsvsxFQ==$C7wmpXOo -ntp trusted-key 1-3 -ntp authenticate -ntp local-interface lo1 -ntp server 1.2.3.4 local-interface lo0 -ntp server 2.2.2.55 -ntp server 10.1.1.1 -ntp server 10.1.1.2 prefer -ntp server 20.20.20.1 key 2 -ntp server ie.pool.ntp.org iburst key 1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/object-tracking.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/object-tracking.cfg deleted file mode 100644 index 5d2de50584c..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/object-tracking.cfg +++ /dev/null @@ -1,8 +0,0 @@ -! -track MyTrackNoProperty interface Ethernet1/1 line-protocol -track MyTrackSetProperty interface Ethernet2/1 line-protocol -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/patch-panel.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/patch-panel.cfg deleted file mode 100644 index ad2dc911324..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/patch-panel.cfg +++ /dev/null @@ -1,19 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -patch panel - connector interface recovery review delay 10 900 - connector interface patch bgp vpws remote-failure errdisable - ! - patch TEN_A_site2_site5_eline - shutdown - connector 1 interface Ethernet6 dot1q vlan 123 - connector 2 pseudowire ldp LDP_PW_1 - ! - patch TEN_B_site2_site5_eline - connector 1 interface Ethernet5 - connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_B_site2_site5_eline - ! diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/peer-filters.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/peer-filters.cfg deleted file mode 100644 index afe4952cd3a..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/peer-filters.cfg +++ /dev/null @@ -1,12 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -peer-filter PF1 - 10 match as-range 1-2 result reject - 20 match as-range 1-100 result accept -! -peer-filter PF2 - 30 match as-range 65000 result accept diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps-pbr.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps-pbr.cfg deleted file mode 100644 index a47148e9535..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps-pbr.cfg +++ /dev/null @@ -1,14 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -policy-map type pbr POLICY_DROP_THEN_NEXTHOP - 10 class CLASS_DROP - drop - ! - 20 class CLASS_NEXTHOP - set nexthop recursive 172.30.1.2 - ! - class NO_ACTION diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg deleted file mode 100644 index b2313431f05..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg +++ /dev/null @@ -1,45 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -policy-map type pbr PM_PBR_BREAKOUT - class CM_PBR_EXCLUDE - ! - class CM_PBR_INCLUDE - set nexthop recursive 192.168.4.2 -! -policy-map type copp copp-system-policy - class copp-system-OspfIsis - shape kbps 1000 - bandwidth kbps 1000 - ! - class copp-system-cvx - shape pps 2000 - bandwidth pps 2000 - ! - class copp-system-aaa -! -policy-map type quality-of-service PM_REPLICATION_LD - class CM_REPLICATION_LD - set dscp af11 - set traffic-class 2 - set drop-precedence 1 - police rate 10 kbps burst-size 260 kbytes action set drop-precedence rate 30 kbps burst-size 270 kbytes - ! - class CM_REPLICATION_LD_2 - set dscp af11 - set traffic-class 2 -! -policy-map type quality-of-service PM_REPLICATION_LD2 - class CM_REPLICATION_LD - set dscp af11 - set cos 4 - police rate 30 kbps burst-size 280 bytes action set dscp af11 rate 1 mbps burst-size 270 bytes -! -policy-map type quality-of-service PM_REPLICATION_LD3 - class CM_REPLICATION_LD - set dscp af11 - set cos 6 - police rate 10000 bps burst-size 260 kbytes diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt-2.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt-2.cfg deleted file mode 100644 index c86f989e3fd..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt-2.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -prompt Test -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt.cfg deleted file mode 100644 index c22490143c2..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/prompt.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -prompt %H__%D{%H:%M:%S}%v%P -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length-notifying.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length-notifying.cfg deleted file mode 100644 index 2973f825915..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length-notifying.cfg +++ /dev/null @@ -1,9 +0,0 @@ -! -queue-monitor length -no queue-monitor length notifying -queue-monitor length default threshold 100 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length.cfg deleted file mode 100644 index 4d7535a769f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-length.cfg +++ /dev/null @@ -1,13 +0,0 @@ -! -queue-monitor length -queue-monitor length notifying -queue-monitor length tx-latency -queue-monitor length default thresholds 100 10 -queue-monitor length cpu thresholds 200000 100000 -! -queue-monitor length log 100 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg deleted file mode 100644 index 8b401ed129e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg +++ /dev/null @@ -1,12 +0,0 @@ -! -queue-monitor streaming - max-connections 5 - ip access-group ACL-QMS - ipv6 access-group ACLv6-QMS - vrf test - no shutdown -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/redundancy.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/redundancy.cfg deleted file mode 100644 index 430a33806dc..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/redundancy.cfg +++ /dev/null @@ -1,8 +0,0 @@ -! -redundancy - protocol sso -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg deleted file mode 100644 index 39370566920..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg +++ /dev/null @@ -1,10 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -role network-limited - 10 permit mode exec command ssh - 20 deny command telnet - 30 permit mode exec command traceroute diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/route-maps.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/route-maps.cfg deleted file mode 100644 index 4b4d9f77e58..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/route-maps.cfg +++ /dev/null @@ -1,43 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -route-map RM-10.2.3.4-SET-NEXT-HOP-OUT permit 10 - set ip next-hop 10.2.3.4 -! -route-map RM-CONN-BL-BGP deny 10 - match ip address prefix-list PL-MLAG -! -route-map RM-CONN-BL-BGP permit 20 - description sub-route-map test - match ip address prefix-list PL-SUBRM - sub-route-map RM-HIDE-ASPATH-IN -! -route-map RM-CONN-BL-BGP permit 30 - match ip address prefix-list PL-CONTINUE - continue 40 -! -route-map RM-CONN-BL-BGP permit 40 - match ip address prefix-list PL-CONTINUE - continue -! -route-map RM-CONN-BL-BGP permit 50 -! -route-map RM-HIDE-ASPATH-IN permit 10 - set as-path match all replacement auto - set community 65000:1 additive -! -route-map RM-HIDE-ASPATH-OUT deny 10 - match community LIST-COM -! -route-map RM-HIDE-ASPATH-OUT permit 20 - set as-path match all replacement auto -! -route-map RM-MLAG-PEER-IN permit 10 - set origin incomplete -! -route-map RM-STATIC-2-BGP permit 10 - description tag for static routes - set tag 65100 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology-2.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology-2.cfg deleted file mode 100644 index dee019b8612..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology-2.cfg +++ /dev/null @@ -1,8 +0,0 @@ -! -router adaptive-virtual-topology - topology role edge gateway vxlan -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology.cfg deleted file mode 100644 index 43db9a5d488..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-adaptive-virtual-topology.cfg +++ /dev/null @@ -1,51 +0,0 @@ -! -router adaptive-virtual-topology - topology role pathfinder - region North_America id 1 - zone Canada id 2 - site Ottawa id 99 - ! - policy production - ! - match application-profile videoApps - ! - match application-profile criticalApps - avt profile crit - traffic-class 7 - dscp 45 - ! - match application-profile audioApps - avt profile audio - traffic-class 6 - ! - match application-profile mfgApp - avt profile crit - dscp 54 - ! - match application-profile hrApp - avt profile hr - ! - profile office365 - ! - profile scavenger - internet-exit policy scavenger-ie - path-selection load-balance scavenger-lb - ! - profile video - internet-exit policy video-ie - ! - profile voice - path-selection load-balance voice-lb - ! - vrf blue - avt profile video id 1 - ! - vrf red - avt policy production - avt profile video id 1 - avt profile voice id 2 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-1.cfg deleted file mode 100644 index 5c44a76af44..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-1.cfg +++ /dev/null @@ -1,18 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router bfd - interval 900 min-rx 900 multiplier 50 default - multihop interval 300 min-rx 300 multiplier 3 - local-address 192.168.255.1 - session stats snapshot interval 51 - ! - sbfd - local-interface Loopback0 ipv4 ipv6 - initiator interval 500 multiplier 3 - initiator measurement delay round-trip - reflector min-rx 600 - reflector local-discriminator 155.1.3.1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-2.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-2.cfg deleted file mode 100644 index ebb414e6319..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-bfd-2.cfg +++ /dev/null @@ -1,8 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router bfd - session stats snapshot interval dangerous 8 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-general.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-general.cfg deleted file mode 100644 index 32e21c08d1e..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-general.cfg +++ /dev/null @@ -1,31 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router general - router-id ipv4 10.1.2.3 - router-id ipv6 2001:beef:cafe::1 - hardware next-hop fast-failover - ! - vrf BLUE-C2 - leak routes source-vrf BLUE-C1 subscribe-policy RM-BLUE-LEAKING - leak routes source-vrf BLUE-C3 subscribe-policy RM-BLUE-LEAKING - routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_1 - routes dynamic prefix-list DYNAMIC_TEST_PREFIX_LIST_2 - exit - ! - control-functions - code unit code1 - function ACCEPT_ALL() { - return true; - } - EOF - code unit code2 - function DENY_ALL() { - return true; - } - EOF - ! - exit diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-igmp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-igmp.cfg deleted file mode 100644 index bcfef6d9142..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-igmp.cfg +++ /dev/null @@ -1,12 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router igmp - host-proxy match mroute all - ssm aware - ! - vrf BLUE - host-proxy match mroute iif diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-internet-exit.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-internet-exit.cfg deleted file mode 100644 index dd2af1a866f..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-internet-exit.cfg +++ /dev/null @@ -1,33 +0,0 @@ -! -router internet-exit - exit-group eg_01 - ! - exit-group eg_02 - fib-default - ! - exit-group eg_03 - local connection eg_03_lo_01 - local connection eg_03_lo_02 - fib-default - ! - exit-group eg_04 - local connection eg_04_lo_01 - local connection eg_04_lo_02 - local connection eg_04_lo_03 - ! - policy po_01 - exit-group po_eg_01_02 - exit-group po_eg_01_04 - exit-group po_eg_01_01 - exit-group po_eg_01_03 - exit-group system-default-exit-group - ! - policy po_02 - ! - policy po_03 - exit-group po_eg_03_01 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-l2-vpn.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-l2-vpn.cfg deleted file mode 100644 index 944ba6f6325..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-l2-vpn.cfg +++ /dev/null @@ -1,14 +0,0 @@ -! -router l2-vpn - arp learning bridged - arp proxy prefix-list pl-router-l2-vpn - arp selective-install - nd learning bridged - nd proxy prefix-list pl-router-l2-vpn - nd rs flooding disabled - virtual-router neighbor advertisement flooding disabled -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-msdp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-msdp.cfg deleted file mode 100644 index 4527aed3564..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-msdp.cfg +++ /dev/null @@ -1,43 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router msdp - group-limit 100 source 10.0.1.0/24 - group-limit 123 source 10.0.123.0/24 - originator-id local-interface Loopback10 - rejected-limit 123 - forward register-packets - connection retry interval 5 - ! - peer 1.2.3.4 - default-peer prefix-list PLIST1 - mesh-group MG1 - mesh-group MG2 - local-interface Loopback11 - keepalive 10 30 - sa-filter in list ACL1 - sa-filter out list ACL2 - description Some kind of MSDP Peer - disabled - sa-limit 1000 - ! - peer 4.3.2.1 - local-interface Loopback21 - ! - vrf RED - group-limit 22 source 10.0.22.0/24 - originator-id local-interface Loopback12 - rejected-limit 10 - connection retry interval 10 - ! - peer 2.3.4.5 - default-peer - local-interface Loopback13 - keepalive 5 15 - sa-filter in list ACL3 - sa-filter out list ACL4 - description Some other kind of MSDP Peer - sa-limit 100 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-multicast.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-multicast.cfg deleted file mode 100644 index aac7caa8b19..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-multicast.cfg +++ /dev/null @@ -1,27 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router multicast - ipv4 - rpf route 10.10.10.1/32 10.9.9.9 2 - rpf route 10.10.10.1/32 Ethernet1 1 - rpf route 10.10.10.2/32 Ethernet2 - counters rate period decay 300 seconds - activity polling-interval 10 - routing - multipath deterministic router-id - software-forwarding sfe - ! - ipv6 - activity polling-interval 20 - ! - vrf MCAST_VRF1 - ipv4 - routing - ! - vrf MCAST_VRF2 - ipv4 - routing diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-path-selection.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-path-selection.cfg deleted file mode 100644 index 6571e3e1be9..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-path-selection.cfg +++ /dev/null @@ -1,105 +0,0 @@ -! -router path-selection - peer dynamic source stun - tcp mss ceiling ipv4 200 ingress - ! - path-group PG-1 id 666 - keepalive interval 200 milliseconds failure-threshold 3 intervals - ! - peer dynamic - ip local - ipsec - ! - peer static router-ip 172.16.1.42 - ! - peer static router-ip 172.16.2.42 - ipv4 address 192.168.2.42 - ! - peer static router-ip 172.16.42.42 - name TEST-STATIC-PEER-WITH-NAME - ipv4 address 192.168.42.42 - ipv4 address 192.168.1.42 - ! - path-group PG-2 id 42 - ipsec profile IPSEC-P-1 - keepalive interval auto - flow assignment lan - ! - local interface Ethernet1/1 - ! - local interface Ethernet1/1/3 - ! - local interface Ethernet2 public address 192.168.42.42 - stun server-profile STUN-P-1 STUN-P-2 - ! - local interface Ethernet2/4.666 - ! - local interface Ethernet3 - stun server-profile STUN-P-1 - ! - local interface Ethernet4.666 - ! - local interface Port-Channel1 public address 192.168.42.43 - stun server-profile STUN-P-1 STUN-P-2 - ! - local interface Port-Channel4.666 - ! - local ip 192.168.1.100 public address 192.168.42.42 - stun server-profile STUN-P-1 STUN-P-2 - ! - local ip 192.168.100.1 - stun server-profile STUN-P-1 - ! - peer dynamic - ipsec disabled - ! - path-group PG-3 id 888 - ! - path-group PG-4 - ! - load-balance policy LB-EMPTY - ! - load-balance policy LB-P-1 - loss-rate 17 - hop count lowest - path-group PG-5 - path-group PG-2 priority 42 - path-group PG-4 priority 42 - path-group PG-3 priority 666 - ! - load-balance policy LB-P-2 - latency 42 - jitter 666 - loss-rate 42.42 - path-group PG-1 priority 1 - path-group PG-3 - ! - policy DPS-P-1 - default-match - load-balance LB-P-1 - ! - 42 application-profile AP-3 - load-balance LB-P-1 - ! - policy DPS-P-2 - default-match - load-balance LB-P-2 - ! - policy DPS-P-3 - 42 application-profile AP-2 - ! - 66 application-profile AP-1 - load-balance LB-P-1 - ! - vrf VRF-1 - path-selection-policy DPS-P-1 - ! - vrf VRF-2 - path-selection-policy DPS-P-2 - ! - vrf VRF-3 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-pim-sparse-mode.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-pim-sparse-mode.cfg deleted file mode 100644 index 840e54fcfc0..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-pim-sparse-mode.cfg +++ /dev/null @@ -1,37 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router pim sparse-mode - ipv4 - ssm range standard - bfd - rp address 10.238.1.161 239.12.12.12/32 priority 20 - rp address 10.238.1.161 239.12.12.13/32 priority 20 - rp address 10.238.1.161 239.12.12.14/32 priority 20 - rp address 10.238.1.161 239.12.12.16/32 priority 20 - rp address 10.238.1.161 239.12.12.20/32 priority 20 - rp address 10.238.1.161 239.12.12.21/32 priority 20 - rp address 10.238.1.161 access-list RP_ACL priority 20 - rp address 10.238.1.161 access-list RP_ACL2 priority 20 - rp address 10.238.1.161 239.12.12.17/32 - rp address 10.238.1.161 access-list RP_ACL3 - anycast-rp 10.38.1.161 10.50.64.16 register-count 15 - ! - vrf MCAST_VRF1 - ipv4 - bfd - rp address 10.238.2.161 239.12.22.12/32 - rp address 10.238.2.161 239.12.22.13/32 - rp address 10.238.2.161 239.12.22.14/32 - ! - vrf MCAST_VRF2_ALL_GROUPS - ipv4 - rp address 10.238.3.161 hashmask 30 - ! - vrf Test_RP_ACL - ipv4 - rp address 10.238.4.161 access-list RP_ACL - rp address 10.238.4.161 access-list RP_ACL2 priority 20 hashmask 30 override diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-segment-security.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-segment-security.cfg deleted file mode 100644 index 20da216c65d..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-segment-security.cfg +++ /dev/null @@ -1,46 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router segment-security - no shutdown - ! - policy POLICY-TEST1 - 10 application APP-TEST-1 action forward - 20 application APP-TEST-2 action drop stateless log - 25 application APP-TEST-3 action redirect next-hop 198.51.100.1 stateless - ! - vrf default - segment SEGMENT-TEST1 - definition - match prefix-ipv4 MATCH-LIST10 - match prefix-ipv6 MATCH-LIST11 - ! - policies - from MATCH-LIST22 policy POLICY-TEST1 - ! - segment SEGMENT-TEST2 - definition - match prefix-ipv4 MATCH-LIST4 - match prefix-ipv6 MATCH-LIST3 - ! - policies - from MATCH-LIST20 policy policy-forward-all - from MATCH-LIST21 policy POLICY-TEST1 - from MATCH-LIST30 policy policy-drop-all - ! - vrf SECURE - segment SEGMENT-TEST1 - definition - match interface Ethernet1 - match interface Ethernet2 - match covered prefix-list ipv4 PREFIX-LIST10 - match covered prefix-list ipv6 PREFIX-LIST1 - ! - policies - from MATCH-LIST20 policy policy-forward-all - from MATCH-LIST30 policy policy-drop-all - fallback policy policy-custom - ! diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-service-insertion.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-service-insertion.cfg deleted file mode 100644 index c0e20139ea7..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-service-insertion.cfg +++ /dev/null @@ -1,30 +0,0 @@ -! -router service-insertion - connection aconnection - interface Ethernet4/1 next-hop 10.10.10.10 - monitor connectivity host host4 - connection connection1 - interface Ethernet2/2.2 next-hop 10.10.10.10 - monitor connectivity host host1 - connection connection2 - interface Tunnel1 primary - interface Tunnel2 secondary - monitor connectivity host host2 - connection connection3 - interface Tunnel3 secondary - monitor connectivity host host3 - connection connection4 - interface Tunnel4 primary - connection connection5 - interface Tunnel5 primary - interface Tunnel6 secondary - connection connection6 - interface Ethernet2 next-hop 10.10.10.10 - connection connection7 - interface Ethernet3/1 next-hop 10.10.10.10 - monitor connectivity host host4 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-traffic-engineering.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-traffic-engineering.cfg deleted file mode 100644 index d29ad17ddb1..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/router-traffic-engineering.cfg +++ /dev/null @@ -1,43 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -router traffic-engineering - segment-routing - rib system-colored-tunnel-rib - ! - policy endpoint 1.2.3.4 color 70810 - binding-sid 970810 - name SRTE-1.2.3.4-70810 - description SRTE POLICY FOR 1.2.3.4 COLOR 70810 - sbfd remote-discriminator 155.2.1.1 - ! - path-group preference 180 - explicit-null ipv4 ipv6 - segment-list label-stack 900002 900003 900005 900006 index 200 - ! - policy endpoint 1.2.3.4 color 80810 - name SRTE-1.2.3.4-80810 - description SRTE POLICY FOR 1.2.3.4 COLOR 80810 - ! - path-group preference 100 - explicit-null none - segment-list label-stack 900002 900008 900007 900006 weight 20 index 100 - ! - policy endpoint 5.6.7.8 color 20320 - binding-sid 978320 - sbfd remote-discriminator 2600599809 - ! - path-group preference 80 - explicit-null ipv4 - segment-list label-stack 900002 900003 900005 900006 weight 120 index 300 - segment-list label-stack 900002 900004 900007 900006 weight 220 index 400 - ! - path-group preference 120 - explicit-null ipv6 - segment-list label-stack 900002 900008 900009 900006 - segment-list label-stack 900002 900010 900011 900012 - router-id ipv4 10.0.0.1 - router-id ipv6 2001:beef:cafe::1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-configuration-bgp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-configuration-bgp.cfg deleted file mode 100644 index bba34f8cac6..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-configuration-bgp.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -service routing configuration bgp no-equals-default -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model-2.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model-2.cfg deleted file mode 100644 index 5a0edbfdd61..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model-2.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -service routing protocols model ribd -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model.cfg deleted file mode 100644 index dfed0a814c6..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/service-routing-protocols-model.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -service routing protocols model multi-agent -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/sflow.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/sflow.cfg deleted file mode 100644 index 555ceeff12b..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/sflow.cfg +++ /dev/null @@ -1,36 +0,0 @@ -! -sflow sample dangerous 1000 -sflow polling-interval 10 -sflow vrf AAA destination 10.6.75.62 123 -sflow vrf AAA destination 10.6.75.63 333 -sflow vrf AAA source-interface Ethernet2 -sflow vrf BBB destination 10.6.75.62 -sflow vrf BBB source 1.1.1.1 -sflow vrf CCC destination 10.6.75.62 -sflow vrf CCC source-interface Management1 -sflow vrf MGMT destination 10.6.75.59 -sflow vrf MGMT destination 10.6.75.62 123 -sflow vrf MGMT destination 10.6.75.63 333 -sflow vrf MGMT source-interface Ethernet3 -sflow destination 10.6.75.61 -sflow destination 10.6.75.62 123 -sflow source-interface Management0 -sflow sample input subinterface -sflow sample output subinterface -sflow extension bgp -sflow extension router -no sflow extension switch -no sflow extension tunnel -sflow interface disable default -sflow interface egress unmodified enable default -sflow run -sflow hardware acceleration -sflow hardware acceleration sample 1024 -sflow hardware acceleration module Linecard1 -sflow hardware acceleration module Linecard2 -no sflow hardware acceleration module Linecard3 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/static-routes.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/static-routes.cfg deleted file mode 100644 index 3d7a7c00537..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/static-routes.cfg +++ /dev/null @@ -1,14 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -ip route 1.1.1.0/24 Vlan101 10.1.1.1 -ip route 1.1.2.0/24 Vlan101 10.1.1.1 200 tag 666 name RT-TO-FAKE-DMZ -ip route vrf APP 10.3.4.0/24 1.2.3.4 -ip route vrf APP 10.3.5.0/24 Null0 -ip route vrf customer01 1.2.1.0/24 Vlan202 10.1.2.1 -ip route vrf customer01 1.2.2.0/24 Vlan101 10.1.2.1 201 tag 667 name RT-TO-FAKE-DMZ -ip route vrf customer01 10.3.6.0/24 Ethernet40 11.2.1.1 track bfd 100 tag 1000 name Track-BFD metric 300 -ip route vrf customer01 10.3.7.0/24 Ethernet41 100 tag 1000 name No-Track-BFD metric 300 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/stun.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/stun.cfg deleted file mode 100644 index ecbba147717..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/stun.cfg +++ /dev/null @@ -1,23 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -stun - client - server-profile server1 - ip address 1.2.3.4 - ssl profile pathfinder - server-profile server2 - ip address 2.3.4.5 - port 4100 - server - local-interface Ethernet1 - local-interface Ethernet13 - local-interface Vlan42 - local-interface Vlan666 - port 4100 - ssl profile pathfinder - binding timeout 600 seconds - ssl connection lifetime 1300 minutes diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-mode.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-mode.cfg deleted file mode 100644 index ad7d7e040ac..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-mode.cfg +++ /dev/null @@ -1,11 +0,0 @@ -! -switchport default mode access -! -switchport default phone cos 0 -! -switchport default phone vlan 69 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-port-security.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-port-security.cfg deleted file mode 100644 index fb30e58bda7..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/switchport-port-security.cfg +++ /dev/null @@ -1,10 +0,0 @@ -! -switchport port-security mac-address aging -switchport port-security mac-address moveable -switchport port-security persistence disabled -switchport port-security violation protect chip-based -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tap-aggregation.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tap-aggregation.cfg deleted file mode 100644 index 64c5310b751..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tap-aggregation.cfg +++ /dev/null @@ -1,18 +0,0 @@ -! -tap aggregation - mode exclusive profile tap-aggregation-extended - encapsulation dot1br strip - encapsulation vn-tag strip - protocol lldp trap - mode exclusive no-errdisable Ethernet1/1 - mode exclusive no-errdisable Ethetnet 42/1 - mode exclusive no-errdisable Port-Channel200 - truncation size 169 - mac timestamp header format 64-bit - mac timestamp header eth-type 5 - mac fcs-error pass-through -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/terminal.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/terminal.cfg deleted file mode 100644 index e2ad04bfd72..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/terminal.cfg +++ /dev/null @@ -1,8 +0,0 @@ -! -terminal length 1000 -terminal width 1000 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/transceiver_qsfp_default_mode_4x10_false.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/transceiver_qsfp_default_mode_4x10_false.cfg deleted file mode 100644 index e047f96bbfc..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/transceiver_qsfp_default_mode_4x10_false.cfg +++ /dev/null @@ -1,5 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tunnel-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tunnel-interfaces.cfg deleted file mode 100644 index c2aa2dc3514..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/tunnel-interfaces.cfg +++ /dev/null @@ -1,60 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -interface Tunnel1 - description test ipv4 only - no shutdown - mtu 1500 - vrf Tunnel-VRF - ip address 42.42.42.42/24 - tcp mss ceiling ipv4 666 ingress - ip access-group test-in in - ip access-group test-out out - tunnel mode ipsec - tunnel source interface Ethernet42 - tunnel destination 6.6.6.6 - tunnel path-mtu-discovery - tunnel underlay vrf Underlay-VRF - comment - Comment created from eos_cli under tunnel_interfaces.Tunnel1 - EOF - -! -interface Tunnel2 - description test ipv6 only - shutdown - ipv6 enable - ipv6 address cafe::1/64 - tcp mss ceiling ipv6 666 egress - ipv6 access-group test-in in - ipv6 access-group test-out out - ip nat service-profile NAT-PROFILE-NO-VRF-2 - tunnel mode gre - tunnel source interface Ethernet42 - tunnel destination dead:beef::1 - tunnel ipsec profile Profile-2 -! -interface Tunnel3 - description test dual stack - mtu 1500 - ip address 64.64.64.64/24 - ipv6 enable - ipv6 address beef::64/64 - tcp mss ceiling ipv4 666 ipv6 666 - tunnel mode ipsec - tunnel source interface Ethernet42 - tunnel destination 1.1.1.1 - tunnel ipsec profile Profile-3 -! -interface Tunnel4 - description test no tcp_mss - mtu 1500 - ip address 64.64.64.64/24 - ipv6 enable - ipv6 address beef::64/64 - ip nat service-profile NAT-PROFILE-NO-VRF-1 - tunnel source interface Ethernet42 - tunnel destination 1.1.1.1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/unsupported-transceiver.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/unsupported-transceiver.cfg deleted file mode 100644 index d09a27c3865..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/unsupported-transceiver.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -service unsupported-transceiver test dsafDSFfvadskjh3424 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-internal-order.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-internal-order.cfg deleted file mode 100644 index 9952d313fbc..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-internal-order.cfg +++ /dev/null @@ -1,7 +0,0 @@ -! -vlan internal order ascending range 10 40 -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlans.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlans.cfg deleted file mode 100644 index a4b43989065..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlans.cfg +++ /dev/null @@ -1,30 +0,0 @@ -! -vlan 110 - name PR01-DMZ -! -vlan 111 - name PRIVATE_VLAN_COMMUNITY - private-vlan community primary vlan 110 -! -vlan 112 - name PRIVATE_VLAN_ISOLATED - private-vlan isolated primary vlan 110 -! -vlan 3010 - name MLAG_iBGP_TENANT_A_PROJECT01 - trunk group LEAF_PEER_L3 -! -vlan 3011 - name MLAG_iBGP_TENANT_A_PROJECT02 - state active - trunk group MY_TRUNK_GROUP -! -vlan 3012 - name MLAG_iBGP_TENANT_A_PROJECT03 - state suspend - trunk group MY_TRUNK_GROUP -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vmtracer-sessions.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vmtracer-sessions.cfg deleted file mode 100644 index 5c4df7b10c0..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vmtracer-sessions.cfg +++ /dev/null @@ -1,18 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -vmtracer session session_1 - url https://192.168.0.10 - username user1 - password 7 encrypted_password - autovlan disable - vrf MGMT - source-interface Management1 -! -vmtracer session session_2 - url https://192.168.0.10 - username user1 - password 7 encrypted_password diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface-false.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface-false.cfg deleted file mode 100644 index fab96673304..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface-false.cfg +++ /dev/null @@ -1,10 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -interface Vxlan1 - no vxlan qos ecn propagation - no vxlan qos dscp propagation encapsulation - no vxlan qos map dscp to traffic-class decapsulation diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface.cfg deleted file mode 100644 index b6d60b36377..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vxlan-interface.cfg +++ /dev/null @@ -1,32 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -interface Vxlan1 - description DC1-LEAF2A_VTEP - vxlan source-interface Loopback0 - vxlan controller-client - vxlan virtual-router encapsulation mac-address mlag-system-id - vxlan udp-port 4789 - vxlan bridging vtep-to-vtep - vxlan flood vtep learned data-plane - vxlan vlan 110 vni 10110 - vxlan vlan 111 vni 10111 - vxlan vrf Tenant_A_OP_Zone vni 10 - vxlan vrf Tenant_A_WEB_Zone vni 11 - vxlan mlag source-interface Loopback1 - bfd vtep evpn interval 300 min-rx 300 multiplier 3 - bfd vtep evpn prefix-list PL-TEST - vxlan flood vtep 10.1.0.10 10.1.0.11 - vxlan vlan 111 flood vtep 10.1.1.10 10.1.1.11 - vxlan vlan 110 multicast group 239.9.1.4 - vxlan vlan 112 multicast group 239.9.1.6 - vxlan vrf Tenant_A_OP_Zone multicast group 232.0.0.10 - vxlan multicast headend-replication - vxlan qos ecn propagation - vxlan qos dscp propagation encapsulation - vxlan qos map dscp to traffic-class decapsulation - vxlan encapsulation ipv4 - diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-radius-source-interface.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-radius-source-interface.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-radius-source-interface.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-radius-source-interface.yml index 5647508280e..38b0273a2fd 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-radius-source-interface.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-radius-source-interface.yml @@ -1,3 +1,4 @@ +--- ### IP RADIUSsource interface ### ip_radius_source_interfaces: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-security.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-security.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-security.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-security.yml index c2cac4fa687..9e37b73ee72 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-security.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-security.yml @@ -1,3 +1,4 @@ +--- ### IP Security ### ip_security: ike_policies: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-tacacs-source-interface.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-tacacs-source-interface.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-tacacs-source-interface.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-tacacs-source-interface.yml index 7127f488972..a6e126c8757 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-tacacs-source-interface.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-tacacs-source-interface.yml @@ -1,3 +1,4 @@ +--- ### IP TACACS source interface ### ip_tacacs_source_interfaces: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-virtual-router-mac-address.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-virtual-router-mac-address.yml similarity index 95% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-virtual-router-mac-address.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-virtual-router-mac-address.yml index 61c6b13012c..b13534fb26f 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ip-virtual-router-mac-address.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ip-virtual-router-mac-address.yml @@ -1,2 +1,3 @@ +--- ### IP Virtual Router MAC Address ### ip_virtual_router_mac_address: 00:1c:73:00:dc:01 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-dhcp-relay.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-dhcp-relay.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-dhcp-relay.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-dhcp-relay.yml index 211dbad0b60..0bfd8533069 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-dhcp-relay.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-dhcp-relay.yml @@ -1,3 +1,4 @@ +--- ### IPv6 DHCP Relay ### ipv6_dhcp_relay: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-neighbors.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-neighbors.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-neighbors.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-neighbors.yml index 4457f8ecb6d..190eaa6b7a4 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-neighbors.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-neighbors.yml @@ -1,3 +1,4 @@ +--- ipv6_neighbor: static_entries: - ipv6_address: 11:22:33:44:55:66:77:88 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-static-routes.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-static-routes.yml similarity index 83% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-static-routes.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-static-routes.yml index eecdeb0e34b..62f470785c0 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ipv6-static-routes.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ipv6-static-routes.yml @@ -1,14 +1,15 @@ +--- #### ipv6 static routes #### ipv6_static_routes: - vrf: default destination_address_prefix: 2a01:cb04:4e6:d300::/64 - interface: vlan101 + interface: vlan1001 gateway: 2a01:cb04:4e6:d100::1 - vrf: default destination_address_prefix: 2a01:cb04:4e6:d400::/64 - interface: vlan101 + interface: vlan1001 gateway: 2a01:cb04:4e6:d100::1 distance: 200 tag: 666 @@ -16,27 +17,27 @@ ipv6_static_routes: - vrf: default destination_address_prefix: 2a01:cb04:4e6:d400::/64 - interface: vlan101 + interface: vlan1001 gateway: 2a01:cb04:4e6:d100::1 distance: 200 tag: 666 metric: 100 name: RT-TO-FAKE-DB-ZONE - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 2a01:cb04:4e6:a300::/64 - interface: vlan101 + interface: vlan1001 gateway: 2a01:cb04:4e6:100::1 - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 2a01:cb04:4e6:a400::/64 - interface: vlan101 + interface: vlan1001 gateway: 2a01:cb04:4e6:100::1 distance: 201 tag: 667 name: RT-TO-FAKE-DMZ - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 2b01:cb04:4e6:a400::/64 interface: vlan102 gateway: 2a01:cb04:4e6:102::1 @@ -46,7 +47,7 @@ ipv6_static_routes: metric: 100 name: Track-BFD - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 2c01:cb04:4e6:a400::/64 interface: vlan102 # Negative test case - Tacking should not be enabled diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/lacp.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/lacp.yml similarity index 81% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/lacp.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/lacp.yml index 13bc7a50dcd..49e75ad3fd6 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/lacp.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/lacp.yml @@ -1,3 +1,4 @@ +--- lacp: port_id: range: @@ -5,4 +6,3 @@ lacp: end: 128 rate_limit: default: false - system_priority: 0 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/link-tracking-groups.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/link-tracking-groups.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/link-tracking-groups.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/link-tracking-groups.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/load-interval.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/load-interval.yml similarity index 92% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/load-interval.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/load-interval.yml index 18fa777c261..6bfed2cbce4 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/load-interval.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/load-interval.yml @@ -1,3 +1,4 @@ +--- ### Load interval ### load_interval: default: 25 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/loopbacks-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/loopbacks-interfaces.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/loopbacks-interfaces.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/loopbacks-interfaces.yml index ef1ca6698e4..91db3f17379 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/loopbacks-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/loopbacks-interfaces.yml @@ -1,3 +1,4 @@ +--- loopback_interfaces: - name: Loopback0 description: EVPN_Overlay_Peering diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mac-access-lists.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mac-access-lists.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mac-access-lists.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mac-access-lists.yml index 0016b87230e..1950933fed2 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mac-access-lists.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mac-access-lists.yml @@ -1,3 +1,4 @@ +--- ### MAC ACLs ### mac_access_lists: - name: TEST1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mac-address-table.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mac-address-table.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mac-address-table.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mac-address-table.yml index 0398085c36e..e6534dd5672 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mac-address-table.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mac-address-table.yml @@ -1,3 +1,4 @@ +--- ### MAC address table ### mac_address_table: aging_time: 100 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/maintenance.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/maintenance.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/maintenance.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/maintenance.yml index 3599e0547c4..564913e2052 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/maintenance.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/maintenance.yml @@ -1,3 +1,4 @@ +--- maintenance: default_interface_profile: IP1 default_bgp_profile: BP1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-security.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-security.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-security.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-security.yml index 4980e7eef54..4135ea1485d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-security.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-security.yml @@ -1,3 +1,4 @@ +--- ### Management Security ### management_security: entropy_sources: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-ssh.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-ssh.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-ssh.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-ssh.yml index c3ca0f4826f..b0d25163358 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-ssh.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-ssh.yml @@ -1,3 +1,4 @@ +--- management_ssh: authentication: empty_passwords: permit diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-tech-support.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-tech-support.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-tech-support.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-tech-support.yml index 620a9f31cb1..84311798c0c 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-tech-support.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/management-tech-support.yml @@ -1,3 +1,4 @@ +--- management_tech_support: policy_show_tech_support: exclude_commands: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/match-lists.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/match-lists.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/match-lists.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/match-lists.yml index 4361febd243..d6e6fa08b27 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/match-lists.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/match-lists.yml @@ -1,3 +1,4 @@ +--- match_list_input: prefix_ipv4: - name: molecule_v4 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mcs-client.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mcs-client.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mcs-client.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mcs-client.yml index d5dea5ce5bf..4d49cd431d5 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mcs-client.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mcs-client.yml @@ -1,3 +1,4 @@ +--- ### MCS Client ### mcs_client: shutdown: false diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mlag-configuration.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mlag-configuration.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mlag-configuration.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mlag-configuration.yml index b0b7800b468..141f864f610 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/mlag-configuration.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/mlag-configuration.yml @@ -1,3 +1,4 @@ +--- mlag_configuration: domain_id: sw1-sw2-mlag-domain local_interface: Vlan4094 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-connectivity.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-connectivity.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-connectivity.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-connectivity.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-layer1.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-layer1.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-layer1.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-layer1.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-session-default-encapsulation-gre.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-session-default-encapsulation-gre.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-session-default-encapsulation-gre.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-session-default-encapsulation-gre.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-sessions.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-sessions.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-sessions.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-sessions.yml index 10c66fd9fb7..c358fe8e38e 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-sessions.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-sessions.yml @@ -8,7 +8,7 @@ monitor_sessions: type: ip name: ipv4ACL priority: 10 - - name: Ethernet0 + - name: Ethernet1 access_group: type: ipv6 name: ipv6ACL diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-telemetry-influx.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-telemetry-influx.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-telemetry-influx.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-telemetry-influx.yml index 61791c051df..8a7f27e5cee 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-telemetry-influx.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-telemetry-influx.yml @@ -1,3 +1,4 @@ +--- monitor_telemetry_influx: vrf: test destinations: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-telemetry-postcard-policy.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-telemetry-postcard-policy.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-telemetry-postcard-policy.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-telemetry-postcard-policy.yml index f090634d6d5..03a7b06303d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-telemetry-postcard-policy.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/monitor-telemetry-postcard-policy.yml @@ -1,3 +1,4 @@ +--- monitor_telemetry_postcard_policy: disabled: false ingress: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/none_configuration.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/none_configuration.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/none_configuration.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/none_configuration.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ntp.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ntp.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ntp.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ntp.yml index c0731eacec6..6badd9d8868 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ntp.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ntp.yml @@ -1,3 +1,4 @@ +--- ### NTP tests (Tested with default VRF here. Tested with Management VRF in "dns-ntp") ntp: local_interface: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/object-tracking.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/object-tracking.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/object-tracking.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/object-tracking.yml index 7a0e88fff78..67cf424f1d6 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/object-tracking.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/object-tracking.yml @@ -1,3 +1,4 @@ +--- trackers: - name: MyTrackNoProperty interface: Ethernet1/1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/patch-panel.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/patch-panel.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/patch-panel.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/patch-panel.yml index eae65a12d27..ccb43dc7a90 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/patch-panel.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/patch-panel.yml @@ -1,3 +1,4 @@ +--- patch_panel: connector: interface: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/peer-filters.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/peer-filters.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/peer-filters.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/peer-filters.yml index 65c962d73bf..d2dcdcb33b1 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/peer-filters.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/peer-filters.yml @@ -1,3 +1,4 @@ +--- ### peer-filters ### peer_filters: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/policy-maps.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/policy-maps.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/policy-maps.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/policy-maps.yml index bba0e326e02..42d9b41ca4c 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/policy-maps.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/policy-maps.yml @@ -1,3 +1,4 @@ +--- policy_maps: qos: - name: PM_REPLICATION_LD @@ -67,4 +68,4 @@ policy_maps: shape: 2000 bandwidth: 2000 rate_unit: pps - - name: copp-system-aaa + - name: copp-system-rsvp diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/prompt.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/prompt.yml similarity index 92% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/prompt.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/prompt.yml index b0a469228f7..64346e3bdac 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/prompt.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/prompt.yml @@ -1,3 +1,4 @@ +--- ### prompt prompt: !unsafe "%H__%D{%H:%M:%S}%v%P" diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-length.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/queue-monitor-length.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-length.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/queue-monitor-length.yml index 99eb203d5b5..6799a65b038 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-length.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/queue-monitor-length.yml @@ -1,3 +1,4 @@ +--- queue_monitor_length: enabled: true default_thresholds: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-streaming.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/queue-monitor-streaming.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-streaming.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/queue-monitor-streaming.yml index 9296ce38ab2..8de544e528b 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-streaming.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/queue-monitor-streaming.yml @@ -1,3 +1,4 @@ +--- queue_monitor_streaming: enable: true ip_access_group: ACL-QMS diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/redundancy.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/redundancy.yml similarity index 92% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/redundancy.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/redundancy.yml index d5f78fba6b9..aa4a1832863 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/redundancy.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/redundancy.yml @@ -1,3 +1,4 @@ +--- #### redundancy #### redundancy: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/roles.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/roles.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/roles.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/roles.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/route-maps.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/route-maps.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/route-maps.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/route-maps.yml index da1ffe220b2..05bfe6fab54 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/route-maps.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/route-maps.yml @@ -1,3 +1,4 @@ +--- ### Route-maps ### route_maps: - name: RM-CONN-BL-BGP diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-adaptive-virtual-topology.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-adaptive-virtual-topology.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-adaptive-virtual-topology.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-adaptive-virtual-topology.yml index e8cb4bd3204..401257a3ace 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-adaptive-virtual-topology.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-adaptive-virtual-topology.yml @@ -1,3 +1,4 @@ +--- router_adaptive_virtual_topology: topology_role: pathfinder gateway_vxlan: true diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-bfd-1.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-bfd.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-bfd-1.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-bfd.yml index 3bb116d67d3..458c4e9986a 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-bfd-1.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-bfd.yml @@ -1,3 +1,4 @@ +--- #### router bfd #### router_bfd: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-general.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-general.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-general.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-general.yml index e8f9161de4b..a5f6a243834 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-general.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-general.yml @@ -1,3 +1,4 @@ +--- router_general: router_id: ipv4: 10.1.2.3 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-igmp.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-igmp.yml similarity index 96% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-igmp.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-igmp.yml index 05f7e98a240..0617447b3c2 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-igmp.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-igmp.yml @@ -1,3 +1,4 @@ +--- router_igmp: host_proxy_match_mroute: all ssm_aware: true diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-internet-exit.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-internet-exit.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-internet-exit.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-internet-exit.yml index 147f19ee53e..883dae3ff0f 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-internet-exit.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-internet-exit.yml @@ -1,3 +1,4 @@ +--- router_internet_exit: policies: - name: po_03 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-l2-vpn.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-l2-vpn.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-l2-vpn.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-l2-vpn.yml index ba40796fd71..103024b4ed2 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-l2-vpn.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-l2-vpn.yml @@ -1,3 +1,4 @@ +--- ### router_l2_vpn ### router_l2_vpn: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-msdp.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-msdp.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-msdp.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-msdp.yml index 176642c5ccf..dee7100b9b6 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-msdp.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-msdp.yml @@ -1,3 +1,4 @@ +--- router_msdp: originator_id_local_interface: Loopback10 rejected_limit: 123 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-multicast.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-multicast.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-multicast.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-multicast.yml index fbe9ae9dd78..df1cdbc4995 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-multicast.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-multicast.yml @@ -1,3 +1,4 @@ +--- #### router multicast #### router_multicast: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-path-selection.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-path-selection.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-path-selection.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-path-selection.yml index 01debbe09ad..85235f4f670 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-path-selection.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-path-selection.yml @@ -1,3 +1,4 @@ +--- ### router_path_selection ### # NOTE that this leverage all possible knobs and this config is **NOT** valid on # an actual device diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-pim-sparse-mode.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-pim-sparse-mode.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-pim-sparse-mode.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-pim-sparse-mode.yml index 39d50c8dd17..466d941c846 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-pim-sparse-mode.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-pim-sparse-mode.yml @@ -1,3 +1,4 @@ +--- #### Router pim sparse mode #### router_pim_sparse_mode: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-segment-security.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-segment-security.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-segment-security.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-segment-security.yml index a8beade1872..04dca5399cc 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-segment-security.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-segment-security.yml @@ -1,3 +1,4 @@ +--- ### Router Segment-Security router_segment_security: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-service-insertion.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-service-insertion.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-service-insertion.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-service-insertion.yml index 7f5e5f6e9d4..3e8fc03c738 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-service-insertion.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-service-insertion.yml @@ -1,3 +1,4 @@ +--- ### Router service-insertion ### router_service_insertion: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-traffic-engineering.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-traffic-engineering.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-traffic-engineering.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-traffic-engineering.yml index 035693919ce..a911a5a41fb 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-traffic-engineering.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/router-traffic-engineering.yml @@ -1,3 +1,4 @@ +--- ### Routing - Traffic Engineering ### router_traffic_engineering: # enabled is not enforced in AVD 4.x but will be in 5.x diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-configuration-bgp.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/service-routing-configuration-bgp.yml similarity index 96% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-configuration-bgp.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/service-routing-configuration-bgp.yml index b15a72683da..a25d16d14fa 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-configuration-bgp.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/service-routing-configuration-bgp.yml @@ -1,3 +1,4 @@ +--- #### service-routing-configuration-bgp #### service_routing_configuration_bgp: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-protocols-model.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/service-routing-protocols-model.yml similarity index 95% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-protocols-model.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/service-routing-protocols-model.yml index edbdcff8244..4b86e06f7f5 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-protocols-model.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/service-routing-protocols-model.yml @@ -1,2 +1,3 @@ +--- #### service-routing-protocols-model #### service_routing_protocols_model: multi-agent diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/sflow.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/sflow.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/sflow.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/sflow.yml index 9c659e678d8..93d72dcac19 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/sflow.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/sflow.yml @@ -1,3 +1,4 @@ +--- ### Sflow ### sflow: vrfs: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/static-routes.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/static-routes.yml similarity index 80% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/static-routes.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/static-routes.yml index 01443e56250..e70cc1b29b1 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/static-routes.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/static-routes.yml @@ -1,27 +1,28 @@ +--- #### static routes #### static_routes: - vrf: default destination_address_prefix: 1.1.1.0/24 - interface: vlan101 + interface: vlan1001 gateway: 10.1.1.1 - vrf: default destination_address_prefix: 1.1.2.0/24 - interface: vlan101 + interface: vlan1001 gateway: 10.1.1.1 distance: 200 tag: 666 name: RT-TO-FAKE-DMZ - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 1.2.1.0/24 interface: vlan202 gateway: 10.1.2.1 - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 1.2.2.0/24 - interface: vlan101 + interface: vlan1001 gateway: 10.1.2.1 distance: 201 tag: 667 @@ -29,13 +30,13 @@ static_routes: - destination_address_prefix: 10.3.4.0/24 gateway: 1.2.3.4 - vrf: APP + vrf: TENANT_A_PROJECT02 - destination_address_prefix: 10.3.5.0/24 - vrf: APP + vrf: TENANT_A_PROJECT02 interface: Null0 - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 10.3.6.0/24 interface: Ethernet40 gateway: 11.2.1.1 @@ -45,7 +46,7 @@ static_routes: distance: 100 metric: 300 - - vrf: customer01 + - vrf: TENANT_A_PROJECT01 destination_address_prefix: 10.3.7.0/24 interface: Ethernet41 # Negative test case - Tacking should not be enabled diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/stun.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/stun.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/stun.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/stun.yml index 785ac2f5911..278d1352c94 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/stun.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/stun.yml @@ -1,5 +1,5 @@ -### stun --- +### stun stun: server: local_interfaces: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/switchport-mode.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/switchport-mode.yml similarity index 96% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/switchport-mode.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/switchport-mode.yml index 731c8077aa1..955beab81e5 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/switchport-mode.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/switchport-mode.yml @@ -1,3 +1,4 @@ +--- ### interface default partial knobs switchport_default: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/switchport-port-security.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/switchport-port-security.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/switchport-port-security.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/switchport-port-security.yml index 3d68d1e0b64..f11ab155b9a 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/switchport-port-security.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/switchport-port-security.yml @@ -1,3 +1,4 @@ +--- switchport_port_security: mac_address: aging: true diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/tap-aggregation.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/tap-aggregation.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/tap-aggregation.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/tap-aggregation.yml index 89eba22dcd3..2900bdfd4b3 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/tap-aggregation.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/tap-aggregation.yml @@ -1,3 +1,4 @@ +--- tap_aggregation: mode: exclusive: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/terminal.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/terminal.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/terminal.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/terminal.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/transceiver_qsfp_default_mode_4x10_false.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/transceiver_qsfp_default_mode_4x10_false.yml similarity index 91% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/transceiver_qsfp_default_mode_4x10_false.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/transceiver_qsfp_default_mode_4x10_false.yml index 5ff2863cc24..ff624755deb 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/transceiver_qsfp_default_mode_4x10_false.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/transceiver_qsfp_default_mode_4x10_false.yml @@ -1 +1,2 @@ +--- transceiver_qsfp_default_mode_4x10: false diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/tunnel-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/tunnel-interfaces.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/tunnel-interfaces.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/tunnel-interfaces.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/unsupported-transceiver.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/unsupported-transceiver.yml similarity index 95% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/unsupported-transceiver.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/unsupported-transceiver.yml index 88cd9ddf953..3afd07b8205 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/unsupported-transceiver.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/unsupported-transceiver.yml @@ -1,3 +1,4 @@ +--- service_unsupported_transceiver: license_name: test license_key: dsafDSFfvadskjh3424 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlan-internal-order.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-internal-order.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlan-internal-order.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-internal-order.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlans.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlans.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlans.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlans.yml index b07024745b0..eea2df9524d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlans.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlans.yml @@ -1,3 +1,4 @@ +--- ### VLANs ### vlans: - id: 110 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vmtracer-sessions.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vmtracer-sessions.yml similarity index 71% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vmtracer-sessions.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vmtracer-sessions.yml index bfeafee695c..0032e94c8e8 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vmtracer-sessions.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vmtracer-sessions.yml @@ -1,14 +1,15 @@ +--- ### vmtracer sessions ### vmtracer_sessions: - name: session_1 url: "https://192.168.0.10" username: user1 - password: "encrypted_password" + password: 0011D0516421B120A25735E080A16001D1617 autovlan_disable: true vrf: MGMT source_interface: Management1 - name: session_2 url: "https://192.168.0.10" username: user1 - password: "encrypted_password" + password: 0011D0516421B120A25735E080A16001D1617 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vxlan-interface.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vxlan-interface.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vxlan-interface.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vxlan-interface.yml index 3dca7cac6da..e2c7c24411d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vxlan-interface.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vxlan-interface.yml @@ -1,3 +1,4 @@ +--- ### VxLAN interface ### vxlan_interface: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/lacp.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/lacp.yml new file mode 100644 index 00000000000..f99da71a08f --- /dev/null +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/lacp.yml @@ -0,0 +1,4 @@ +--- +# LACP system-priority configuration is not allowed if Mlag State is Active( primary/secondary ) +lacp: + system_priority: 0 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-ssh-custom-cipher.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/management-ssh-custom-cipher.yml similarity index 99% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-ssh-custom-cipher.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/management-ssh-custom-cipher.yml index 3178ac8ac18..ac76c2cdfae 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/management-ssh-custom-cipher.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/management-ssh-custom-cipher.yml @@ -1,3 +1,4 @@ +--- management_ssh: cipher: - aes256-cbc diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-connectivity-2.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/monitor-connectivity.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-connectivity-2.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/monitor-connectivity.yml index 66b68af4f24..185f74bfc37 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/monitor-connectivity-2.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/monitor-connectivity.yml @@ -1,3 +1,4 @@ +--- ### Monitor connectivity example for address_only as true monitor_connectivity: interval: 5 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/policy-maps-pbr.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/policy-maps-pbr.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/policy-maps-pbr.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/policy-maps-pbr.yml index 1fbf06a8e2e..a9d233f1c1e 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/policy-maps-pbr.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/policy-maps-pbr.yml @@ -1,3 +1,4 @@ +--- policy_maps: pbr: - name: POLICY_DROP_THEN_NEXTHOP diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/prompt-2.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/prompt.yml similarity index 94% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/prompt-2.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/prompt.yml index 364ea7db813..adaffe3aa23 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/prompt-2.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/prompt.yml @@ -1,2 +1,3 @@ +--- ### Prompt without unsafe for pyavd coverage report prompt: Test diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-length-notifying.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/queue-monitor-length-notifying.yml similarity index 97% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-length-notifying.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/queue-monitor-length-notifying.yml index 2f578f96756..bee30175384 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/queue-monitor-length-notifying.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/queue-monitor-length-notifying.yml @@ -1,3 +1,4 @@ +--- queue_monitor_length: enabled: true # test the negative case diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-adaptive-virtual-topology-2.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/router-adaptive-virtual-topology.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-adaptive-virtual-topology-2.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/router-adaptive-virtual-topology.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-bfd-2.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/router-bfd.yml similarity index 96% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-bfd-2.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/router-bfd.yml index 764994e3417..3b62a88efaf 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/router-bfd-2.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/router-bfd.yml @@ -1,3 +1,4 @@ +--- #### router bfd #### router_bfd: diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-protocols-model-2.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/service-routing-protocols-model.yml similarity index 95% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-protocols-model-2.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/service-routing-protocols-model.yml index 1ae47b75349..e8f90df6e3b 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/service-routing-protocols-model-2.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/service-routing-protocols-model.yml @@ -1,2 +1,3 @@ +--- #### service-routing-protocols-model #### service_routing_protocols_model: ribd diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vxlan-interface-false.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/vxlan-interface.yml similarity index 98% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vxlan-interface-false.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/vxlan-interface.yml index 1d05946c46c..45fec009ff3 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vxlan-interface-false.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host2/vxlan-interface.yml @@ -1,3 +1,4 @@ +--- ### VxLAN interface ### ## Test values that are set to false and generate configuration e.g -> "no vxlan qos ecn propagation" diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml index c220e61dd5a..e6a586e9cdb 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml @@ -28,29 +28,15 @@ test_hosts: interface-defaults: ip-access-lists: ip-nat: - ip-security: ip-routing: ip-routing-fib: - ip-radius-source-interface: - ip-tacacs-source-interface: ip-client-source-interfaces: - ip-virtual-router-mac-address: ipv6-access-lists: - ipv6-dhcp-relay: - ipv6-neighbors: - ipv6-static-routes: l2-protocol-forwarding: - lacp: - link-tracking-groups: lldp: - load-interval: logging-match-list: logging-minimal: logging: - mcs-client: - loopbacks-interfaces: - mac-address-table: - maintenance: management-accounts: management-api-http: management-cvx: @@ -61,48 +47,15 @@ test_hosts: management-console: management-defaults: management-interfaces: - management-security: - management-ssh: - management-ssh-custom-cipher: - management-tech-support: - mac-access-lists: mac-security-eth-po-entropy: - match-lists: - mlag-configuration: - monitor-layer1: - monitor-connectivity: - monitor-connectivity-2: - monitor-sessions: - monitor-session-default-encapsulation-gre: - monitor-telemetry-influx: - monitor-telemetry-postcard-policy: mpls: mpls-2: mpls-3: - none_configuration: - ntp: - object-tracking: - patch-panel: - peer-filters: platform: poe: - policy-maps: - policy-maps-pbr: prefix-lists: - prompt: - prompt-2: ptp: qos: - queue-monitor-length: - queue-monitor-length-notifying: - queue-monitor-streaming: - redundancy: - roles: - route-maps: - router-adaptive-virtual-topology: - router-adaptive-virtual-topology-2: - router-bfd-1: - router-bfd-2: router-bgp-additional-paths: router-bgp-base: router-bgp-evpn: @@ -119,41 +72,20 @@ test_hosts: router-bgp-vpws: router-bgp-vrf-address-families: router-bgp-vrf-lite: - router-general: router-isis: router-isis-new: router-isis-1: router-isis-2: - router-l2-vpn: - router-msdp: - router-multicast: router-ospf: - router-path-selection: - router-pim-sparse-mode: - router-service-insertion: - router-igmp: - router-internet-exit: - service-routing-configuration-bgp: - service-routing-protocols-model: - service-routing-protocols-model-2: - router-traffic-engineering: - router-segment-security: - sflow: snmp: snmp-server-traps: spanning-tree: spanning-tree-bpdu: spanning-tree-rstp: spanning-tree-rapid-pvst: - switchport-mode: - switchport-port-security: - stun: sync-e: tcam-profile: - static-routes: system: - tap-aggregation: - terminal: terminattr-cloud: terminattr-extra-flags: terminattr-multi-cluster-certs: @@ -166,12 +98,4 @@ test_hosts: traffic-policies: traffic-policies-2: traffic-policies-3: - transceiver_qsfp_default_mode_4x10_false: - tunnel-interfaces: - unsupported-transceiver: virtual-source-nat: - vlan-internal-order: - vlans: - vmtracer-sessions: - vxlan-interface: - vxlan-interface-false: From adc3dd25de61beb8f4d129f86311756cfbd0702d Mon Sep 17 00:00:00 2001 From: Mahesh Kumar <122076792+MaheshGSLAB@users.noreply.github.com> Date: Tue, 12 Nov 2024 13:42:22 +0530 Subject: [PATCH 4/6] Feat(eos_validate_state): Added the support of `validate_lldp` key to skip the VerifyLLDPNeighbors tests (#4684) --- .../dc2-leaf3a.arista.com.yml | 1 + .../dc2-leaf3a.arista.com-catalog.yml | 7 - .../host_vars/dc2-leaf3a.arista.com.yml | 4 + .../reports/FABRIC-state.csv | 981 +++++++++-------- .../reports/FABRIC-state.md | 987 +++++++++--------- .../dc2-leaf3a.arista.com-results.json | 9 - .../docs/tables/ethernet-interfaces.md | 4 + .../docs/tables/port-channel-interfaces.md | 4 + .../docs/tables/connected-endpoints.md | 4 + .../eos_designs/docs/tables/network-ports.md | 4 + .../eos_designs/docs/tables/port-profiles.md | 4 + .../tests/avdtestconnectivity.py | 4 + .../schema/eos_cli_config_gen.schema.yml | 8 + .../ethernet_interfaces.schema.yml | 3 + .../port_channel_interfaces.schema.yml | 3 + .../schema/eos_designs.schema.yml | 4 + .../defs_adapter_config.schema.yml | 3 + 17 files changed, 1033 insertions(+), 1001 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml index 7c89584c8e6..89908817452 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml @@ -372,6 +372,7 @@ ethernet_interfaces: channel_group: id: 3 mode: active + validate_lldp: false - name: Ethernet1 peer: dc2-spine1 peer_interface: Ethernet5 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml index 238d8e0d159..bfa6b332b4d 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml @@ -52,13 +52,6 @@ anta.tests.configuration: - VerifyZeroTouch: null - VerifyRunningConfigDiffs: null anta.tests.connectivity: -- VerifyLLDPNeighbors: - neighbors: - - neighbor_device: dc2-leaf3b.arista.com - neighbor_port: Ethernet4 - port: Ethernet4 - result_overwrite: - custom_field: 'Local: Ethernet4 - Remote: dc2-leaf3b.arista.com Ethernet4' - VerifyLLDPNeighbors: neighbors: - neighbor_device: dc2-spine1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/host_vars/dc2-leaf3a.arista.com.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/host_vars/dc2-leaf3a.arista.com.yml index dfd2d5db628..26a93df74ce 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/host_vars/dc2-leaf3a.arista.com.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/inventory/host_vars/dc2-leaf3a.arista.com.yml @@ -49,6 +49,10 @@ custom_structured_configuration_ethernet_interfaces: - name: Ethernet3 validate_state: false + # Test to skip the VerifyLLDPNeighbors testcase via `validate_lldp` key + - name: Ethernet4 + validate_lldp: false + custom_structured_configuration_port_channel_interfaces: - name: Port-Channel11 description: dc2-leaf3-fw1_PortChannel diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv index eb6b2f75e64..20f64756f4c 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv @@ -2172,508 +2172,507 @@ id,dut,categories,test,description,inputs,result,messages 2171,dc2-leaf3a.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-spine1 Ethernet5,NOT RUN, 2172,dc2-leaf3a.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet15 - Remote: dc2-leaf2b Ethernet2,NOT RUN, 2173,dc2-leaf3a.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-spine2 Ethernet5,NOT RUN, -2174,dc2-leaf3a.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf3b.arista.com Ethernet4,NOT RUN, -2175,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3),NOT RUN, -2176,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4),NOT RUN, -2177,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5),NOT RUN, -2178,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1),NOT RUN, -2179,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2),NOT RUN, -2180,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5),NOT RUN, -2181,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6),NOT RUN, -2182,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1),NOT RUN, -2183,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2),NOT RUN, -2184,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13),NOT RUN, -2185,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14),NOT RUN, -2186,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15),NOT RUN, -2187,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16),NOT RUN, -2188,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17),NOT RUN, -2189,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18),NOT RUN, -2190,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11),NOT RUN, -2191,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12),NOT RUN, -2192,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.121) - Destination: dc2-spine1 Ethernet5 (IP: 10.255.255.120),NOT RUN, -2193,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet15 (IP: 1.1.1.1) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119),NOT RUN, -2194,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.123) - Destination: dc2-spine2 Ethernet5 (IP: 10.255.255.122),NOT RUN, -2195,dc2-leaf3a.arista.com,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, -2196,dc2-leaf3a.arista.com,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, -2197,dc2-leaf3a.arista.com,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, -2198,dc2-leaf3a.arista.com,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, -2199,dc2-leaf3a.arista.com,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, -2200,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, -2201,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, -2202,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, -2203,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, -2204,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2174,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3),NOT RUN, +2175,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4),NOT RUN, +2176,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5),NOT RUN, +2177,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1),NOT RUN, +2178,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2),NOT RUN, +2179,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5),NOT RUN, +2180,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6),NOT RUN, +2181,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1),NOT RUN, +2182,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2),NOT RUN, +2183,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13),NOT RUN, +2184,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14),NOT RUN, +2185,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15),NOT RUN, +2186,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16),NOT RUN, +2187,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17),NOT RUN, +2188,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18),NOT RUN, +2189,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11),NOT RUN, +2190,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12),NOT RUN, +2191,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.121) - Destination: dc2-spine1 Ethernet5 (IP: 10.255.255.120),NOT RUN, +2192,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet15 (IP: 1.1.1.1) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119),NOT RUN, +2193,dc2-leaf3a.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.123) - Destination: dc2-spine2 Ethernet5 (IP: 10.255.255.122),NOT RUN, +2194,dc2-leaf3a.arista.com,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, +2195,dc2-leaf3a.arista.com,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, +2196,dc2-leaf3a.arista.com,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, +2197,dc2-leaf3a.arista.com,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, +2198,dc2-leaf3a.arista.com,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, +2199,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, +2200,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, +2201,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, +2202,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, +2203,dc2-leaf3a.arista.com,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2204,dc2-leaf3a.arista.com,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, 2205,dc2-leaf3a.arista.com,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2206,dc2-leaf3a.arista.com,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2207,dc2-leaf3a.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, -2208,dc2-leaf3a.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, -2209,dc2-leaf3a.arista.com,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, -2210,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-spine1_Ethernet5 = 'up',NOT RUN, -2211,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'up',NOT RUN, -2212,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet12 - Test_mode_and_vlans = 'up',NOT RUN, -2213,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet13 - Test_native_vlan_and_trunk_groups = 'up',NOT RUN, -2214,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet14 - Test_phone = 'up',NOT RUN, -2215,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet15 - Test_type_routed = 'up',NOT RUN, -2216,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-spine2_Ethernet5 = 'up',NOT RUN, -2217,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - MLAG_dc2-leaf3b.arista.com_Ethernet4 = 'up',NOT RUN, -2218,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, -2219,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -2220,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, -2221,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, -2222,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up',NOT RUN, -2223,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel12 - Test_mode_and_vlans = 'up',NOT RUN, -2224,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel13 - Test_native_vlan_and_trunk_groups = 'up',NOT RUN, -2225,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel14 - Test_phone = 'up',NOT RUN, -2226,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel15 - Test_type_routed = 'up',NOT RUN, -2227,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf3b.arista.com_Port-Channel3 = 'up',NOT RUN, -2228,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan11 - VRF10_VLAN11 = 'up',NOT RUN, -2229,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan12 - VRF10_VLAN12 = 'up',NOT RUN, -2230,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan21 - VRF11_VLAN21 = 'up',NOT RUN, -2231,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan22 - VRF11_VLAN22 = 'up',NOT RUN, -2232,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up',NOT RUN, -2233,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up',NOT RUN, -2234,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',NOT RUN, -2235,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',NOT RUN, -2236,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',NOT RUN, -2237,dc2-leaf3a.arista.com,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, -2238,dc2-leaf3a.arista.com,Logging,VerifyLoggingAccounting,Verifies if AAA accounting logs are generated.,,NOT RUN, -2239,dc2-leaf3a.arista.com,Logging,VerifyLoggingErrors,Verifies there are no syslog messages with a severity of ERRORS or higher.,,NOT RUN, -2240,dc2-leaf3a.arista.com,Logging,VerifyLoggingHostname,Verifies if logs are generated with the device FQDN.,,NOT RUN, -2241,dc2-leaf3a.arista.com,Logging,VerifyLoggingHosts,Verifies logging hosts (syslog servers) for a specified VRF.,,NOT RUN, -2242,dc2-leaf3a.arista.com,Logging,VerifyLoggingLogsGeneration,Verifies if logs are generated.,,NOT RUN, -2243,dc2-leaf3a.arista.com,Logging,VerifyLoggingPersistent,Verifies if logging persistent is enabled and logs are saved in flash.,,NOT RUN, -2244,dc2-leaf3a.arista.com,Logging,VerifyLoggingSourceIntf,Verifies logging source-interface for a specified VRF.,,NOT RUN, -2245,dc2-leaf3a.arista.com,Logging,VerifyLoggingTimestamp,Verifies if logs are generated with the appropriate timestamp.,,NOT RUN, -2246,dc2-leaf3a.arista.com,MLAG,VerifyMlagConfigSanity,Verifies there are no MLAG config-sanity inconsistencies.,,NOT RUN, -2247,dc2-leaf3a.arista.com,MLAG,VerifyMlagDualPrimary,Verifies the MLAG dual-primary detection parameters.,,NOT RUN, -2248,dc2-leaf3a.arista.com,MLAG,VerifyMlagInterfaces,Verifies there are no inactive or active-partial MLAG ports.,,NOT RUN, -2249,dc2-leaf3a.arista.com,MLAG,VerifyMlagReloadDelay,Verifies the MLAG reload-delay parameters.,,NOT RUN, +2206,dc2-leaf3a.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, +2207,dc2-leaf3a.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, +2208,dc2-leaf3a.arista.com,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, +2209,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-spine1_Ethernet5 = 'up',NOT RUN, +2210,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'up',NOT RUN, +2211,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet12 - Test_mode_and_vlans = 'up',NOT RUN, +2212,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet13 - Test_native_vlan_and_trunk_groups = 'up',NOT RUN, +2213,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet14 - Test_phone = 'up',NOT RUN, +2214,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet15 - Test_type_routed = 'up',NOT RUN, +2215,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-spine2_Ethernet5 = 'up',NOT RUN, +2216,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - MLAG_dc2-leaf3b.arista.com_Ethernet4 = 'up',NOT RUN, +2217,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, +2218,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, +2219,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +2220,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, +2221,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up',NOT RUN, +2222,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel12 - Test_mode_and_vlans = 'up',NOT RUN, +2223,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel13 - Test_native_vlan_and_trunk_groups = 'up',NOT RUN, +2224,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel14 - Test_phone = 'up',NOT RUN, +2225,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel15 - Test_type_routed = 'up',NOT RUN, +2226,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf3b.arista.com_Port-Channel3 = 'up',NOT RUN, +2227,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan11 - VRF10_VLAN11 = 'up',NOT RUN, +2228,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan12 - VRF10_VLAN12 = 'up',NOT RUN, +2229,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan21 - VRF11_VLAN21 = 'up',NOT RUN, +2230,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan22 - VRF11_VLAN22 = 'up',NOT RUN, +2231,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up',NOT RUN, +2232,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up',NOT RUN, +2233,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',NOT RUN, +2234,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',NOT RUN, +2235,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',NOT RUN, +2236,dc2-leaf3a.arista.com,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, +2237,dc2-leaf3a.arista.com,Logging,VerifyLoggingAccounting,Verifies if AAA accounting logs are generated.,,NOT RUN, +2238,dc2-leaf3a.arista.com,Logging,VerifyLoggingErrors,Verifies there are no syslog messages with a severity of ERRORS or higher.,,NOT RUN, +2239,dc2-leaf3a.arista.com,Logging,VerifyLoggingHostname,Verifies if logs are generated with the device FQDN.,,NOT RUN, +2240,dc2-leaf3a.arista.com,Logging,VerifyLoggingHosts,Verifies logging hosts (syslog servers) for a specified VRF.,,NOT RUN, +2241,dc2-leaf3a.arista.com,Logging,VerifyLoggingLogsGeneration,Verifies if logs are generated.,,NOT RUN, +2242,dc2-leaf3a.arista.com,Logging,VerifyLoggingPersistent,Verifies if logging persistent is enabled and logs are saved in flash.,,NOT RUN, +2243,dc2-leaf3a.arista.com,Logging,VerifyLoggingSourceIntf,Verifies logging source-interface for a specified VRF.,,NOT RUN, +2244,dc2-leaf3a.arista.com,Logging,VerifyLoggingTimestamp,Verifies if logs are generated with the appropriate timestamp.,,NOT RUN, +2245,dc2-leaf3a.arista.com,MLAG,VerifyMlagConfigSanity,Verifies there are no MLAG config-sanity inconsistencies.,,NOT RUN, +2246,dc2-leaf3a.arista.com,MLAG,VerifyMlagDualPrimary,Verifies the MLAG dual-primary detection parameters.,,NOT RUN, +2247,dc2-leaf3a.arista.com,MLAG,VerifyMlagInterfaces,Verifies there are no inactive or active-partial MLAG ports.,,NOT RUN, +2248,dc2-leaf3a.arista.com,MLAG,VerifyMlagReloadDelay,Verifies the MLAG reload-delay parameters.,,NOT RUN, +2249,dc2-leaf3a.arista.com,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,NOT RUN, 2250,dc2-leaf3a.arista.com,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,NOT RUN, -2251,dc2-leaf3a.arista.com,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,NOT RUN, -2252,dc2-leaf3a.arista.com,Multicast,VerifyIGMPSnoopingGlobal,Verifies the IGMP snooping global configuration.,,NOT RUN, -2253,dc2-leaf3a.arista.com,Multicast,VerifyIGMPSnoopingVlans,Verifies the IGMP snooping status for the provided VLANs.,,NOT RUN, -2254,dc2-leaf3a.arista.com,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, -2255,dc2-leaf3a.arista.com,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, -2256,dc2-leaf3a.arista.com,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, -2257,dc2-leaf3a.arista.com,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, -2258,dc2-leaf3a.arista.com,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, -2259,dc2-leaf3a.arista.com,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, -2260,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.1 - Peer: dc1-spine1,NOT RUN, -2261,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.2 - Peer: dc1-spine2,NOT RUN, -2262,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.3 - Peer: dc1-leaf1a,NOT RUN, -2263,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.4 - Peer: dc1-leaf1b,NOT RUN, -2264,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.5 - Peer: dc1-leaf2a,NOT RUN, -2265,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.3 - Peer: dc1-leaf1a,NOT RUN, -2266,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.5 - Peer: dc1-leaf2a,NOT RUN, -2267,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.11 - Peer: dc2-spine1,NOT RUN, -2268,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.12 - Peer: dc2-spine2,NOT RUN, -2269,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.13 - Peer: dc2-leaf1a,NOT RUN, -2270,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.14 - Peer: dc2-leaf1b,NOT RUN, -2271,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.15 - Peer: dc2-leaf2a,NOT RUN, -2272,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.16 - Peer: dc2-leaf2b,NOT RUN, -2273,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, -2274,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com,NOT RUN, -2275,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.13 - Peer: dc2-leaf1a,NOT RUN, -2276,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.15 - Peer: dc2-leaf2a,NOT RUN, -2277,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, -2278,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.1 - Peer: dc1-wan1,NOT RUN, -2279,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.2 - Peer: dc1-wan2,NOT RUN, -2280,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.5 - Peer: dc1-svc-leaf1a,NOT RUN, -2281,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.6 - Peer: dc1-svc-leaf1b,NOT RUN, -2282,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.1.5 - Peer: dc1-svc-leaf1a,NOT RUN, -2283,dc2-leaf3a.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, -2284,dc2-leaf3a.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, -2285,dc2-leaf3a.arista.com,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, -2286,dc2-leaf3a.arista.com,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, -2287,dc2-leaf3a.arista.com,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, -2288,dc2-leaf3a.arista.com,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, -2289,dc2-leaf3a.arista.com,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, -2290,dc2-leaf3a.arista.com,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, -2291,dc2-leaf3a.arista.com,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, -2292,dc2-leaf3a.arista.com,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, -2293,dc2-leaf3a.arista.com,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, -2294,dc2-leaf3a.arista.com,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, -2295,dc2-leaf3a.arista.com,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, -2296,dc2-leaf3a.arista.com,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, -2297,dc2-leaf3a.arista.com,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, -2298,dc2-leaf3a.arista.com,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, -2299,dc2-leaf3a.arista.com,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, -2300,dc2-leaf3a.arista.com,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, -2301,dc2-leaf3a.arista.com,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, -2302,dc2-leaf3a.arista.com,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, -2303,dc2-leaf3a.arista.com,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, -2304,dc2-leaf3a.arista.com,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, -2305,dc2-leaf3a.arista.com,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, -2306,dc2-leaf3a.arista.com,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, -2307,dc2-leaf3a.arista.com,STP,VerifySTPBlockedPorts,Verifies there is no STP blocked ports.,,NOT RUN, -2308,dc2-leaf3a.arista.com,STP,VerifySTPCounters,Verifies there is no errors in STP BPDU packets.,,NOT RUN, -2309,dc2-leaf3a.arista.com,STP,VerifySTPForwardingPorts,Verifies that all interfaces are forwarding for a provided list of VLAN(s).,,NOT RUN, -2310,dc2-leaf3a.arista.com,STP,VerifySTPMode,Verifies the configured STP mode for a provided list of VLAN(s).,,NOT RUN, -2311,dc2-leaf3a.arista.com,STP,VerifySTPRootPriority,Verifies the STP root priority for a provided list of VLAN or MST instance ID(s).,,NOT RUN, -2312,dc2-leaf3a.arista.com,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, -2313,dc2-leaf3a.arista.com,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, -2314,dc2-leaf3a.arista.com,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, -2315,dc2-leaf3a.arista.com,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, -2316,dc2-leaf3a.arista.com,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, -2317,dc2-leaf3a.arista.com,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2251,dc2-leaf3a.arista.com,Multicast,VerifyIGMPSnoopingGlobal,Verifies the IGMP snooping global configuration.,,NOT RUN, +2252,dc2-leaf3a.arista.com,Multicast,VerifyIGMPSnoopingVlans,Verifies the IGMP snooping status for the provided VLANs.,,NOT RUN, +2253,dc2-leaf3a.arista.com,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, +2254,dc2-leaf3a.arista.com,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, +2255,dc2-leaf3a.arista.com,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, +2256,dc2-leaf3a.arista.com,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, +2257,dc2-leaf3a.arista.com,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, +2258,dc2-leaf3a.arista.com,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, +2259,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.1 - Peer: dc1-spine1,NOT RUN, +2260,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.2 - Peer: dc1-spine2,NOT RUN, +2261,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.3 - Peer: dc1-leaf1a,NOT RUN, +2262,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.4 - Peer: dc1-leaf1b,NOT RUN, +2263,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.5 - Peer: dc1-leaf2a,NOT RUN, +2264,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.3 - Peer: dc1-leaf1a,NOT RUN, +2265,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.5 - Peer: dc1-leaf2a,NOT RUN, +2266,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.11 - Peer: dc2-spine1,NOT RUN, +2267,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.12 - Peer: dc2-spine2,NOT RUN, +2268,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.13 - Peer: dc2-leaf1a,NOT RUN, +2269,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.14 - Peer: dc2-leaf1b,NOT RUN, +2270,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.15 - Peer: dc2-leaf2a,NOT RUN, +2271,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.16 - Peer: dc2-leaf2b,NOT RUN, +2272,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, +2273,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com,NOT RUN, +2274,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.13 - Peer: dc2-leaf1a,NOT RUN, +2275,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.15 - Peer: dc2-leaf2a,NOT RUN, +2276,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, +2277,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.1 - Peer: dc1-wan1,NOT RUN, +2278,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.2 - Peer: dc1-wan2,NOT RUN, +2279,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.5 - Peer: dc1-svc-leaf1a,NOT RUN, +2280,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.6 - Peer: dc1-svc-leaf1b,NOT RUN, +2281,dc2-leaf3a.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.1.5 - Peer: dc1-svc-leaf1a,NOT RUN, +2282,dc2-leaf3a.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, +2283,dc2-leaf3a.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, +2284,dc2-leaf3a.arista.com,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, +2285,dc2-leaf3a.arista.com,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, +2286,dc2-leaf3a.arista.com,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, +2287,dc2-leaf3a.arista.com,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, +2288,dc2-leaf3a.arista.com,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, +2289,dc2-leaf3a.arista.com,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, +2290,dc2-leaf3a.arista.com,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, +2291,dc2-leaf3a.arista.com,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, +2292,dc2-leaf3a.arista.com,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, +2293,dc2-leaf3a.arista.com,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, +2294,dc2-leaf3a.arista.com,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, +2295,dc2-leaf3a.arista.com,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, +2296,dc2-leaf3a.arista.com,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, +2297,dc2-leaf3a.arista.com,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, +2298,dc2-leaf3a.arista.com,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, +2299,dc2-leaf3a.arista.com,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, +2300,dc2-leaf3a.arista.com,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, +2301,dc2-leaf3a.arista.com,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, +2302,dc2-leaf3a.arista.com,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, +2303,dc2-leaf3a.arista.com,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, +2304,dc2-leaf3a.arista.com,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, +2305,dc2-leaf3a.arista.com,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, +2306,dc2-leaf3a.arista.com,STP,VerifySTPBlockedPorts,Verifies there is no STP blocked ports.,,NOT RUN, +2307,dc2-leaf3a.arista.com,STP,VerifySTPCounters,Verifies there is no errors in STP BPDU packets.,,NOT RUN, +2308,dc2-leaf3a.arista.com,STP,VerifySTPForwardingPorts,Verifies that all interfaces are forwarding for a provided list of VLAN(s).,,NOT RUN, +2309,dc2-leaf3a.arista.com,STP,VerifySTPMode,Verifies the configured STP mode for a provided list of VLAN(s).,,NOT RUN, +2310,dc2-leaf3a.arista.com,STP,VerifySTPRootPriority,Verifies the STP root priority for a provided list of VLAN or MST instance ID(s).,,NOT RUN, +2311,dc2-leaf3a.arista.com,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, +2312,dc2-leaf3a.arista.com,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, +2313,dc2-leaf3a.arista.com,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, +2314,dc2-leaf3a.arista.com,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, +2315,dc2-leaf3a.arista.com,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, +2316,dc2-leaf3a.arista.com,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2317,dc2-leaf3a.arista.com,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, 2318,dc2-leaf3a.arista.com,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, -2319,dc2-leaf3a.arista.com,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, +2319,dc2-leaf3a.arista.com,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, 2320,dc2-leaf3a.arista.com,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2321,dc2-leaf3a.arista.com,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2322,dc2-leaf3a.arista.com,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, -2323,dc2-leaf3a.arista.com,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, -2324,dc2-leaf3b.arista.com,AAA,VerifyAcctConsoleMethods,"Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, -2325,dc2-leaf3b.arista.com,AAA,VerifyAcctDefaultMethods,"Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, -2326,dc2-leaf3b.arista.com,AAA,VerifyAuthenMethods,"Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x).",,NOT RUN, -2327,dc2-leaf3b.arista.com,AAA,VerifyAuthzMethods,"Verifies the AAA authorization method lists for different authorization types (commands, exec).",,NOT RUN, -2328,dc2-leaf3b.arista.com,AAA,VerifyTacacsServerGroups,Verifies if the provided TACACS server group(s) are configured.,,NOT RUN, -2329,dc2-leaf3b.arista.com,AAA,VerifyTacacsServers,Verifies TACACS servers are configured for a specified VRF.,,NOT RUN, -2330,dc2-leaf3b.arista.com,AAA,VerifyTacacsSourceIntf,Verifies TACACS source-interface for a specified VRF.,,NOT RUN, -2331,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-spine1 (IP: 10.255.128.11),NOT RUN, -2332,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-spine2 (IP: 10.255.128.12),NOT RUN, -2333,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.129.124),NOT RUN, -2334,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-spine1 (IP: 10.255.255.124),NOT RUN, -2335,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-spine2 (IP: 10.255.255.126),NOT RUN, -2336,dc2-leaf3b.arista.com,Configuration,VerifyRunningConfigDiffs,Verifies there is no difference between the running-config and the startup-config,,NOT RUN, -2337,dc2-leaf3b.arista.com,Configuration,VerifyZeroTouch,Verifies ZeroTouch is disabled,,NOT RUN, -2338,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-spine1 Ethernet6,NOT RUN, -2339,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-spine2 Ethernet6,NOT RUN, -2340,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: dc2-leaf3a.arista.com Ethernet3,NOT RUN, -2341,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf3a.arista.com Ethernet4,NOT RUN, -2342,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3),NOT RUN, -2343,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4),NOT RUN, -2344,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5),NOT RUN, -2345,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1),NOT RUN, -2346,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2),NOT RUN, -2347,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5),NOT RUN, -2348,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6),NOT RUN, -2349,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1),NOT RUN, -2350,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2),NOT RUN, -2351,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13),NOT RUN, -2352,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14),NOT RUN, -2353,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15),NOT RUN, -2354,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16),NOT RUN, -2355,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17),NOT RUN, -2356,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18),NOT RUN, -2357,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11),NOT RUN, -2358,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12),NOT RUN, -2359,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.125) - Destination: dc2-spine1 Ethernet6 (IP: 10.255.255.124),NOT RUN, -2360,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.127) - Destination: dc2-spine2 Ethernet6 (IP: 10.255.255.126),NOT RUN, -2361,dc2-leaf3b.arista.com,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, -2362,dc2-leaf3b.arista.com,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, -2363,dc2-leaf3b.arista.com,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, -2364,dc2-leaf3b.arista.com,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, -2365,dc2-leaf3b.arista.com,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, -2366,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, -2367,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, -2368,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, -2369,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, -2370,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2321,dc2-leaf3a.arista.com,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, +2322,dc2-leaf3a.arista.com,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, +2323,dc2-leaf3b.arista.com,AAA,VerifyAcctConsoleMethods,"Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, +2324,dc2-leaf3b.arista.com,AAA,VerifyAcctDefaultMethods,"Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, +2325,dc2-leaf3b.arista.com,AAA,VerifyAuthenMethods,"Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x).",,NOT RUN, +2326,dc2-leaf3b.arista.com,AAA,VerifyAuthzMethods,"Verifies the AAA authorization method lists for different authorization types (commands, exec).",,NOT RUN, +2327,dc2-leaf3b.arista.com,AAA,VerifyTacacsServerGroups,Verifies if the provided TACACS server group(s) are configured.,,NOT RUN, +2328,dc2-leaf3b.arista.com,AAA,VerifyTacacsServers,Verifies TACACS servers are configured for a specified VRF.,,NOT RUN, +2329,dc2-leaf3b.arista.com,AAA,VerifyTacacsSourceIntf,Verifies TACACS source-interface for a specified VRF.,,NOT RUN, +2330,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-spine1 (IP: 10.255.128.11),NOT RUN, +2331,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-spine2 (IP: 10.255.128.12),NOT RUN, +2332,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.129.124),NOT RUN, +2333,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-spine1 (IP: 10.255.255.124),NOT RUN, +2334,dc2-leaf3b.arista.com,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-spine2 (IP: 10.255.255.126),NOT RUN, +2335,dc2-leaf3b.arista.com,Configuration,VerifyRunningConfigDiffs,Verifies there is no difference between the running-config and the startup-config,,NOT RUN, +2336,dc2-leaf3b.arista.com,Configuration,VerifyZeroTouch,Verifies ZeroTouch is disabled,,NOT RUN, +2337,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-spine1 Ethernet6,NOT RUN, +2338,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-spine2 Ethernet6,NOT RUN, +2339,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: dc2-leaf3a.arista.com Ethernet3,NOT RUN, +2340,dc2-leaf3b.arista.com,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf3a.arista.com Ethernet4,NOT RUN, +2341,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3),NOT RUN, +2342,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4),NOT RUN, +2343,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5),NOT RUN, +2344,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1),NOT RUN, +2345,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2),NOT RUN, +2346,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5),NOT RUN, +2347,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6),NOT RUN, +2348,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1),NOT RUN, +2349,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2),NOT RUN, +2350,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13),NOT RUN, +2351,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14),NOT RUN, +2352,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15),NOT RUN, +2353,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16),NOT RUN, +2354,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17),NOT RUN, +2355,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18),NOT RUN, +2356,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11),NOT RUN, +2357,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12),NOT RUN, +2358,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.125) - Destination: dc2-spine1 Ethernet6 (IP: 10.255.255.124),NOT RUN, +2359,dc2-leaf3b.arista.com,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.127) - Destination: dc2-spine2 Ethernet6 (IP: 10.255.255.126),NOT RUN, +2360,dc2-leaf3b.arista.com,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, +2361,dc2-leaf3b.arista.com,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, +2362,dc2-leaf3b.arista.com,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, +2363,dc2-leaf3b.arista.com,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, +2364,dc2-leaf3b.arista.com,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, +2365,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, +2366,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, +2367,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, +2368,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, +2369,dc2-leaf3b.arista.com,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2370,dc2-leaf3b.arista.com,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, 2371,dc2-leaf3b.arista.com,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2372,dc2-leaf3b.arista.com,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2373,dc2-leaf3b.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, -2374,dc2-leaf3b.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, -2375,dc2-leaf3b.arista.com,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, -2376,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-spine1_Ethernet6 = 'up',NOT RUN, -2377,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'adminDown',NOT RUN, -2378,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-spine2_Ethernet6 = 'up',NOT RUN, -2379,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - MLAG_dc2-leaf3a.arista.com_Ethernet3 = 'up',NOT RUN, -2380,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - MLAG_dc2-leaf3a.arista.com_Ethernet4 = 'up',NOT RUN, -2381,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, -2382,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -2383,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, -2384,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, -2385,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up',NOT RUN, -2386,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf3a.arista.com_Port-Channel3 = 'up',NOT RUN, -2387,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan11 - VRF10_VLAN11 = 'up',NOT RUN, -2388,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan12 - VRF10_VLAN12 = 'up',NOT RUN, -2389,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan21 - VRF11_VLAN21 = 'up',NOT RUN, -2390,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan22 - VRF11_VLAN22 = 'up',NOT RUN, -2391,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up',NOT RUN, -2392,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up',NOT RUN, -2393,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',NOT RUN, -2394,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',NOT RUN, -2395,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',NOT RUN, -2396,dc2-leaf3b.arista.com,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, -2397,dc2-leaf3b.arista.com,Logging,VerifyLoggingAccounting,Verifies if AAA accounting logs are generated.,,NOT RUN, -2398,dc2-leaf3b.arista.com,Logging,VerifyLoggingErrors,Verifies there are no syslog messages with a severity of ERRORS or higher.,,NOT RUN, -2399,dc2-leaf3b.arista.com,Logging,VerifyLoggingHostname,Verifies if logs are generated with the device FQDN.,,NOT RUN, -2400,dc2-leaf3b.arista.com,Logging,VerifyLoggingHosts,Verifies logging hosts (syslog servers) for a specified VRF.,,NOT RUN, -2401,dc2-leaf3b.arista.com,Logging,VerifyLoggingLogsGeneration,Verifies if logs are generated.,,NOT RUN, -2402,dc2-leaf3b.arista.com,Logging,VerifyLoggingPersistent,Verifies if logging persistent is enabled and logs are saved in flash.,,NOT RUN, -2403,dc2-leaf3b.arista.com,Logging,VerifyLoggingSourceIntf,Verifies logging source-interface for a specified VRF.,,NOT RUN, -2404,dc2-leaf3b.arista.com,Logging,VerifyLoggingTimestamp,Verifies if logs are generated with the appropriate timestamp.,,NOT RUN, -2405,dc2-leaf3b.arista.com,MLAG,VerifyMlagConfigSanity,Verifies there are no MLAG config-sanity inconsistencies.,,NOT RUN, -2406,dc2-leaf3b.arista.com,MLAG,VerifyMlagDualPrimary,Verifies the MLAG dual-primary detection parameters.,,NOT RUN, -2407,dc2-leaf3b.arista.com,MLAG,VerifyMlagInterfaces,Verifies there are no inactive or active-partial MLAG ports.,,NOT RUN, -2408,dc2-leaf3b.arista.com,MLAG,VerifyMlagReloadDelay,Verifies the MLAG reload-delay parameters.,,NOT RUN, +2372,dc2-leaf3b.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, +2373,dc2-leaf3b.arista.com,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, +2374,dc2-leaf3b.arista.com,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, +2375,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-spine1_Ethernet6 = 'up',NOT RUN, +2376,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'adminDown',NOT RUN, +2377,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-spine2_Ethernet6 = 'up',NOT RUN, +2378,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - MLAG_dc2-leaf3a.arista.com_Ethernet3 = 'up',NOT RUN, +2379,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - MLAG_dc2-leaf3a.arista.com_Ethernet4 = 'up',NOT RUN, +2380,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, +2381,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, +2382,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +2383,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, +2384,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up',NOT RUN, +2385,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf3a.arista.com_Port-Channel3 = 'up',NOT RUN, +2386,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan11 - VRF10_VLAN11 = 'up',NOT RUN, +2387,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan12 - VRF10_VLAN12 = 'up',NOT RUN, +2388,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan21 - VRF11_VLAN21 = 'up',NOT RUN, +2389,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan22 - VRF11_VLAN22 = 'up',NOT RUN, +2390,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up',NOT RUN, +2391,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up',NOT RUN, +2392,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4093 - MLAG_L3 = 'up',NOT RUN, +2393,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan4094 - MLAG = 'up',NOT RUN, +2394,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vxlan1 = 'up',NOT RUN, +2395,dc2-leaf3b.arista.com,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, +2396,dc2-leaf3b.arista.com,Logging,VerifyLoggingAccounting,Verifies if AAA accounting logs are generated.,,NOT RUN, +2397,dc2-leaf3b.arista.com,Logging,VerifyLoggingErrors,Verifies there are no syslog messages with a severity of ERRORS or higher.,,NOT RUN, +2398,dc2-leaf3b.arista.com,Logging,VerifyLoggingHostname,Verifies if logs are generated with the device FQDN.,,NOT RUN, +2399,dc2-leaf3b.arista.com,Logging,VerifyLoggingHosts,Verifies logging hosts (syslog servers) for a specified VRF.,,NOT RUN, +2400,dc2-leaf3b.arista.com,Logging,VerifyLoggingLogsGeneration,Verifies if logs are generated.,,NOT RUN, +2401,dc2-leaf3b.arista.com,Logging,VerifyLoggingPersistent,Verifies if logging persistent is enabled and logs are saved in flash.,,NOT RUN, +2402,dc2-leaf3b.arista.com,Logging,VerifyLoggingSourceIntf,Verifies logging source-interface for a specified VRF.,,NOT RUN, +2403,dc2-leaf3b.arista.com,Logging,VerifyLoggingTimestamp,Verifies if logs are generated with the appropriate timestamp.,,NOT RUN, +2404,dc2-leaf3b.arista.com,MLAG,VerifyMlagConfigSanity,Verifies there are no MLAG config-sanity inconsistencies.,,NOT RUN, +2405,dc2-leaf3b.arista.com,MLAG,VerifyMlagDualPrimary,Verifies the MLAG dual-primary detection parameters.,,NOT RUN, +2406,dc2-leaf3b.arista.com,MLAG,VerifyMlagInterfaces,Verifies there are no inactive or active-partial MLAG ports.,,NOT RUN, +2407,dc2-leaf3b.arista.com,MLAG,VerifyMlagReloadDelay,Verifies the MLAG reload-delay parameters.,,NOT RUN, +2408,dc2-leaf3b.arista.com,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,NOT RUN, 2409,dc2-leaf3b.arista.com,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,NOT RUN, -2410,dc2-leaf3b.arista.com,MLAG,VerifyMlagStatus,Verifies the health status of the MLAG configuration.,,NOT RUN, -2411,dc2-leaf3b.arista.com,Multicast,VerifyIGMPSnoopingGlobal,Verifies the IGMP snooping global configuration.,,NOT RUN, -2412,dc2-leaf3b.arista.com,Multicast,VerifyIGMPSnoopingVlans,Verifies the IGMP snooping status for the provided VLANs.,,NOT RUN, -2413,dc2-leaf3b.arista.com,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, -2414,dc2-leaf3b.arista.com,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, -2415,dc2-leaf3b.arista.com,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, -2416,dc2-leaf3b.arista.com,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, -2417,dc2-leaf3b.arista.com,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, -2418,dc2-leaf3b.arista.com,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, -2419,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.1 - Peer: dc1-spine1,NOT RUN, -2420,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.2 - Peer: dc1-spine2,NOT RUN, -2421,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.3 - Peer: dc1-leaf1a,NOT RUN, -2422,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.4 - Peer: dc1-leaf1b,NOT RUN, -2423,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.5 - Peer: dc1-leaf2a,NOT RUN, -2424,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.3 - Peer: dc1-leaf1a,NOT RUN, -2425,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.5 - Peer: dc1-leaf2a,NOT RUN, -2426,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.11 - Peer: dc2-spine1,NOT RUN, -2427,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.12 - Peer: dc2-spine2,NOT RUN, -2428,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.13 - Peer: dc2-leaf1a,NOT RUN, -2429,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.14 - Peer: dc2-leaf1b,NOT RUN, -2430,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.15 - Peer: dc2-leaf2a,NOT RUN, -2431,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.16 - Peer: dc2-leaf2b,NOT RUN, -2432,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, -2433,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com,NOT RUN, -2434,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.13 - Peer: dc2-leaf1a,NOT RUN, -2435,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.15 - Peer: dc2-leaf2a,NOT RUN, -2436,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, -2437,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.1 - Peer: dc1-wan1,NOT RUN, -2438,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.2 - Peer: dc1-wan2,NOT RUN, -2439,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.5 - Peer: dc1-svc-leaf1a,NOT RUN, -2440,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.6 - Peer: dc1-svc-leaf1b,NOT RUN, -2441,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.1.5 - Peer: dc1-svc-leaf1a,NOT RUN, -2442,dc2-leaf3b.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, -2443,dc2-leaf3b.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, -2444,dc2-leaf3b.arista.com,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, -2445,dc2-leaf3b.arista.com,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, -2446,dc2-leaf3b.arista.com,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, -2447,dc2-leaf3b.arista.com,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, -2448,dc2-leaf3b.arista.com,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, -2449,dc2-leaf3b.arista.com,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, -2450,dc2-leaf3b.arista.com,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, -2451,dc2-leaf3b.arista.com,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, -2452,dc2-leaf3b.arista.com,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, -2453,dc2-leaf3b.arista.com,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, -2454,dc2-leaf3b.arista.com,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, -2455,dc2-leaf3b.arista.com,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, -2456,dc2-leaf3b.arista.com,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, -2457,dc2-leaf3b.arista.com,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, -2458,dc2-leaf3b.arista.com,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, -2459,dc2-leaf3b.arista.com,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, -2460,dc2-leaf3b.arista.com,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, -2461,dc2-leaf3b.arista.com,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, -2462,dc2-leaf3b.arista.com,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, -2463,dc2-leaf3b.arista.com,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, -2464,dc2-leaf3b.arista.com,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, -2465,dc2-leaf3b.arista.com,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, -2466,dc2-leaf3b.arista.com,STP,VerifySTPBlockedPorts,Verifies there is no STP blocked ports.,,NOT RUN, -2467,dc2-leaf3b.arista.com,STP,VerifySTPCounters,Verifies there is no errors in STP BPDU packets.,,NOT RUN, -2468,dc2-leaf3b.arista.com,STP,VerifySTPForwardingPorts,Verifies that all interfaces are forwarding for a provided list of VLAN(s).,,NOT RUN, -2469,dc2-leaf3b.arista.com,STP,VerifySTPMode,Verifies the configured STP mode for a provided list of VLAN(s).,,NOT RUN, -2470,dc2-leaf3b.arista.com,STP,VerifySTPRootPriority,Verifies the STP root priority for a provided list of VLAN or MST instance ID(s).,,NOT RUN, -2471,dc2-leaf3b.arista.com,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, -2472,dc2-leaf3b.arista.com,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, -2473,dc2-leaf3b.arista.com,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, -2474,dc2-leaf3b.arista.com,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, -2475,dc2-leaf3b.arista.com,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, -2476,dc2-leaf3b.arista.com,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2410,dc2-leaf3b.arista.com,Multicast,VerifyIGMPSnoopingGlobal,Verifies the IGMP snooping global configuration.,,NOT RUN, +2411,dc2-leaf3b.arista.com,Multicast,VerifyIGMPSnoopingVlans,Verifies the IGMP snooping status for the provided VLANs.,,NOT RUN, +2412,dc2-leaf3b.arista.com,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, +2413,dc2-leaf3b.arista.com,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, +2414,dc2-leaf3b.arista.com,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, +2415,dc2-leaf3b.arista.com,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, +2416,dc2-leaf3b.arista.com,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, +2417,dc2-leaf3b.arista.com,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, +2418,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.1 - Peer: dc1-spine1,NOT RUN, +2419,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.2 - Peer: dc1-spine2,NOT RUN, +2420,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.3 - Peer: dc1-leaf1a,NOT RUN, +2421,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.4 - Peer: dc1-leaf1b,NOT RUN, +2422,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.0.5 - Peer: dc1-leaf2a,NOT RUN, +2423,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.3 - Peer: dc1-leaf1a,NOT RUN, +2424,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.1.5 - Peer: dc1-leaf2a,NOT RUN, +2425,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.11 - Peer: dc2-spine1,NOT RUN, +2426,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.12 - Peer: dc2-spine2,NOT RUN, +2427,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.13 - Peer: dc2-leaf1a,NOT RUN, +2428,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.14 - Peer: dc2-leaf1b,NOT RUN, +2429,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.15 - Peer: dc2-leaf2a,NOT RUN, +2430,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.16 - Peer: dc2-leaf2b,NOT RUN, +2431,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, +2432,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com,NOT RUN, +2433,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.13 - Peer: dc2-leaf1a,NOT RUN, +2434,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.15 - Peer: dc2-leaf2a,NOT RUN, +2435,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com,NOT RUN, +2436,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.1 - Peer: dc1-wan1,NOT RUN, +2437,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.255.2.2 - Peer: dc1-wan2,NOT RUN, +2438,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.5 - Peer: dc1-svc-leaf1a,NOT RUN, +2439,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.0.6 - Peer: dc1-svc-leaf1b,NOT RUN, +2440,dc2-leaf3b.arista.com,Routing,VerifyRoutingTableEntry,Verifies that the provided routes are present in the routing table of a specified VRF.,Route: 10.33.1.5 - Peer: dc1-svc-leaf1a,NOT RUN, +2441,dc2-leaf3b.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, +2442,dc2-leaf3b.arista.com,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, +2443,dc2-leaf3b.arista.com,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, +2444,dc2-leaf3b.arista.com,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, +2445,dc2-leaf3b.arista.com,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, +2446,dc2-leaf3b.arista.com,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, +2447,dc2-leaf3b.arista.com,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, +2448,dc2-leaf3b.arista.com,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, +2449,dc2-leaf3b.arista.com,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, +2450,dc2-leaf3b.arista.com,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, +2451,dc2-leaf3b.arista.com,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, +2452,dc2-leaf3b.arista.com,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, +2453,dc2-leaf3b.arista.com,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, +2454,dc2-leaf3b.arista.com,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, +2455,dc2-leaf3b.arista.com,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, +2456,dc2-leaf3b.arista.com,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, +2457,dc2-leaf3b.arista.com,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, +2458,dc2-leaf3b.arista.com,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, +2459,dc2-leaf3b.arista.com,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, +2460,dc2-leaf3b.arista.com,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, +2461,dc2-leaf3b.arista.com,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, +2462,dc2-leaf3b.arista.com,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, +2463,dc2-leaf3b.arista.com,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, +2464,dc2-leaf3b.arista.com,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, +2465,dc2-leaf3b.arista.com,STP,VerifySTPBlockedPorts,Verifies there is no STP blocked ports.,,NOT RUN, +2466,dc2-leaf3b.arista.com,STP,VerifySTPCounters,Verifies there is no errors in STP BPDU packets.,,NOT RUN, +2467,dc2-leaf3b.arista.com,STP,VerifySTPForwardingPorts,Verifies that all interfaces are forwarding for a provided list of VLAN(s).,,NOT RUN, +2468,dc2-leaf3b.arista.com,STP,VerifySTPMode,Verifies the configured STP mode for a provided list of VLAN(s).,,NOT RUN, +2469,dc2-leaf3b.arista.com,STP,VerifySTPRootPriority,Verifies the STP root priority for a provided list of VLAN or MST instance ID(s).,,NOT RUN, +2470,dc2-leaf3b.arista.com,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, +2471,dc2-leaf3b.arista.com,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, +2472,dc2-leaf3b.arista.com,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, +2473,dc2-leaf3b.arista.com,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, +2474,dc2-leaf3b.arista.com,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, +2475,dc2-leaf3b.arista.com,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2476,dc2-leaf3b.arista.com,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, 2477,dc2-leaf3b.arista.com,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, -2478,dc2-leaf3b.arista.com,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, +2478,dc2-leaf3b.arista.com,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, 2479,dc2-leaf3b.arista.com,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2480,dc2-leaf3b.arista.com,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2481,dc2-leaf3b.arista.com,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, -2482,dc2-leaf3b.arista.com,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, -2483,dc2-spine1,AAA,VerifyAcctConsoleMethods,"Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, -2484,dc2-spine1,AAA,VerifyAcctDefaultMethods,"Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, -2485,dc2-spine1,AAA,VerifyAuthenMethods,"Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x).",,NOT RUN, -2486,dc2-spine1,AAA,VerifyAuthzMethods,"Verifies the AAA authorization method lists for different authorization types (commands, exec).",,NOT RUN, -2487,dc2-spine1,AAA,VerifyTacacsServerGroups,Verifies if the provided TACACS server group(s) are configured.,,NOT RUN, -2488,dc2-spine1,AAA,VerifyTacacsServers,Verifies TACACS servers are configured for a specified VRF.,,NOT RUN, -2489,dc2-spine1,AAA,VerifyTacacsSourceIntf,Verifies TACACS source-interface for a specified VRF.,,NOT RUN, -2490,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13),NOT RUN, -2491,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14),NOT RUN, -2492,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15),NOT RUN, -2493,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16),NOT RUN, -2494,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17),NOT RUN, -2495,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18),NOT RUN, -2496,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.105),NOT RUN, -2497,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.109),NOT RUN, -2498,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.113),NOT RUN, -2499,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.117),NOT RUN, -2500,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.121),NOT RUN, -2501,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.125),NOT RUN, -2502,dc2-spine1,Configuration,VerifyRunningConfigDiffs,Verifies there is no difference between the running-config and the startup-config,,NOT RUN, -2503,dc2-spine1,Configuration,VerifyZeroTouch,Verifies ZeroTouch is disabled,,NOT RUN, -2504,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-leaf1a Ethernet1,NOT RUN, -2505,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-leaf1b Ethernet1,NOT RUN, -2506,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: dc2-leaf2a Ethernet1,NOT RUN, -2507,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf2b Ethernet1,NOT RUN, -2508,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet1,NOT RUN, -2509,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet1,NOT RUN, -2510,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.104) - Destination: dc2-leaf1a Ethernet1 (IP: 10.255.255.105),NOT RUN, -2511,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.108) - Destination: dc2-leaf1b Ethernet1 (IP: 10.255.255.109),NOT RUN, -2512,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 10.255.255.112) - Destination: dc2-leaf2a Ethernet1 (IP: 10.255.255.113),NOT RUN, -2513,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 10.255.255.116) - Destination: dc2-leaf2b Ethernet1 (IP: 10.255.255.117),NOT RUN, -2514,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 10.255.255.120) - Destination: dc2-leaf3a.arista.com Ethernet1 (IP: 10.255.255.121),NOT RUN, -2515,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 10.255.255.124) - Destination: dc2-leaf3b.arista.com Ethernet1 (IP: 10.255.255.125),NOT RUN, -2516,dc2-spine1,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, -2517,dc2-spine1,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, -2518,dc2-spine1,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, -2519,dc2-spine1,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, -2520,dc2-spine1,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, -2521,dc2-spine1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, -2522,dc2-spine1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, -2523,dc2-spine1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, -2524,dc2-spine1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, -2525,dc2-spine1,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2480,dc2-leaf3b.arista.com,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, +2481,dc2-leaf3b.arista.com,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, +2482,dc2-spine1,AAA,VerifyAcctConsoleMethods,"Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, +2483,dc2-spine1,AAA,VerifyAcctDefaultMethods,"Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, +2484,dc2-spine1,AAA,VerifyAuthenMethods,"Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x).",,NOT RUN, +2485,dc2-spine1,AAA,VerifyAuthzMethods,"Verifies the AAA authorization method lists for different authorization types (commands, exec).",,NOT RUN, +2486,dc2-spine1,AAA,VerifyTacacsServerGroups,Verifies if the provided TACACS server group(s) are configured.,,NOT RUN, +2487,dc2-spine1,AAA,VerifyTacacsServers,Verifies TACACS servers are configured for a specified VRF.,,NOT RUN, +2488,dc2-spine1,AAA,VerifyTacacsSourceIntf,Verifies TACACS source-interface for a specified VRF.,,NOT RUN, +2489,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13),NOT RUN, +2490,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14),NOT RUN, +2491,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15),NOT RUN, +2492,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16),NOT RUN, +2493,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17),NOT RUN, +2494,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18),NOT RUN, +2495,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.105),NOT RUN, +2496,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.109),NOT RUN, +2497,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.113),NOT RUN, +2498,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.117),NOT RUN, +2499,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.121),NOT RUN, +2500,dc2-spine1,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.125),NOT RUN, +2501,dc2-spine1,Configuration,VerifyRunningConfigDiffs,Verifies there is no difference between the running-config and the startup-config,,NOT RUN, +2502,dc2-spine1,Configuration,VerifyZeroTouch,Verifies ZeroTouch is disabled,,NOT RUN, +2503,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-leaf1a Ethernet1,NOT RUN, +2504,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-leaf1b Ethernet1,NOT RUN, +2505,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: dc2-leaf2a Ethernet1,NOT RUN, +2506,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf2b Ethernet1,NOT RUN, +2507,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet1,NOT RUN, +2508,dc2-spine1,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet1,NOT RUN, +2509,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.104) - Destination: dc2-leaf1a Ethernet1 (IP: 10.255.255.105),NOT RUN, +2510,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.108) - Destination: dc2-leaf1b Ethernet1 (IP: 10.255.255.109),NOT RUN, +2511,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 10.255.255.112) - Destination: dc2-leaf2a Ethernet1 (IP: 10.255.255.113),NOT RUN, +2512,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 10.255.255.116) - Destination: dc2-leaf2b Ethernet1 (IP: 10.255.255.117),NOT RUN, +2513,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 10.255.255.120) - Destination: dc2-leaf3a.arista.com Ethernet1 (IP: 10.255.255.121),NOT RUN, +2514,dc2-spine1,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 10.255.255.124) - Destination: dc2-leaf3b.arista.com Ethernet1 (IP: 10.255.255.125),NOT RUN, +2515,dc2-spine1,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, +2516,dc2-spine1,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, +2517,dc2-spine1,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, +2518,dc2-spine1,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, +2519,dc2-spine1,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, +2520,dc2-spine1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, +2521,dc2-spine1,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, +2522,dc2-spine1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, +2523,dc2-spine1,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, +2524,dc2-spine1,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2525,dc2-spine1,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, 2526,dc2-spine1,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2527,dc2-spine1,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2528,dc2-spine1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, -2529,dc2-spine1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, -2530,dc2-spine1,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, -2531,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet1 = 'up',NOT RUN, -2532,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet1 = 'up',NOT RUN, -2533,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet1 = 'up',NOT RUN, -2534,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet1 = 'up',NOT RUN, -2535,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet1 = 'up',NOT RUN, -2536,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet1 = 'up',NOT RUN, -2537,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, -2538,dc2-spine1,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, -2539,dc2-spine1,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, -2540,dc2-spine1,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, -2541,dc2-spine1,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, -2542,dc2-spine1,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, -2543,dc2-spine1,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, -2544,dc2-spine1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, -2545,dc2-spine1,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, -2546,dc2-spine1,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, -2547,dc2-spine1,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, -2548,dc2-spine1,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, -2549,dc2-spine1,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, -2550,dc2-spine1,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, -2551,dc2-spine1,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, -2552,dc2-spine1,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, -2553,dc2-spine1,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, -2554,dc2-spine1,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, -2555,dc2-spine1,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, -2556,dc2-spine1,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, -2557,dc2-spine1,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, -2558,dc2-spine1,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, -2559,dc2-spine1,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, -2560,dc2-spine1,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, -2561,dc2-spine1,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, -2562,dc2-spine1,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, -2563,dc2-spine1,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, -2564,dc2-spine1,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, -2565,dc2-spine1,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, -2566,dc2-spine1,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, -2567,dc2-spine1,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, -2568,dc2-spine1,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, -2569,dc2-spine1,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, -2570,dc2-spine1,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, -2571,dc2-spine1,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, -2572,dc2-spine1,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, -2573,dc2-spine1,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, -2574,dc2-spine1,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2527,dc2-spine1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, +2528,dc2-spine1,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, +2529,dc2-spine1,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, +2530,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet1 = 'up',NOT RUN, +2531,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet1 = 'up',NOT RUN, +2532,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet1 = 'up',NOT RUN, +2533,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet1 = 'up',NOT RUN, +2534,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet1 = 'up',NOT RUN, +2535,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet1 = 'up',NOT RUN, +2536,dc2-spine1,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, +2537,dc2-spine1,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, +2538,dc2-spine1,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, +2539,dc2-spine1,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, +2540,dc2-spine1,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, +2541,dc2-spine1,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, +2542,dc2-spine1,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, +2543,dc2-spine1,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, +2544,dc2-spine1,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, +2545,dc2-spine1,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, +2546,dc2-spine1,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, +2547,dc2-spine1,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, +2548,dc2-spine1,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, +2549,dc2-spine1,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, +2550,dc2-spine1,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, +2551,dc2-spine1,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, +2552,dc2-spine1,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, +2553,dc2-spine1,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, +2554,dc2-spine1,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, +2555,dc2-spine1,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, +2556,dc2-spine1,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, +2557,dc2-spine1,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, +2558,dc2-spine1,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, +2559,dc2-spine1,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, +2560,dc2-spine1,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, +2561,dc2-spine1,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, +2562,dc2-spine1,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, +2563,dc2-spine1,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, +2564,dc2-spine1,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, +2565,dc2-spine1,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, +2566,dc2-spine1,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, +2567,dc2-spine1,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, +2568,dc2-spine1,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, +2569,dc2-spine1,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, +2570,dc2-spine1,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, +2571,dc2-spine1,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, +2572,dc2-spine1,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, +2573,dc2-spine1,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2574,dc2-spine1,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, 2575,dc2-spine1,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, -2576,dc2-spine1,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, +2576,dc2-spine1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, 2577,dc2-spine1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2578,dc2-spine1,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2579,dc2-spine1,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, -2580,dc2-spine1,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, -2581,dc2-spine2,AAA,VerifyAcctConsoleMethods,"Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, -2582,dc2-spine2,AAA,VerifyAcctDefaultMethods,"Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, -2583,dc2-spine2,AAA,VerifyAuthenMethods,"Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x).",,NOT RUN, -2584,dc2-spine2,AAA,VerifyAuthzMethods,"Verifies the AAA authorization method lists for different authorization types (commands, exec).",,NOT RUN, -2585,dc2-spine2,AAA,VerifyTacacsServerGroups,Verifies if the provided TACACS server group(s) are configured.,,NOT RUN, -2586,dc2-spine2,AAA,VerifyTacacsServers,Verifies TACACS servers are configured for a specified VRF.,,NOT RUN, -2587,dc2-spine2,AAA,VerifyTacacsSourceIntf,Verifies TACACS source-interface for a specified VRF.,,NOT RUN, -2588,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13),NOT RUN, -2589,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14),NOT RUN, -2590,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15),NOT RUN, -2591,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16),NOT RUN, -2592,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17),NOT RUN, -2593,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18),NOT RUN, -2594,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.107),NOT RUN, -2595,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.111),NOT RUN, -2596,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.115),NOT RUN, -2597,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.119),NOT RUN, -2598,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.123),NOT RUN, -2599,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.127),NOT RUN, -2600,dc2-spine2,Configuration,VerifyRunningConfigDiffs,Verifies there is no difference between the running-config and the startup-config,,NOT RUN, -2601,dc2-spine2,Configuration,VerifyZeroTouch,Verifies ZeroTouch is disabled,,NOT RUN, -2602,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-leaf1a Ethernet2,NOT RUN, -2603,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-leaf1b Ethernet2,NOT RUN, -2604,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: dc2-leaf2a Ethernet2,NOT RUN, -2605,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf2b Ethernet2,NOT RUN, -2606,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet2,NOT RUN, -2607,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet2,NOT RUN, -2608,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.106) - Destination: dc2-leaf1a Ethernet2 (IP: 10.255.255.107),NOT RUN, -2609,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.110) - Destination: dc2-leaf1b Ethernet2 (IP: 10.255.255.111),NOT RUN, -2610,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 10.255.255.114) - Destination: dc2-leaf2a Ethernet2 (IP: 10.255.255.115),NOT RUN, -2611,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 10.255.255.118) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119),NOT RUN, -2612,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 10.255.255.122) - Destination: dc2-leaf3a.arista.com Ethernet2 (IP: 10.255.255.123),NOT RUN, -2613,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 10.255.255.126) - Destination: dc2-leaf3b.arista.com Ethernet2 (IP: 10.255.255.127),NOT RUN, -2614,dc2-spine2,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, -2615,dc2-spine2,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, -2616,dc2-spine2,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, -2617,dc2-spine2,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, -2618,dc2-spine2,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, -2619,dc2-spine2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, -2620,dc2-spine2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, -2621,dc2-spine2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, -2622,dc2-spine2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, -2623,dc2-spine2,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2578,dc2-spine1,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, +2579,dc2-spine1,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, +2580,dc2-spine2,AAA,VerifyAcctConsoleMethods,"Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, +2581,dc2-spine2,AAA,VerifyAcctDefaultMethods,"Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x).",,NOT RUN, +2582,dc2-spine2,AAA,VerifyAuthenMethods,"Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x).",,NOT RUN, +2583,dc2-spine2,AAA,VerifyAuthzMethods,"Verifies the AAA authorization method lists for different authorization types (commands, exec).",,NOT RUN, +2584,dc2-spine2,AAA,VerifyTacacsServerGroups,Verifies if the provided TACACS server group(s) are configured.,,NOT RUN, +2585,dc2-spine2,AAA,VerifyTacacsServers,Verifies TACACS servers are configured for a specified VRF.,,NOT RUN, +2586,dc2-spine2,AAA,VerifyTacacsSourceIntf,Verifies TACACS source-interface for a specified VRF.,,NOT RUN, +2587,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13),NOT RUN, +2588,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14),NOT RUN, +2589,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15),NOT RUN, +2590,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16),NOT RUN, +2591,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17),NOT RUN, +2592,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18),NOT RUN, +2593,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.107),NOT RUN, +2594,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.111),NOT RUN, +2595,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.115),NOT RUN, +2596,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.119),NOT RUN, +2597,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.123),NOT RUN, +2598,dc2-spine2,BGP,VerifyBGPSpecificPeers,Verifies the health of specific BGP peer(s).,BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.127),NOT RUN, +2599,dc2-spine2,Configuration,VerifyRunningConfigDiffs,Verifies there is no difference between the running-config and the startup-config,,NOT RUN, +2600,dc2-spine2,Configuration,VerifyZeroTouch,Verifies ZeroTouch is disabled,,NOT RUN, +2601,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet1 - Remote: dc2-leaf1a Ethernet2,NOT RUN, +2602,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet2 - Remote: dc2-leaf1b Ethernet2,NOT RUN, +2603,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet3 - Remote: dc2-leaf2a Ethernet2,NOT RUN, +2604,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet4 - Remote: dc2-leaf2b Ethernet2,NOT RUN, +2605,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet2,NOT RUN, +2606,dc2-spine2,Connectivity,VerifyLLDPNeighbors,Verifies that the provided LLDP neighbors are connected properly.,Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet2,NOT RUN, +2607,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet1 (IP: 10.255.255.106) - Destination: dc2-leaf1a Ethernet2 (IP: 10.255.255.107),NOT RUN, +2608,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet2 (IP: 10.255.255.110) - Destination: dc2-leaf1b Ethernet2 (IP: 10.255.255.111),NOT RUN, +2609,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet3 (IP: 10.255.255.114) - Destination: dc2-leaf2a Ethernet2 (IP: 10.255.255.115),NOT RUN, +2610,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet4 (IP: 10.255.255.118) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119),NOT RUN, +2611,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet5 (IP: 10.255.255.122) - Destination: dc2-leaf3a.arista.com Ethernet2 (IP: 10.255.255.123),NOT RUN, +2612,dc2-spine2,Connectivity,VerifyReachability,Test the network reachability to one or many destination IP(s).,Source: P2P Interface Ethernet6 (IP: 10.255.255.126) - Destination: dc2-leaf3b.arista.com Ethernet2 (IP: 10.255.255.127),NOT RUN, +2613,dc2-spine2,Field Notices,VerifyFieldNotice44Resolution,Verifies that the device is using the correct Aboot version per FN0044.,,NOT RUN, +2614,dc2-spine2,Field Notices,VerifyFieldNotice72Resolution,"Verifies if the device is exposed to FN0072, and if the issue has been mitigated.",,NOT RUN, +2615,dc2-spine2,Greent,VerifyGreenT,Verifies if a GreenT policy is created.,,NOT RUN, +2616,dc2-spine2,Greent,VerifyGreenTCounters,Verifies if the GreenT counters are incremented.,,NOT RUN, +2617,dc2-spine2,Hardware,VerifyAdverseDrops,Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches.,,NOT RUN, +2618,dc2-spine2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,,NOT RUN, +2619,dc2-spine2,Hardware,VerifyEnvironmentCooling,Verifies the status of power supply fans and all fan trays.,Accepted States: 'ok',NOT RUN, +2620,dc2-spine2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,,NOT RUN, +2621,dc2-spine2,Hardware,VerifyEnvironmentPower,Verifies the power supplies status.,Accepted States: 'ok',NOT RUN, +2622,dc2-spine2,Hardware,VerifyEnvironmentSystemCooling,Verifies the system cooling status.,,NOT RUN, +2623,dc2-spine2,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, 2624,dc2-spine2,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2625,dc2-spine2,Hardware,VerifyTemperature,Verifies the device temperature.,,NOT RUN, -2626,dc2-spine2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, -2627,dc2-spine2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, -2628,dc2-spine2,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, -2629,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet2 = 'up',NOT RUN, -2630,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet2 = 'up',NOT RUN, -2631,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet2 = 'up',NOT RUN, -2632,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet2 = 'up',NOT RUN, -2633,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet2 = 'up',NOT RUN, -2634,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet2 = 'up',NOT RUN, -2635,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, -2636,dc2-spine2,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, -2637,dc2-spine2,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, -2638,dc2-spine2,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, -2639,dc2-spine2,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, -2640,dc2-spine2,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, -2641,dc2-spine2,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, -2642,dc2-spine2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, -2643,dc2-spine2,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, -2644,dc2-spine2,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, -2645,dc2-spine2,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, -2646,dc2-spine2,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, -2647,dc2-spine2,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, -2648,dc2-spine2,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, -2649,dc2-spine2,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, -2650,dc2-spine2,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, -2651,dc2-spine2,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, -2652,dc2-spine2,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, -2653,dc2-spine2,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, -2654,dc2-spine2,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, -2655,dc2-spine2,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, -2656,dc2-spine2,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, -2657,dc2-spine2,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, -2658,dc2-spine2,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, -2659,dc2-spine2,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, -2660,dc2-spine2,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, -2661,dc2-spine2,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, -2662,dc2-spine2,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, -2663,dc2-spine2,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, -2664,dc2-spine2,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, -2665,dc2-spine2,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, -2666,dc2-spine2,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, -2667,dc2-spine2,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, -2668,dc2-spine2,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, -2669,dc2-spine2,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, -2670,dc2-spine2,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, -2671,dc2-spine2,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, -2672,dc2-spine2,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2625,dc2-spine2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,,NOT RUN, +2626,dc2-spine2,Hardware,VerifyTransceiversManufacturers,Verifies if all transceivers come from approved manufacturers.,"Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present'",NOT RUN, +2627,dc2-spine2,Hardware,VerifyTransceiversTemperature,Verifies the transceivers temperature.,,NOT RUN, +2628,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet2 = 'up',NOT RUN, +2629,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet2 = 'up',NOT RUN, +2630,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet2 = 'up',NOT RUN, +2631,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet2 = 'up',NOT RUN, +2632,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet2 = 'up',NOT RUN, +2633,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet2 = 'up',NOT RUN, +2634,dc2-spine2,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, +2635,dc2-spine2,LANZ,VerifyLANZ,Verifies if LANZ is enabled.,,NOT RUN, +2636,dc2-spine2,PTP,VerifyPtpGMStatus,Verifies that the device is locked to a valid PTP Grandmaster.,,NOT RUN, +2637,dc2-spine2,PTP,VerifyPtpLockStatus,Verifies that the device was locked to the upstream PTP GM in the last minute.,,NOT RUN, +2638,dc2-spine2,PTP,VerifyPtpModeStatus,Verifies that the device is configured as a PTP Boundary Clock.,,NOT RUN, +2639,dc2-spine2,PTP,VerifyPtpOffset,Verifies that the PTP timing offset is within +/- 1000ns from the master clock.,,NOT RUN, +2640,dc2-spine2,PTP,VerifyPtpPortModeStatus,Verifies the PTP interfaces state.,,NOT RUN, +2641,dc2-spine2,Routing,VerifyRoutingProtocolModel,Verifies the configured routing protocol model.,Routing protocol model: multi-agent,NOT RUN, +2642,dc2-spine2,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,,NOT RUN, +2643,dc2-spine2,Security,VerifyAPIHttpsSSL,Verifies if the eAPI has a valid SSL profile.,eAPI HTTPS SSL Profile: eAPI_SSL_Profile,NOT RUN, +2644,dc2-spine2,Security,VerifyAPIHttpStatus,Verifies if eAPI HTTP server is disabled globally.,,NOT RUN, +2645,dc2-spine2,Security,VerifyAPIIPv4Acl,Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF.,,NOT RUN, +2646,dc2-spine2,Security,VerifyAPIIPv6Acl,Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF.,,NOT RUN, +2647,dc2-spine2,Security,VerifyAPISSLCertificate,"Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size.",,NOT RUN, +2648,dc2-spine2,Security,VerifyBannerLogin,Verifies the login banner of a device.,,NOT RUN, +2649,dc2-spine2,Security,VerifyBannerMotd,Verifies the motd banner of a device.,,NOT RUN, +2650,dc2-spine2,Security,VerifyIPSecConnHealth,Verifies all IPv4 security connections.,,NOT RUN, +2651,dc2-spine2,Security,VerifyIPv4ACL,Verifies the configuration of IPv4 ACLs.,,NOT RUN, +2652,dc2-spine2,Security,VerifySpecificIPSecConn,Verifies IPv4 security connections for a peer.,,NOT RUN, +2653,dc2-spine2,Security,VerifySSHIPv4Acl,Verifies if the SSHD agent has IPv4 ACL(s) configured.,,NOT RUN, +2654,dc2-spine2,Security,VerifySSHIPv6Acl,Verifies if the SSHD agent has IPv6 ACL(s) configured.,,NOT RUN, +2655,dc2-spine2,Security,VerifySSHStatus,Verifies if the SSHD agent is disabled in the default VRF.,,NOT RUN, +2656,dc2-spine2,Security,VerifyTelnetStatus,Verifies if Telnet is disabled in the default VRF.,,NOT RUN, +2657,dc2-spine2,Services,VerifyDNSLookup,Verifies the DNS name to IP address resolution.,,NOT RUN, +2658,dc2-spine2,Services,VerifyDNSServers,Verifies if the DNS servers are correctly configured.,,NOT RUN, +2659,dc2-spine2,Services,VerifyErrdisableRecovery,"Verifies the errdisable recovery reason, status, and interval.",,NOT RUN, +2660,dc2-spine2,Services,VerifyHostname,Verifies the hostname of a device.,,NOT RUN, +2661,dc2-spine2,SNMP,VerifySnmpIPv4Acl,Verifies if the SNMP agent has IPv4 ACL(s) configured.,,NOT RUN, +2662,dc2-spine2,SNMP,VerifySnmpIPv6Acl,Verifies if the SNMP agent has IPv6 ACL(s) configured.,,NOT RUN, +2663,dc2-spine2,SNMP,VerifySnmpStatus,Verifies if the SNMP agent is enabled.,,NOT RUN, +2664,dc2-spine2,Software,VerifyEOSVersion,Verifies the EOS version of the device.,,NOT RUN, +2665,dc2-spine2,Software,VerifyTerminAttrVersion,Verifies the TerminAttr version of the device.,,NOT RUN, +2666,dc2-spine2,STUN,VerifyStunClient,Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided.,,NOT RUN, +2667,dc2-spine2,System,VerifyAgentLogs,Verifies there are no agent crash reports.,,NOT RUN, +2668,dc2-spine2,System,VerifyCoredump,Verifies there are no core dump files.,,NOT RUN, +2669,dc2-spine2,System,VerifyCPUUtilization,Verifies whether the CPU utilization is below 75%.,,NOT RUN, +2670,dc2-spine2,System,VerifyFileSystemUtilization,Verifies that no partition is utilizing more than 75% of its disk space.,,NOT RUN, +2671,dc2-spine2,System,VerifyMemoryUtilization,Verifies whether the memory utilization is below 75%.,,NOT RUN, +2672,dc2-spine2,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, 2673,dc2-spine2,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, -2674,dc2-spine2,System,VerifyNTP,Verifies if NTP is synchronised.,,NOT RUN, +2674,dc2-spine2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, 2675,dc2-spine2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2676,dc2-spine2,System,VerifyReloadCause,Verifies the last reload cause of the device.,,NOT RUN, -2677,dc2-spine2,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, -2678,dc2-spine2,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, +2676,dc2-spine2,System,VerifyUptime,Verifies the device uptime.,,NOT RUN, +2677,dc2-spine2,VLAN,VerifyVlanInternalPolicy,Verifies the VLAN internal allocation policy and the range of VLANs.,,NOT RUN, diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md index c7d3af2597d..8317633188e 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md @@ -13,7 +13,7 @@ | Total Tests | Total Tests Passed | Total Tests Failed | Total Tests Skipped | | ----------- | ------------------ | ------------------ | ------------------- | -| 2678 | 0 | 0 | 0 | +| 2677 | 0 | 0 | 0 | ### Summary Totals Device Under Test @@ -36,7 +36,7 @@ | dc2-leaf2a | 167 | 0 | 0 | 0 | - | - | | dc2-leaf2b | 163 | 0 | 0 | 0 | - | - | | dc2-leaf2c | 72 | 0 | 0 | 0 | - | - | -| dc2-leaf3a.arista.com | 167 | 0 | 0 | 0 | - | - | +| dc2-leaf3a.arista.com | 166 | 0 | 0 | 0 | - | - | | dc2-leaf3b.arista.com | 159 | 0 | 0 | 0 | - | - | | dc2-spine1 | 98 | 0 | 0 | 0 | - | - | | dc2-spine2 | 98 | 0 | 0 | 0 | - | - | @@ -50,7 +50,7 @@ | BFD | 6 | 0 | 0 | 0 | | BGP | 131 | 0 | 0 | 0 | | Configuration | 42 | 0 | 0 | 0 | -| Connectivity | 368 | 0 | 0 | 0 | +| Connectivity | 367 | 0 | 0 | 0 | | Field Notices | 42 | 0 | 0 | 0 | | Greent | 42 | 0 | 0 | 0 | | Hardware | 231 | 0 | 0 | 0 | @@ -2255,508 +2255,507 @@ | 2171 | dc2-leaf3a.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-spine1 Ethernet5 | NOT RUN | - | | 2172 | dc2-leaf3a.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet15 - Remote: dc2-leaf2b Ethernet2 | NOT RUN | - | | 2173 | dc2-leaf3a.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-spine2 Ethernet5 | NOT RUN | - | -| 2174 | dc2-leaf3a.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf3b.arista.com Ethernet4 | NOT RUN | - | -| 2175 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3) | NOT RUN | - | -| 2176 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4) | NOT RUN | - | -| 2177 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5) | NOT RUN | - | -| 2178 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1) | NOT RUN | - | -| 2179 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2) | NOT RUN | - | -| 2180 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5) | NOT RUN | - | -| 2181 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6) | NOT RUN | - | -| 2182 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1) | NOT RUN | - | -| 2183 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2) | NOT RUN | - | -| 2184 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13) | NOT RUN | - | -| 2185 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14) | NOT RUN | - | -| 2186 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15) | NOT RUN | - | -| 2187 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16) | NOT RUN | - | -| 2188 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17) | NOT RUN | - | -| 2189 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18) | NOT RUN | - | -| 2190 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11) | NOT RUN | - | -| 2191 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12) | NOT RUN | - | -| 2192 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.121) - Destination: dc2-spine1 Ethernet5 (IP: 10.255.255.120) | NOT RUN | - | -| 2193 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet15 (IP: 1.1.1.1) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119) | NOT RUN | - | -| 2194 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.123) - Destination: dc2-spine2 Ethernet5 (IP: 10.255.255.122) | NOT RUN | - | -| 2195 | dc2-leaf3a.arista.com | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | -| 2196 | dc2-leaf3a.arista.com | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | -| 2197 | dc2-leaf3a.arista.com | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | -| 2198 | dc2-leaf3a.arista.com | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | -| 2199 | dc2-leaf3a.arista.com | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | -| 2200 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | -| 2201 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | -| 2202 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | -| 2203 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | -| 2204 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2174 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3) | NOT RUN | - | +| 2175 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4) | NOT RUN | - | +| 2176 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5) | NOT RUN | - | +| 2177 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1) | NOT RUN | - | +| 2178 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2) | NOT RUN | - | +| 2179 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5) | NOT RUN | - | +| 2180 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6) | NOT RUN | - | +| 2181 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1) | NOT RUN | - | +| 2182 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2) | NOT RUN | - | +| 2183 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13) | NOT RUN | - | +| 2184 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14) | NOT RUN | - | +| 2185 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15) | NOT RUN | - | +| 2186 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16) | NOT RUN | - | +| 2187 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17) | NOT RUN | - | +| 2188 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18) | NOT RUN | - | +| 2189 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11) | NOT RUN | - | +| 2190 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.17) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12) | NOT RUN | - | +| 2191 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.121) - Destination: dc2-spine1 Ethernet5 (IP: 10.255.255.120) | NOT RUN | - | +| 2192 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet15 (IP: 1.1.1.1) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119) | NOT RUN | - | +| 2193 | dc2-leaf3a.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.123) - Destination: dc2-spine2 Ethernet5 (IP: 10.255.255.122) | NOT RUN | - | +| 2194 | dc2-leaf3a.arista.com | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | +| 2195 | dc2-leaf3a.arista.com | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | +| 2196 | dc2-leaf3a.arista.com | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | +| 2197 | dc2-leaf3a.arista.com | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | +| 2198 | dc2-leaf3a.arista.com | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | +| 2199 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | +| 2200 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | +| 2201 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | +| 2202 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | +| 2203 | dc2-leaf3a.arista.com | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2204 | dc2-leaf3a.arista.com | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | | 2205 | dc2-leaf3a.arista.com | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2206 | dc2-leaf3a.arista.com | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2207 | dc2-leaf3a.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | -| 2208 | dc2-leaf3a.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | -| 2209 | dc2-leaf3a.arista.com | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | -| 2210 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-spine1_Ethernet5 = 'up' | NOT RUN | - | -| 2211 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'up' | NOT RUN | - | -| 2212 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet12 - Test_mode_and_vlans = 'up' | NOT RUN | - | -| 2213 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet13 - Test_native_vlan_and_trunk_groups = 'up' | NOT RUN | - | -| 2214 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet14 - Test_phone = 'up' | NOT RUN | - | -| 2215 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet15 - Test_type_routed = 'up' | NOT RUN | - | -| 2216 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-spine2_Ethernet5 = 'up' | NOT RUN | - | -| 2217 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - MLAG_dc2-leaf3b.arista.com_Ethernet4 = 'up' | NOT RUN | - | -| 2218 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | -| 2219 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 2220 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | -| 2221 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | -| 2222 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up' | NOT RUN | - | -| 2223 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel12 - Test_mode_and_vlans = 'up' | NOT RUN | - | -| 2224 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel13 - Test_native_vlan_and_trunk_groups = 'up' | NOT RUN | - | -| 2225 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel14 - Test_phone = 'up' | NOT RUN | - | -| 2226 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel15 - Test_type_routed = 'up' | NOT RUN | - | -| 2227 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf3b.arista.com_Port-Channel3 = 'up' | NOT RUN | - | -| 2228 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan11 - VRF10_VLAN11 = 'up' | NOT RUN | - | -| 2229 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan12 - VRF10_VLAN12 = 'up' | NOT RUN | - | -| 2230 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan21 - VRF11_VLAN21 = 'up' | NOT RUN | - | -| 2231 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan22 - VRF11_VLAN22 = 'up' | NOT RUN | - | -| 2232 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up' | NOT RUN | - | -| 2233 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up' | NOT RUN | - | -| 2234 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | NOT RUN | - | -| 2235 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | NOT RUN | - | -| 2236 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | NOT RUN | - | -| 2237 | dc2-leaf3a.arista.com | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | -| 2238 | dc2-leaf3a.arista.com | Logging | VerifyLoggingAccounting | Verifies if AAA accounting logs are generated. | - | NOT RUN | - | -| 2239 | dc2-leaf3a.arista.com | Logging | VerifyLoggingErrors | Verifies there are no syslog messages with a severity of ERRORS or higher. | - | NOT RUN | - | -| 2240 | dc2-leaf3a.arista.com | Logging | VerifyLoggingHostname | Verifies if logs are generated with the device FQDN. | - | NOT RUN | - | -| 2241 | dc2-leaf3a.arista.com | Logging | VerifyLoggingHosts | Verifies logging hosts (syslog servers) for a specified VRF. | - | NOT RUN | - | -| 2242 | dc2-leaf3a.arista.com | Logging | VerifyLoggingLogsGeneration | Verifies if logs are generated. | - | NOT RUN | - | -| 2243 | dc2-leaf3a.arista.com | Logging | VerifyLoggingPersistent | Verifies if logging persistent is enabled and logs are saved in flash. | - | NOT RUN | - | -| 2244 | dc2-leaf3a.arista.com | Logging | VerifyLoggingSourceIntf | Verifies logging source-interface for a specified VRF. | - | NOT RUN | - | -| 2245 | dc2-leaf3a.arista.com | Logging | VerifyLoggingTimestamp | Verifies if logs are generated with the appropriate timestamp. | - | NOT RUN | - | -| 2246 | dc2-leaf3a.arista.com | MLAG | VerifyMlagConfigSanity | Verifies there are no MLAG config-sanity inconsistencies. | - | NOT RUN | - | -| 2247 | dc2-leaf3a.arista.com | MLAG | VerifyMlagDualPrimary | Verifies the MLAG dual-primary detection parameters. | - | NOT RUN | - | -| 2248 | dc2-leaf3a.arista.com | MLAG | VerifyMlagInterfaces | Verifies there are no inactive or active-partial MLAG ports. | - | NOT RUN | - | -| 2249 | dc2-leaf3a.arista.com | MLAG | VerifyMlagReloadDelay | Verifies the MLAG reload-delay parameters. | - | NOT RUN | - | +| 2206 | dc2-leaf3a.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | +| 2207 | dc2-leaf3a.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | +| 2208 | dc2-leaf3a.arista.com | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | +| 2209 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-spine1_Ethernet5 = 'up' | NOT RUN | - | +| 2210 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'up' | NOT RUN | - | +| 2211 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet12 - Test_mode_and_vlans = 'up' | NOT RUN | - | +| 2212 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet13 - Test_native_vlan_and_trunk_groups = 'up' | NOT RUN | - | +| 2213 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet14 - Test_phone = 'up' | NOT RUN | - | +| 2214 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet15 - Test_type_routed = 'up' | NOT RUN | - | +| 2215 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-spine2_Ethernet5 = 'up' | NOT RUN | - | +| 2216 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - MLAG_dc2-leaf3b.arista.com_Ethernet4 = 'up' | NOT RUN | - | +| 2217 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | +| 2218 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | +| 2219 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 2220 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | +| 2221 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up' | NOT RUN | - | +| 2222 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel12 - Test_mode_and_vlans = 'up' | NOT RUN | - | +| 2223 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel13 - Test_native_vlan_and_trunk_groups = 'up' | NOT RUN | - | +| 2224 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel14 - Test_phone = 'up' | NOT RUN | - | +| 2225 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel15 - Test_type_routed = 'up' | NOT RUN | - | +| 2226 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf3b.arista.com_Port-Channel3 = 'up' | NOT RUN | - | +| 2227 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan11 - VRF10_VLAN11 = 'up' | NOT RUN | - | +| 2228 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan12 - VRF10_VLAN12 = 'up' | NOT RUN | - | +| 2229 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan21 - VRF11_VLAN21 = 'up' | NOT RUN | - | +| 2230 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan22 - VRF11_VLAN22 = 'up' | NOT RUN | - | +| 2231 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up' | NOT RUN | - | +| 2232 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up' | NOT RUN | - | +| 2233 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | NOT RUN | - | +| 2234 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | NOT RUN | - | +| 2235 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | NOT RUN | - | +| 2236 | dc2-leaf3a.arista.com | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | +| 2237 | dc2-leaf3a.arista.com | Logging | VerifyLoggingAccounting | Verifies if AAA accounting logs are generated. | - | NOT RUN | - | +| 2238 | dc2-leaf3a.arista.com | Logging | VerifyLoggingErrors | Verifies there are no syslog messages with a severity of ERRORS or higher. | - | NOT RUN | - | +| 2239 | dc2-leaf3a.arista.com | Logging | VerifyLoggingHostname | Verifies if logs are generated with the device FQDN. | - | NOT RUN | - | +| 2240 | dc2-leaf3a.arista.com | Logging | VerifyLoggingHosts | Verifies logging hosts (syslog servers) for a specified VRF. | - | NOT RUN | - | +| 2241 | dc2-leaf3a.arista.com | Logging | VerifyLoggingLogsGeneration | Verifies if logs are generated. | - | NOT RUN | - | +| 2242 | dc2-leaf3a.arista.com | Logging | VerifyLoggingPersistent | Verifies if logging persistent is enabled and logs are saved in flash. | - | NOT RUN | - | +| 2243 | dc2-leaf3a.arista.com | Logging | VerifyLoggingSourceIntf | Verifies logging source-interface for a specified VRF. | - | NOT RUN | - | +| 2244 | dc2-leaf3a.arista.com | Logging | VerifyLoggingTimestamp | Verifies if logs are generated with the appropriate timestamp. | - | NOT RUN | - | +| 2245 | dc2-leaf3a.arista.com | MLAG | VerifyMlagConfigSanity | Verifies there are no MLAG config-sanity inconsistencies. | - | NOT RUN | - | +| 2246 | dc2-leaf3a.arista.com | MLAG | VerifyMlagDualPrimary | Verifies the MLAG dual-primary detection parameters. | - | NOT RUN | - | +| 2247 | dc2-leaf3a.arista.com | MLAG | VerifyMlagInterfaces | Verifies there are no inactive or active-partial MLAG ports. | - | NOT RUN | - | +| 2248 | dc2-leaf3a.arista.com | MLAG | VerifyMlagReloadDelay | Verifies the MLAG reload-delay parameters. | - | NOT RUN | - | +| 2249 | dc2-leaf3a.arista.com | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | NOT RUN | - | | 2250 | dc2-leaf3a.arista.com | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | NOT RUN | - | -| 2251 | dc2-leaf3a.arista.com | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | NOT RUN | - | -| 2252 | dc2-leaf3a.arista.com | Multicast | VerifyIGMPSnoopingGlobal | Verifies the IGMP snooping global configuration. | - | NOT RUN | - | -| 2253 | dc2-leaf3a.arista.com | Multicast | VerifyIGMPSnoopingVlans | Verifies the IGMP snooping status for the provided VLANs. | - | NOT RUN | - | -| 2254 | dc2-leaf3a.arista.com | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | -| 2255 | dc2-leaf3a.arista.com | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | -| 2256 | dc2-leaf3a.arista.com | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | -| 2257 | dc2-leaf3a.arista.com | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | -| 2258 | dc2-leaf3a.arista.com | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | -| 2259 | dc2-leaf3a.arista.com | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | -| 2260 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.1 - Peer: dc1-spine1 | NOT RUN | - | -| 2261 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.2 - Peer: dc1-spine2 | NOT RUN | - | -| 2262 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.3 - Peer: dc1-leaf1a | NOT RUN | - | -| 2263 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.4 - Peer: dc1-leaf1b | NOT RUN | - | -| 2264 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.5 - Peer: dc1-leaf2a | NOT RUN | - | -| 2265 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.3 - Peer: dc1-leaf1a | NOT RUN | - | -| 2266 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.5 - Peer: dc1-leaf2a | NOT RUN | - | -| 2267 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.11 - Peer: dc2-spine1 | NOT RUN | - | -| 2268 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.12 - Peer: dc2-spine2 | NOT RUN | - | -| 2269 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.13 - Peer: dc2-leaf1a | NOT RUN | - | -| 2270 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.14 - Peer: dc2-leaf1b | NOT RUN | - | -| 2271 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.15 - Peer: dc2-leaf2a | NOT RUN | - | -| 2272 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.16 - Peer: dc2-leaf2b | NOT RUN | - | -| 2273 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | -| 2274 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com | NOT RUN | - | -| 2275 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.13 - Peer: dc2-leaf1a | NOT RUN | - | -| 2276 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.15 - Peer: dc2-leaf2a | NOT RUN | - | -| 2277 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | -| 2278 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.1 - Peer: dc1-wan1 | NOT RUN | - | -| 2279 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.2 - Peer: dc1-wan2 | NOT RUN | - | -| 2280 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | -| 2281 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.6 - Peer: dc1-svc-leaf1b | NOT RUN | - | -| 2282 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.1.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | -| 2283 | dc2-leaf3a.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | -| 2284 | dc2-leaf3a.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | -| 2285 | dc2-leaf3a.arista.com | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | -| 2286 | dc2-leaf3a.arista.com | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2287 | dc2-leaf3a.arista.com | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2288 | dc2-leaf3a.arista.com | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | -| 2289 | dc2-leaf3a.arista.com | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | -| 2290 | dc2-leaf3a.arista.com | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | -| 2291 | dc2-leaf3a.arista.com | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | -| 2292 | dc2-leaf3a.arista.com | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | -| 2293 | dc2-leaf3a.arista.com | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | -| 2294 | dc2-leaf3a.arista.com | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2295 | dc2-leaf3a.arista.com | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2296 | dc2-leaf3a.arista.com | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | -| 2297 | dc2-leaf3a.arista.com | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | -| 2298 | dc2-leaf3a.arista.com | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | -| 2299 | dc2-leaf3a.arista.com | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | -| 2300 | dc2-leaf3a.arista.com | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | -| 2301 | dc2-leaf3a.arista.com | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | -| 2302 | dc2-leaf3a.arista.com | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2303 | dc2-leaf3a.arista.com | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2304 | dc2-leaf3a.arista.com | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | -| 2305 | dc2-leaf3a.arista.com | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | -| 2306 | dc2-leaf3a.arista.com | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | -| 2307 | dc2-leaf3a.arista.com | STP | VerifySTPBlockedPorts | Verifies there is no STP blocked ports. | - | NOT RUN | - | -| 2308 | dc2-leaf3a.arista.com | STP | VerifySTPCounters | Verifies there is no errors in STP BPDU packets. | - | NOT RUN | - | -| 2309 | dc2-leaf3a.arista.com | STP | VerifySTPForwardingPorts | Verifies that all interfaces are forwarding for a provided list of VLAN(s). | - | NOT RUN | - | -| 2310 | dc2-leaf3a.arista.com | STP | VerifySTPMode | Verifies the configured STP mode for a provided list of VLAN(s). | - | NOT RUN | - | -| 2311 | dc2-leaf3a.arista.com | STP | VerifySTPRootPriority | Verifies the STP root priority for a provided list of VLAN or MST instance ID(s). | - | NOT RUN | - | -| 2312 | dc2-leaf3a.arista.com | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | -| 2313 | dc2-leaf3a.arista.com | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | -| 2314 | dc2-leaf3a.arista.com | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | -| 2315 | dc2-leaf3a.arista.com | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | -| 2316 | dc2-leaf3a.arista.com | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | -| 2317 | dc2-leaf3a.arista.com | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2251 | dc2-leaf3a.arista.com | Multicast | VerifyIGMPSnoopingGlobal | Verifies the IGMP snooping global configuration. | - | NOT RUN | - | +| 2252 | dc2-leaf3a.arista.com | Multicast | VerifyIGMPSnoopingVlans | Verifies the IGMP snooping status for the provided VLANs. | - | NOT RUN | - | +| 2253 | dc2-leaf3a.arista.com | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | +| 2254 | dc2-leaf3a.arista.com | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | +| 2255 | dc2-leaf3a.arista.com | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | +| 2256 | dc2-leaf3a.arista.com | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | +| 2257 | dc2-leaf3a.arista.com | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | +| 2258 | dc2-leaf3a.arista.com | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | +| 2259 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.1 - Peer: dc1-spine1 | NOT RUN | - | +| 2260 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.2 - Peer: dc1-spine2 | NOT RUN | - | +| 2261 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.3 - Peer: dc1-leaf1a | NOT RUN | - | +| 2262 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.4 - Peer: dc1-leaf1b | NOT RUN | - | +| 2263 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.5 - Peer: dc1-leaf2a | NOT RUN | - | +| 2264 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.3 - Peer: dc1-leaf1a | NOT RUN | - | +| 2265 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.5 - Peer: dc1-leaf2a | NOT RUN | - | +| 2266 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.11 - Peer: dc2-spine1 | NOT RUN | - | +| 2267 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.12 - Peer: dc2-spine2 | NOT RUN | - | +| 2268 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.13 - Peer: dc2-leaf1a | NOT RUN | - | +| 2269 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.14 - Peer: dc2-leaf1b | NOT RUN | - | +| 2270 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.15 - Peer: dc2-leaf2a | NOT RUN | - | +| 2271 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.16 - Peer: dc2-leaf2b | NOT RUN | - | +| 2272 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | +| 2273 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com | NOT RUN | - | +| 2274 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.13 - Peer: dc2-leaf1a | NOT RUN | - | +| 2275 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.15 - Peer: dc2-leaf2a | NOT RUN | - | +| 2276 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | +| 2277 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.1 - Peer: dc1-wan1 | NOT RUN | - | +| 2278 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.2 - Peer: dc1-wan2 | NOT RUN | - | +| 2279 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | +| 2280 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.6 - Peer: dc1-svc-leaf1b | NOT RUN | - | +| 2281 | dc2-leaf3a.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.1.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | +| 2282 | dc2-leaf3a.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | +| 2283 | dc2-leaf3a.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | +| 2284 | dc2-leaf3a.arista.com | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | +| 2285 | dc2-leaf3a.arista.com | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2286 | dc2-leaf3a.arista.com | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2287 | dc2-leaf3a.arista.com | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | +| 2288 | dc2-leaf3a.arista.com | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | +| 2289 | dc2-leaf3a.arista.com | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | +| 2290 | dc2-leaf3a.arista.com | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | +| 2291 | dc2-leaf3a.arista.com | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | +| 2292 | dc2-leaf3a.arista.com | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | +| 2293 | dc2-leaf3a.arista.com | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2294 | dc2-leaf3a.arista.com | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2295 | dc2-leaf3a.arista.com | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | +| 2296 | dc2-leaf3a.arista.com | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | +| 2297 | dc2-leaf3a.arista.com | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | +| 2298 | dc2-leaf3a.arista.com | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | +| 2299 | dc2-leaf3a.arista.com | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | +| 2300 | dc2-leaf3a.arista.com | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | +| 2301 | dc2-leaf3a.arista.com | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2302 | dc2-leaf3a.arista.com | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2303 | dc2-leaf3a.arista.com | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | +| 2304 | dc2-leaf3a.arista.com | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | +| 2305 | dc2-leaf3a.arista.com | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | +| 2306 | dc2-leaf3a.arista.com | STP | VerifySTPBlockedPorts | Verifies there is no STP blocked ports. | - | NOT RUN | - | +| 2307 | dc2-leaf3a.arista.com | STP | VerifySTPCounters | Verifies there is no errors in STP BPDU packets. | - | NOT RUN | - | +| 2308 | dc2-leaf3a.arista.com | STP | VerifySTPForwardingPorts | Verifies that all interfaces are forwarding for a provided list of VLAN(s). | - | NOT RUN | - | +| 2309 | dc2-leaf3a.arista.com | STP | VerifySTPMode | Verifies the configured STP mode for a provided list of VLAN(s). | - | NOT RUN | - | +| 2310 | dc2-leaf3a.arista.com | STP | VerifySTPRootPriority | Verifies the STP root priority for a provided list of VLAN or MST instance ID(s). | - | NOT RUN | - | +| 2311 | dc2-leaf3a.arista.com | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | +| 2312 | dc2-leaf3a.arista.com | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | +| 2313 | dc2-leaf3a.arista.com | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | +| 2314 | dc2-leaf3a.arista.com | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | +| 2315 | dc2-leaf3a.arista.com | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | +| 2316 | dc2-leaf3a.arista.com | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2317 | dc2-leaf3a.arista.com | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | | 2318 | dc2-leaf3a.arista.com | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | -| 2319 | dc2-leaf3a.arista.com | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | +| 2319 | dc2-leaf3a.arista.com | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | | 2320 | dc2-leaf3a.arista.com | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2321 | dc2-leaf3a.arista.com | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2322 | dc2-leaf3a.arista.com | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | -| 2323 | dc2-leaf3a.arista.com | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | -| 2324 | dc2-leaf3b.arista.com | AAA | VerifyAcctConsoleMethods | Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | -| 2325 | dc2-leaf3b.arista.com | AAA | VerifyAcctDefaultMethods | Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | -| 2326 | dc2-leaf3b.arista.com | AAA | VerifyAuthenMethods | Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x). | - | NOT RUN | - | -| 2327 | dc2-leaf3b.arista.com | AAA | VerifyAuthzMethods | Verifies the AAA authorization method lists for different authorization types (commands, exec). | - | NOT RUN | - | -| 2328 | dc2-leaf3b.arista.com | AAA | VerifyTacacsServerGroups | Verifies if the provided TACACS server group(s) are configured. | - | NOT RUN | - | -| 2329 | dc2-leaf3b.arista.com | AAA | VerifyTacacsServers | Verifies TACACS servers are configured for a specified VRF. | - | NOT RUN | - | -| 2330 | dc2-leaf3b.arista.com | AAA | VerifyTacacsSourceIntf | Verifies TACACS source-interface for a specified VRF. | - | NOT RUN | - | -| 2331 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-spine1 (IP: 10.255.128.11) | NOT RUN | - | -| 2332 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-spine2 (IP: 10.255.128.12) | NOT RUN | - | -| 2333 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.129.124) | NOT RUN | - | -| 2334 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-spine1 (IP: 10.255.255.124) | NOT RUN | - | -| 2335 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-spine2 (IP: 10.255.255.126) | NOT RUN | - | -| 2336 | dc2-leaf3b.arista.com | Configuration | VerifyRunningConfigDiffs | Verifies there is no difference between the running-config and the startup-config | - | NOT RUN | - | -| 2337 | dc2-leaf3b.arista.com | Configuration | VerifyZeroTouch | Verifies ZeroTouch is disabled | - | NOT RUN | - | -| 2338 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-spine1 Ethernet6 | NOT RUN | - | -| 2339 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-spine2 Ethernet6 | NOT RUN | - | -| 2340 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: dc2-leaf3a.arista.com Ethernet3 | NOT RUN | - | -| 2341 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf3a.arista.com Ethernet4 | NOT RUN | - | -| 2342 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3) | NOT RUN | - | -| 2343 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4) | NOT RUN | - | -| 2344 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5) | NOT RUN | - | -| 2345 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1) | NOT RUN | - | -| 2346 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2) | NOT RUN | - | -| 2347 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5) | NOT RUN | - | -| 2348 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6) | NOT RUN | - | -| 2349 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1) | NOT RUN | - | -| 2350 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2) | NOT RUN | - | -| 2351 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13) | NOT RUN | - | -| 2352 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14) | NOT RUN | - | -| 2353 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15) | NOT RUN | - | -| 2354 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16) | NOT RUN | - | -| 2355 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17) | NOT RUN | - | -| 2356 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18) | NOT RUN | - | -| 2357 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11) | NOT RUN | - | -| 2358 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12) | NOT RUN | - | -| 2359 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.125) - Destination: dc2-spine1 Ethernet6 (IP: 10.255.255.124) | NOT RUN | - | -| 2360 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.127) - Destination: dc2-spine2 Ethernet6 (IP: 10.255.255.126) | NOT RUN | - | -| 2361 | dc2-leaf3b.arista.com | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | -| 2362 | dc2-leaf3b.arista.com | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | -| 2363 | dc2-leaf3b.arista.com | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | -| 2364 | dc2-leaf3b.arista.com | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | -| 2365 | dc2-leaf3b.arista.com | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | -| 2366 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | -| 2367 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | -| 2368 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | -| 2369 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | -| 2370 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2321 | dc2-leaf3a.arista.com | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | +| 2322 | dc2-leaf3a.arista.com | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | +| 2323 | dc2-leaf3b.arista.com | AAA | VerifyAcctConsoleMethods | Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | +| 2324 | dc2-leaf3b.arista.com | AAA | VerifyAcctDefaultMethods | Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | +| 2325 | dc2-leaf3b.arista.com | AAA | VerifyAuthenMethods | Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x). | - | NOT RUN | - | +| 2326 | dc2-leaf3b.arista.com | AAA | VerifyAuthzMethods | Verifies the AAA authorization method lists for different authorization types (commands, exec). | - | NOT RUN | - | +| 2327 | dc2-leaf3b.arista.com | AAA | VerifyTacacsServerGroups | Verifies if the provided TACACS server group(s) are configured. | - | NOT RUN | - | +| 2328 | dc2-leaf3b.arista.com | AAA | VerifyTacacsServers | Verifies TACACS servers are configured for a specified VRF. | - | NOT RUN | - | +| 2329 | dc2-leaf3b.arista.com | AAA | VerifyTacacsSourceIntf | Verifies TACACS source-interface for a specified VRF. | - | NOT RUN | - | +| 2330 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-spine1 (IP: 10.255.128.11) | NOT RUN | - | +| 2331 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-spine2 (IP: 10.255.128.12) | NOT RUN | - | +| 2332 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.129.124) | NOT RUN | - | +| 2333 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-spine1 (IP: 10.255.255.124) | NOT RUN | - | +| 2334 | dc2-leaf3b.arista.com | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-spine2 (IP: 10.255.255.126) | NOT RUN | - | +| 2335 | dc2-leaf3b.arista.com | Configuration | VerifyRunningConfigDiffs | Verifies there is no difference between the running-config and the startup-config | - | NOT RUN | - | +| 2336 | dc2-leaf3b.arista.com | Configuration | VerifyZeroTouch | Verifies ZeroTouch is disabled | - | NOT RUN | - | +| 2337 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-spine1 Ethernet6 | NOT RUN | - | +| 2338 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-spine2 Ethernet6 | NOT RUN | - | +| 2339 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: dc2-leaf3a.arista.com Ethernet3 | NOT RUN | - | +| 2340 | dc2-leaf3b.arista.com | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf3a.arista.com Ethernet4 | NOT RUN | - | +| 2341 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1a Loopback0 (IP: 10.255.0.3) | NOT RUN | - | +| 2342 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf1b Loopback0 (IP: 10.255.0.4) | NOT RUN | - | +| 2343 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-leaf2a Loopback0 (IP: 10.255.0.5) | NOT RUN | - | +| 2344 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine1 Loopback0 (IP: 10.255.0.1) | NOT RUN | - | +| 2345 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-spine2 Loopback0 (IP: 10.255.0.2) | NOT RUN | - | +| 2346 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1a Loopback0 (IP: 10.33.0.5) | NOT RUN | - | +| 2347 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-svc-leaf1b Loopback0 (IP: 10.33.0.6) | NOT RUN | - | +| 2348 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan1 Loopback0 (IP: 10.255.2.1) | NOT RUN | - | +| 2349 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc1-wan2 Loopback0 (IP: 10.255.2.2) | NOT RUN | - | +| 2350 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1a Loopback0 (IP: 10.255.128.13) | NOT RUN | - | +| 2351 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf1b Loopback0 (IP: 10.255.128.14) | NOT RUN | - | +| 2352 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2a Loopback0 (IP: 10.255.128.15) | NOT RUN | - | +| 2353 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf2b Loopback0 (IP: 10.255.128.16) | NOT RUN | - | +| 2354 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3a.arista.com Loopback0 (IP: 10.255.128.17) | NOT RUN | - | +| 2355 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-leaf3b.arista.com Loopback0 (IP: 10.255.128.18) | NOT RUN | - | +| 2356 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine1 Loopback0 (IP: 10.255.128.11) | NOT RUN | - | +| 2357 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: Loopback0 (IP: 10.255.128.18) - Destination: dc2-spine2 Loopback0 (IP: 10.255.128.12) | NOT RUN | - | +| 2358 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.125) - Destination: dc2-spine1 Ethernet6 (IP: 10.255.255.124) | NOT RUN | - | +| 2359 | dc2-leaf3b.arista.com | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.127) - Destination: dc2-spine2 Ethernet6 (IP: 10.255.255.126) | NOT RUN | - | +| 2360 | dc2-leaf3b.arista.com | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | +| 2361 | dc2-leaf3b.arista.com | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | +| 2362 | dc2-leaf3b.arista.com | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | +| 2363 | dc2-leaf3b.arista.com | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | +| 2364 | dc2-leaf3b.arista.com | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | +| 2365 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | +| 2366 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | +| 2367 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | +| 2368 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | +| 2369 | dc2-leaf3b.arista.com | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2370 | dc2-leaf3b.arista.com | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | | 2371 | dc2-leaf3b.arista.com | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2372 | dc2-leaf3b.arista.com | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2373 | dc2-leaf3b.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | -| 2374 | dc2-leaf3b.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | -| 2375 | dc2-leaf3b.arista.com | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | -| 2376 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-spine1_Ethernet6 = 'up' | NOT RUN | - | -| 2377 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'adminDown' | NOT RUN | - | -| 2378 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-spine2_Ethernet6 = 'up' | NOT RUN | - | -| 2379 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - MLAG_dc2-leaf3a.arista.com_Ethernet3 = 'up' | NOT RUN | - | -| 2380 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - MLAG_dc2-leaf3a.arista.com_Ethernet4 = 'up' | NOT RUN | - | -| 2381 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | -| 2382 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 2383 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | -| 2384 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | -| 2385 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up' | NOT RUN | - | -| 2386 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf3a.arista.com_Port-Channel3 = 'up' | NOT RUN | - | -| 2387 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan11 - VRF10_VLAN11 = 'up' | NOT RUN | - | -| 2388 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan12 - VRF10_VLAN12 = 'up' | NOT RUN | - | -| 2389 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan21 - VRF11_VLAN21 = 'up' | NOT RUN | - | -| 2390 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan22 - VRF11_VLAN22 = 'up' | NOT RUN | - | -| 2391 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up' | NOT RUN | - | -| 2392 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up' | NOT RUN | - | -| 2393 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | NOT RUN | - | -| 2394 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | NOT RUN | - | -| 2395 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | NOT RUN | - | -| 2396 | dc2-leaf3b.arista.com | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | -| 2397 | dc2-leaf3b.arista.com | Logging | VerifyLoggingAccounting | Verifies if AAA accounting logs are generated. | - | NOT RUN | - | -| 2398 | dc2-leaf3b.arista.com | Logging | VerifyLoggingErrors | Verifies there are no syslog messages with a severity of ERRORS or higher. | - | NOT RUN | - | -| 2399 | dc2-leaf3b.arista.com | Logging | VerifyLoggingHostname | Verifies if logs are generated with the device FQDN. | - | NOT RUN | - | -| 2400 | dc2-leaf3b.arista.com | Logging | VerifyLoggingHosts | Verifies logging hosts (syslog servers) for a specified VRF. | - | NOT RUN | - | -| 2401 | dc2-leaf3b.arista.com | Logging | VerifyLoggingLogsGeneration | Verifies if logs are generated. | - | NOT RUN | - | -| 2402 | dc2-leaf3b.arista.com | Logging | VerifyLoggingPersistent | Verifies if logging persistent is enabled and logs are saved in flash. | - | NOT RUN | - | -| 2403 | dc2-leaf3b.arista.com | Logging | VerifyLoggingSourceIntf | Verifies logging source-interface for a specified VRF. | - | NOT RUN | - | -| 2404 | dc2-leaf3b.arista.com | Logging | VerifyLoggingTimestamp | Verifies if logs are generated with the appropriate timestamp. | - | NOT RUN | - | -| 2405 | dc2-leaf3b.arista.com | MLAG | VerifyMlagConfigSanity | Verifies there are no MLAG config-sanity inconsistencies. | - | NOT RUN | - | -| 2406 | dc2-leaf3b.arista.com | MLAG | VerifyMlagDualPrimary | Verifies the MLAG dual-primary detection parameters. | - | NOT RUN | - | -| 2407 | dc2-leaf3b.arista.com | MLAG | VerifyMlagInterfaces | Verifies there are no inactive or active-partial MLAG ports. | - | NOT RUN | - | -| 2408 | dc2-leaf3b.arista.com | MLAG | VerifyMlagReloadDelay | Verifies the MLAG reload-delay parameters. | - | NOT RUN | - | +| 2372 | dc2-leaf3b.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | +| 2373 | dc2-leaf3b.arista.com | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | +| 2374 | dc2-leaf3b.arista.com | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | +| 2375 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-spine1_Ethernet6 = 'up' | NOT RUN | - | +| 2376 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet11 - dc2-leaf3-fw1_e1 = 'adminDown' | NOT RUN | - | +| 2377 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-spine2_Ethernet6 = 'up' | NOT RUN | - | +| 2378 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - MLAG_dc2-leaf3a.arista.com_Ethernet3 = 'up' | NOT RUN | - | +| 2379 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - MLAG_dc2-leaf3a.arista.com_Ethernet4 = 'up' | NOT RUN | - | +| 2380 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | +| 2381 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | +| 2382 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 2383 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | +| 2384 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up' | NOT RUN | - | +| 2385 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf3a.arista.com_Port-Channel3 = 'up' | NOT RUN | - | +| 2386 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan11 - VRF10_VLAN11 = 'up' | NOT RUN | - | +| 2387 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan12 - VRF10_VLAN12 = 'up' | NOT RUN | - | +| 2388 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan21 - VRF11_VLAN21 = 'up' | NOT RUN | - | +| 2389 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan22 - VRF11_VLAN22 = 'up' | NOT RUN | - | +| 2390 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3009 - MLAG_L3_VRF_VRF10 = 'up' | NOT RUN | - | +| 2391 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan3010 - MLAG_L3_VRF_VRF11 = 'up' | NOT RUN | - | +| 2392 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4093 - MLAG_L3 = 'up' | NOT RUN | - | +| 2393 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan4094 - MLAG = 'up' | NOT RUN | - | +| 2394 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vxlan1 = 'up' | NOT RUN | - | +| 2395 | dc2-leaf3b.arista.com | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | +| 2396 | dc2-leaf3b.arista.com | Logging | VerifyLoggingAccounting | Verifies if AAA accounting logs are generated. | - | NOT RUN | - | +| 2397 | dc2-leaf3b.arista.com | Logging | VerifyLoggingErrors | Verifies there are no syslog messages with a severity of ERRORS or higher. | - | NOT RUN | - | +| 2398 | dc2-leaf3b.arista.com | Logging | VerifyLoggingHostname | Verifies if logs are generated with the device FQDN. | - | NOT RUN | - | +| 2399 | dc2-leaf3b.arista.com | Logging | VerifyLoggingHosts | Verifies logging hosts (syslog servers) for a specified VRF. | - | NOT RUN | - | +| 2400 | dc2-leaf3b.arista.com | Logging | VerifyLoggingLogsGeneration | Verifies if logs are generated. | - | NOT RUN | - | +| 2401 | dc2-leaf3b.arista.com | Logging | VerifyLoggingPersistent | Verifies if logging persistent is enabled and logs are saved in flash. | - | NOT RUN | - | +| 2402 | dc2-leaf3b.arista.com | Logging | VerifyLoggingSourceIntf | Verifies logging source-interface for a specified VRF. | - | NOT RUN | - | +| 2403 | dc2-leaf3b.arista.com | Logging | VerifyLoggingTimestamp | Verifies if logs are generated with the appropriate timestamp. | - | NOT RUN | - | +| 2404 | dc2-leaf3b.arista.com | MLAG | VerifyMlagConfigSanity | Verifies there are no MLAG config-sanity inconsistencies. | - | NOT RUN | - | +| 2405 | dc2-leaf3b.arista.com | MLAG | VerifyMlagDualPrimary | Verifies the MLAG dual-primary detection parameters. | - | NOT RUN | - | +| 2406 | dc2-leaf3b.arista.com | MLAG | VerifyMlagInterfaces | Verifies there are no inactive or active-partial MLAG ports. | - | NOT RUN | - | +| 2407 | dc2-leaf3b.arista.com | MLAG | VerifyMlagReloadDelay | Verifies the MLAG reload-delay parameters. | - | NOT RUN | - | +| 2408 | dc2-leaf3b.arista.com | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | NOT RUN | - | | 2409 | dc2-leaf3b.arista.com | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | NOT RUN | - | -| 2410 | dc2-leaf3b.arista.com | MLAG | VerifyMlagStatus | Verifies the health status of the MLAG configuration. | - | NOT RUN | - | -| 2411 | dc2-leaf3b.arista.com | Multicast | VerifyIGMPSnoopingGlobal | Verifies the IGMP snooping global configuration. | - | NOT RUN | - | -| 2412 | dc2-leaf3b.arista.com | Multicast | VerifyIGMPSnoopingVlans | Verifies the IGMP snooping status for the provided VLANs. | - | NOT RUN | - | -| 2413 | dc2-leaf3b.arista.com | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | -| 2414 | dc2-leaf3b.arista.com | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | -| 2415 | dc2-leaf3b.arista.com | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | -| 2416 | dc2-leaf3b.arista.com | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | -| 2417 | dc2-leaf3b.arista.com | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | -| 2418 | dc2-leaf3b.arista.com | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | -| 2419 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.1 - Peer: dc1-spine1 | NOT RUN | - | -| 2420 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.2 - Peer: dc1-spine2 | NOT RUN | - | -| 2421 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.3 - Peer: dc1-leaf1a | NOT RUN | - | -| 2422 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.4 - Peer: dc1-leaf1b | NOT RUN | - | -| 2423 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.5 - Peer: dc1-leaf2a | NOT RUN | - | -| 2424 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.3 - Peer: dc1-leaf1a | NOT RUN | - | -| 2425 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.5 - Peer: dc1-leaf2a | NOT RUN | - | -| 2426 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.11 - Peer: dc2-spine1 | NOT RUN | - | -| 2427 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.12 - Peer: dc2-spine2 | NOT RUN | - | -| 2428 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.13 - Peer: dc2-leaf1a | NOT RUN | - | -| 2429 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.14 - Peer: dc2-leaf1b | NOT RUN | - | -| 2430 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.15 - Peer: dc2-leaf2a | NOT RUN | - | -| 2431 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.16 - Peer: dc2-leaf2b | NOT RUN | - | -| 2432 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | -| 2433 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com | NOT RUN | - | -| 2434 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.13 - Peer: dc2-leaf1a | NOT RUN | - | -| 2435 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.15 - Peer: dc2-leaf2a | NOT RUN | - | -| 2436 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | -| 2437 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.1 - Peer: dc1-wan1 | NOT RUN | - | -| 2438 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.2 - Peer: dc1-wan2 | NOT RUN | - | -| 2439 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | -| 2440 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.6 - Peer: dc1-svc-leaf1b | NOT RUN | - | -| 2441 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.1.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | -| 2442 | dc2-leaf3b.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | -| 2443 | dc2-leaf3b.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | -| 2444 | dc2-leaf3b.arista.com | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | -| 2445 | dc2-leaf3b.arista.com | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2446 | dc2-leaf3b.arista.com | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2447 | dc2-leaf3b.arista.com | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | -| 2448 | dc2-leaf3b.arista.com | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | -| 2449 | dc2-leaf3b.arista.com | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | -| 2450 | dc2-leaf3b.arista.com | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | -| 2451 | dc2-leaf3b.arista.com | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | -| 2452 | dc2-leaf3b.arista.com | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | -| 2453 | dc2-leaf3b.arista.com | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2454 | dc2-leaf3b.arista.com | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2455 | dc2-leaf3b.arista.com | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | -| 2456 | dc2-leaf3b.arista.com | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | -| 2457 | dc2-leaf3b.arista.com | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | -| 2458 | dc2-leaf3b.arista.com | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | -| 2459 | dc2-leaf3b.arista.com | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | -| 2460 | dc2-leaf3b.arista.com | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | -| 2461 | dc2-leaf3b.arista.com | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2462 | dc2-leaf3b.arista.com | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2463 | dc2-leaf3b.arista.com | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | -| 2464 | dc2-leaf3b.arista.com | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | -| 2465 | dc2-leaf3b.arista.com | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | -| 2466 | dc2-leaf3b.arista.com | STP | VerifySTPBlockedPorts | Verifies there is no STP blocked ports. | - | NOT RUN | - | -| 2467 | dc2-leaf3b.arista.com | STP | VerifySTPCounters | Verifies there is no errors in STP BPDU packets. | - | NOT RUN | - | -| 2468 | dc2-leaf3b.arista.com | STP | VerifySTPForwardingPorts | Verifies that all interfaces are forwarding for a provided list of VLAN(s). | - | NOT RUN | - | -| 2469 | dc2-leaf3b.arista.com | STP | VerifySTPMode | Verifies the configured STP mode for a provided list of VLAN(s). | - | NOT RUN | - | -| 2470 | dc2-leaf3b.arista.com | STP | VerifySTPRootPriority | Verifies the STP root priority for a provided list of VLAN or MST instance ID(s). | - | NOT RUN | - | -| 2471 | dc2-leaf3b.arista.com | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | -| 2472 | dc2-leaf3b.arista.com | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | -| 2473 | dc2-leaf3b.arista.com | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | -| 2474 | dc2-leaf3b.arista.com | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | -| 2475 | dc2-leaf3b.arista.com | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | -| 2476 | dc2-leaf3b.arista.com | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2410 | dc2-leaf3b.arista.com | Multicast | VerifyIGMPSnoopingGlobal | Verifies the IGMP snooping global configuration. | - | NOT RUN | - | +| 2411 | dc2-leaf3b.arista.com | Multicast | VerifyIGMPSnoopingVlans | Verifies the IGMP snooping status for the provided VLANs. | - | NOT RUN | - | +| 2412 | dc2-leaf3b.arista.com | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | +| 2413 | dc2-leaf3b.arista.com | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | +| 2414 | dc2-leaf3b.arista.com | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | +| 2415 | dc2-leaf3b.arista.com | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | +| 2416 | dc2-leaf3b.arista.com | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | +| 2417 | dc2-leaf3b.arista.com | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | +| 2418 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.1 - Peer: dc1-spine1 | NOT RUN | - | +| 2419 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.2 - Peer: dc1-spine2 | NOT RUN | - | +| 2420 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.3 - Peer: dc1-leaf1a | NOT RUN | - | +| 2421 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.4 - Peer: dc1-leaf1b | NOT RUN | - | +| 2422 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.0.5 - Peer: dc1-leaf2a | NOT RUN | - | +| 2423 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.3 - Peer: dc1-leaf1a | NOT RUN | - | +| 2424 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.1.5 - Peer: dc1-leaf2a | NOT RUN | - | +| 2425 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.11 - Peer: dc2-spine1 | NOT RUN | - | +| 2426 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.12 - Peer: dc2-spine2 | NOT RUN | - | +| 2427 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.13 - Peer: dc2-leaf1a | NOT RUN | - | +| 2428 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.14 - Peer: dc2-leaf1b | NOT RUN | - | +| 2429 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.15 - Peer: dc2-leaf2a | NOT RUN | - | +| 2430 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.16 - Peer: dc2-leaf2b | NOT RUN | - | +| 2431 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | +| 2432 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.128.18 - Peer: dc2-leaf3b.arista.com | NOT RUN | - | +| 2433 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.13 - Peer: dc2-leaf1a | NOT RUN | - | +| 2434 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.15 - Peer: dc2-leaf2a | NOT RUN | - | +| 2435 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.129.17 - Peer: dc2-leaf3a.arista.com | NOT RUN | - | +| 2436 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.1 - Peer: dc1-wan1 | NOT RUN | - | +| 2437 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.255.2.2 - Peer: dc1-wan2 | NOT RUN | - | +| 2438 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | +| 2439 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.0.6 - Peer: dc1-svc-leaf1b | NOT RUN | - | +| 2440 | dc2-leaf3b.arista.com | Routing | VerifyRoutingTableEntry | Verifies that the provided routes are present in the routing table of a specified VRF. | Route: 10.33.1.5 - Peer: dc1-svc-leaf1a | NOT RUN | - | +| 2441 | dc2-leaf3b.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | +| 2442 | dc2-leaf3b.arista.com | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | +| 2443 | dc2-leaf3b.arista.com | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | +| 2444 | dc2-leaf3b.arista.com | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2445 | dc2-leaf3b.arista.com | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2446 | dc2-leaf3b.arista.com | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | +| 2447 | dc2-leaf3b.arista.com | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | +| 2448 | dc2-leaf3b.arista.com | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | +| 2449 | dc2-leaf3b.arista.com | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | +| 2450 | dc2-leaf3b.arista.com | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | +| 2451 | dc2-leaf3b.arista.com | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | +| 2452 | dc2-leaf3b.arista.com | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2453 | dc2-leaf3b.arista.com | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2454 | dc2-leaf3b.arista.com | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | +| 2455 | dc2-leaf3b.arista.com | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | +| 2456 | dc2-leaf3b.arista.com | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | +| 2457 | dc2-leaf3b.arista.com | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | +| 2458 | dc2-leaf3b.arista.com | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | +| 2459 | dc2-leaf3b.arista.com | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | +| 2460 | dc2-leaf3b.arista.com | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2461 | dc2-leaf3b.arista.com | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2462 | dc2-leaf3b.arista.com | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | +| 2463 | dc2-leaf3b.arista.com | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | +| 2464 | dc2-leaf3b.arista.com | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | +| 2465 | dc2-leaf3b.arista.com | STP | VerifySTPBlockedPorts | Verifies there is no STP blocked ports. | - | NOT RUN | - | +| 2466 | dc2-leaf3b.arista.com | STP | VerifySTPCounters | Verifies there is no errors in STP BPDU packets. | - | NOT RUN | - | +| 2467 | dc2-leaf3b.arista.com | STP | VerifySTPForwardingPorts | Verifies that all interfaces are forwarding for a provided list of VLAN(s). | - | NOT RUN | - | +| 2468 | dc2-leaf3b.arista.com | STP | VerifySTPMode | Verifies the configured STP mode for a provided list of VLAN(s). | - | NOT RUN | - | +| 2469 | dc2-leaf3b.arista.com | STP | VerifySTPRootPriority | Verifies the STP root priority for a provided list of VLAN or MST instance ID(s). | - | NOT RUN | - | +| 2470 | dc2-leaf3b.arista.com | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | +| 2471 | dc2-leaf3b.arista.com | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | +| 2472 | dc2-leaf3b.arista.com | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | +| 2473 | dc2-leaf3b.arista.com | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | +| 2474 | dc2-leaf3b.arista.com | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | +| 2475 | dc2-leaf3b.arista.com | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2476 | dc2-leaf3b.arista.com | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | | 2477 | dc2-leaf3b.arista.com | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | -| 2478 | dc2-leaf3b.arista.com | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | +| 2478 | dc2-leaf3b.arista.com | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | | 2479 | dc2-leaf3b.arista.com | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2480 | dc2-leaf3b.arista.com | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2481 | dc2-leaf3b.arista.com | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | -| 2482 | dc2-leaf3b.arista.com | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | -| 2483 | dc2-spine1 | AAA | VerifyAcctConsoleMethods | Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | -| 2484 | dc2-spine1 | AAA | VerifyAcctDefaultMethods | Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | -| 2485 | dc2-spine1 | AAA | VerifyAuthenMethods | Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x). | - | NOT RUN | - | -| 2486 | dc2-spine1 | AAA | VerifyAuthzMethods | Verifies the AAA authorization method lists for different authorization types (commands, exec). | - | NOT RUN | - | -| 2487 | dc2-spine1 | AAA | VerifyTacacsServerGroups | Verifies if the provided TACACS server group(s) are configured. | - | NOT RUN | - | -| 2488 | dc2-spine1 | AAA | VerifyTacacsServers | Verifies TACACS servers are configured for a specified VRF. | - | NOT RUN | - | -| 2489 | dc2-spine1 | AAA | VerifyTacacsSourceIntf | Verifies TACACS source-interface for a specified VRF. | - | NOT RUN | - | -| 2490 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13) | NOT RUN | - | -| 2491 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14) | NOT RUN | - | -| 2492 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15) | NOT RUN | - | -| 2493 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16) | NOT RUN | - | -| 2494 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17) | NOT RUN | - | -| 2495 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18) | NOT RUN | - | -| 2496 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.105) | NOT RUN | - | -| 2497 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.109) | NOT RUN | - | -| 2498 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.113) | NOT RUN | - | -| 2499 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.117) | NOT RUN | - | -| 2500 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.121) | NOT RUN | - | -| 2501 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.125) | NOT RUN | - | -| 2502 | dc2-spine1 | Configuration | VerifyRunningConfigDiffs | Verifies there is no difference between the running-config and the startup-config | - | NOT RUN | - | -| 2503 | dc2-spine1 | Configuration | VerifyZeroTouch | Verifies ZeroTouch is disabled | - | NOT RUN | - | -| 2504 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-leaf1a Ethernet1 | NOT RUN | - | -| 2505 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-leaf1b Ethernet1 | NOT RUN | - | -| 2506 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: dc2-leaf2a Ethernet1 | NOT RUN | - | -| 2507 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf2b Ethernet1 | NOT RUN | - | -| 2508 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet1 | NOT RUN | - | -| 2509 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet1 | NOT RUN | - | -| 2510 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.104) - Destination: dc2-leaf1a Ethernet1 (IP: 10.255.255.105) | NOT RUN | - | -| 2511 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.108) - Destination: dc2-leaf1b Ethernet1 (IP: 10.255.255.109) | NOT RUN | - | -| 2512 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 10.255.255.112) - Destination: dc2-leaf2a Ethernet1 (IP: 10.255.255.113) | NOT RUN | - | -| 2513 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 10.255.255.116) - Destination: dc2-leaf2b Ethernet1 (IP: 10.255.255.117) | NOT RUN | - | -| 2514 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 10.255.255.120) - Destination: dc2-leaf3a.arista.com Ethernet1 (IP: 10.255.255.121) | NOT RUN | - | -| 2515 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 10.255.255.124) - Destination: dc2-leaf3b.arista.com Ethernet1 (IP: 10.255.255.125) | NOT RUN | - | -| 2516 | dc2-spine1 | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | -| 2517 | dc2-spine1 | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | -| 2518 | dc2-spine1 | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | -| 2519 | dc2-spine1 | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | -| 2520 | dc2-spine1 | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | -| 2521 | dc2-spine1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | -| 2522 | dc2-spine1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | -| 2523 | dc2-spine1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | -| 2524 | dc2-spine1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | -| 2525 | dc2-spine1 | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2480 | dc2-leaf3b.arista.com | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | +| 2481 | dc2-leaf3b.arista.com | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | +| 2482 | dc2-spine1 | AAA | VerifyAcctConsoleMethods | Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | +| 2483 | dc2-spine1 | AAA | VerifyAcctDefaultMethods | Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | +| 2484 | dc2-spine1 | AAA | VerifyAuthenMethods | Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x). | - | NOT RUN | - | +| 2485 | dc2-spine1 | AAA | VerifyAuthzMethods | Verifies the AAA authorization method lists for different authorization types (commands, exec). | - | NOT RUN | - | +| 2486 | dc2-spine1 | AAA | VerifyTacacsServerGroups | Verifies if the provided TACACS server group(s) are configured. | - | NOT RUN | - | +| 2487 | dc2-spine1 | AAA | VerifyTacacsServers | Verifies TACACS servers are configured for a specified VRF. | - | NOT RUN | - | +| 2488 | dc2-spine1 | AAA | VerifyTacacsSourceIntf | Verifies TACACS source-interface for a specified VRF. | - | NOT RUN | - | +| 2489 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13) | NOT RUN | - | +| 2490 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14) | NOT RUN | - | +| 2491 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15) | NOT RUN | - | +| 2492 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16) | NOT RUN | - | +| 2493 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17) | NOT RUN | - | +| 2494 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18) | NOT RUN | - | +| 2495 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.105) | NOT RUN | - | +| 2496 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.109) | NOT RUN | - | +| 2497 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.113) | NOT RUN | - | +| 2498 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.117) | NOT RUN | - | +| 2499 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.121) | NOT RUN | - | +| 2500 | dc2-spine1 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.125) | NOT RUN | - | +| 2501 | dc2-spine1 | Configuration | VerifyRunningConfigDiffs | Verifies there is no difference between the running-config and the startup-config | - | NOT RUN | - | +| 2502 | dc2-spine1 | Configuration | VerifyZeroTouch | Verifies ZeroTouch is disabled | - | NOT RUN | - | +| 2503 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-leaf1a Ethernet1 | NOT RUN | - | +| 2504 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-leaf1b Ethernet1 | NOT RUN | - | +| 2505 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: dc2-leaf2a Ethernet1 | NOT RUN | - | +| 2506 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf2b Ethernet1 | NOT RUN | - | +| 2507 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet1 | NOT RUN | - | +| 2508 | dc2-spine1 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet1 | NOT RUN | - | +| 2509 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.104) - Destination: dc2-leaf1a Ethernet1 (IP: 10.255.255.105) | NOT RUN | - | +| 2510 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.108) - Destination: dc2-leaf1b Ethernet1 (IP: 10.255.255.109) | NOT RUN | - | +| 2511 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 10.255.255.112) - Destination: dc2-leaf2a Ethernet1 (IP: 10.255.255.113) | NOT RUN | - | +| 2512 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 10.255.255.116) - Destination: dc2-leaf2b Ethernet1 (IP: 10.255.255.117) | NOT RUN | - | +| 2513 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 10.255.255.120) - Destination: dc2-leaf3a.arista.com Ethernet1 (IP: 10.255.255.121) | NOT RUN | - | +| 2514 | dc2-spine1 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 10.255.255.124) - Destination: dc2-leaf3b.arista.com Ethernet1 (IP: 10.255.255.125) | NOT RUN | - | +| 2515 | dc2-spine1 | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | +| 2516 | dc2-spine1 | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | +| 2517 | dc2-spine1 | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | +| 2518 | dc2-spine1 | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | +| 2519 | dc2-spine1 | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | +| 2520 | dc2-spine1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | +| 2521 | dc2-spine1 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | +| 2522 | dc2-spine1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | +| 2523 | dc2-spine1 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | +| 2524 | dc2-spine1 | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2525 | dc2-spine1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | | 2526 | dc2-spine1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2527 | dc2-spine1 | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2528 | dc2-spine1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | -| 2529 | dc2-spine1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | -| 2530 | dc2-spine1 | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | -| 2531 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet1 = 'up' | NOT RUN | - | -| 2532 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet1 = 'up' | NOT RUN | - | -| 2533 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet1 = 'up' | NOT RUN | - | -| 2534 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet1 = 'up' | NOT RUN | - | -| 2535 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet1 = 'up' | NOT RUN | - | -| 2536 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet1 = 'up' | NOT RUN | - | -| 2537 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | -| 2538 | dc2-spine1 | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | -| 2539 | dc2-spine1 | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | -| 2540 | dc2-spine1 | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | -| 2541 | dc2-spine1 | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | -| 2542 | dc2-spine1 | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | -| 2543 | dc2-spine1 | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | -| 2544 | dc2-spine1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | -| 2545 | dc2-spine1 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | -| 2546 | dc2-spine1 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | -| 2547 | dc2-spine1 | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | -| 2548 | dc2-spine1 | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2549 | dc2-spine1 | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2550 | dc2-spine1 | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | -| 2551 | dc2-spine1 | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | -| 2552 | dc2-spine1 | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | -| 2553 | dc2-spine1 | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | -| 2554 | dc2-spine1 | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | -| 2555 | dc2-spine1 | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | -| 2556 | dc2-spine1 | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2557 | dc2-spine1 | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2558 | dc2-spine1 | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | -| 2559 | dc2-spine1 | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | -| 2560 | dc2-spine1 | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | -| 2561 | dc2-spine1 | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | -| 2562 | dc2-spine1 | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | -| 2563 | dc2-spine1 | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | -| 2564 | dc2-spine1 | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2565 | dc2-spine1 | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2566 | dc2-spine1 | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | -| 2567 | dc2-spine1 | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | -| 2568 | dc2-spine1 | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | -| 2569 | dc2-spine1 | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | -| 2570 | dc2-spine1 | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | -| 2571 | dc2-spine1 | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | -| 2572 | dc2-spine1 | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | -| 2573 | dc2-spine1 | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | -| 2574 | dc2-spine1 | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2527 | dc2-spine1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | +| 2528 | dc2-spine1 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | +| 2529 | dc2-spine1 | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | +| 2530 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet1 = 'up' | NOT RUN | - | +| 2531 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet1 = 'up' | NOT RUN | - | +| 2532 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet1 = 'up' | NOT RUN | - | +| 2533 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet1 = 'up' | NOT RUN | - | +| 2534 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet1 = 'up' | NOT RUN | - | +| 2535 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet1 = 'up' | NOT RUN | - | +| 2536 | dc2-spine1 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | +| 2537 | dc2-spine1 | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | +| 2538 | dc2-spine1 | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | +| 2539 | dc2-spine1 | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | +| 2540 | dc2-spine1 | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | +| 2541 | dc2-spine1 | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | +| 2542 | dc2-spine1 | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | +| 2543 | dc2-spine1 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | +| 2544 | dc2-spine1 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | +| 2545 | dc2-spine1 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | +| 2546 | dc2-spine1 | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | +| 2547 | dc2-spine1 | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2548 | dc2-spine1 | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2549 | dc2-spine1 | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | +| 2550 | dc2-spine1 | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | +| 2551 | dc2-spine1 | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | +| 2552 | dc2-spine1 | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | +| 2553 | dc2-spine1 | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | +| 2554 | dc2-spine1 | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | +| 2555 | dc2-spine1 | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2556 | dc2-spine1 | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2557 | dc2-spine1 | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | +| 2558 | dc2-spine1 | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | +| 2559 | dc2-spine1 | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | +| 2560 | dc2-spine1 | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | +| 2561 | dc2-spine1 | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | +| 2562 | dc2-spine1 | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | +| 2563 | dc2-spine1 | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2564 | dc2-spine1 | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2565 | dc2-spine1 | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | +| 2566 | dc2-spine1 | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | +| 2567 | dc2-spine1 | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | +| 2568 | dc2-spine1 | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | +| 2569 | dc2-spine1 | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | +| 2570 | dc2-spine1 | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | +| 2571 | dc2-spine1 | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | +| 2572 | dc2-spine1 | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | +| 2573 | dc2-spine1 | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2574 | dc2-spine1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | | 2575 | dc2-spine1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | -| 2576 | dc2-spine1 | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | +| 2576 | dc2-spine1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | | 2577 | dc2-spine1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2578 | dc2-spine1 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2579 | dc2-spine1 | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | -| 2580 | dc2-spine1 | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | -| 2581 | dc2-spine2 | AAA | VerifyAcctConsoleMethods | Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | -| 2582 | dc2-spine2 | AAA | VerifyAcctDefaultMethods | Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | -| 2583 | dc2-spine2 | AAA | VerifyAuthenMethods | Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x). | - | NOT RUN | - | -| 2584 | dc2-spine2 | AAA | VerifyAuthzMethods | Verifies the AAA authorization method lists for different authorization types (commands, exec). | - | NOT RUN | - | -| 2585 | dc2-spine2 | AAA | VerifyTacacsServerGroups | Verifies if the provided TACACS server group(s) are configured. | - | NOT RUN | - | -| 2586 | dc2-spine2 | AAA | VerifyTacacsServers | Verifies TACACS servers are configured for a specified VRF. | - | NOT RUN | - | -| 2587 | dc2-spine2 | AAA | VerifyTacacsSourceIntf | Verifies TACACS source-interface for a specified VRF. | - | NOT RUN | - | -| 2588 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13) | NOT RUN | - | -| 2589 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14) | NOT RUN | - | -| 2590 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15) | NOT RUN | - | -| 2591 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16) | NOT RUN | - | -| 2592 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17) | NOT RUN | - | -| 2593 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18) | NOT RUN | - | -| 2594 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.107) | NOT RUN | - | -| 2595 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.111) | NOT RUN | - | -| 2596 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.115) | NOT RUN | - | -| 2597 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.119) | NOT RUN | - | -| 2598 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.123) | NOT RUN | - | -| 2599 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.127) | NOT RUN | - | -| 2600 | dc2-spine2 | Configuration | VerifyRunningConfigDiffs | Verifies there is no difference between the running-config and the startup-config | - | NOT RUN | - | -| 2601 | dc2-spine2 | Configuration | VerifyZeroTouch | Verifies ZeroTouch is disabled | - | NOT RUN | - | -| 2602 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-leaf1a Ethernet2 | NOT RUN | - | -| 2603 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-leaf1b Ethernet2 | NOT RUN | - | -| 2604 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: dc2-leaf2a Ethernet2 | NOT RUN | - | -| 2605 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf2b Ethernet2 | NOT RUN | - | -| 2606 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet2 | NOT RUN | - | -| 2607 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet2 | NOT RUN | - | -| 2608 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.106) - Destination: dc2-leaf1a Ethernet2 (IP: 10.255.255.107) | NOT RUN | - | -| 2609 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.110) - Destination: dc2-leaf1b Ethernet2 (IP: 10.255.255.111) | NOT RUN | - | -| 2610 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 10.255.255.114) - Destination: dc2-leaf2a Ethernet2 (IP: 10.255.255.115) | NOT RUN | - | -| 2611 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 10.255.255.118) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119) | NOT RUN | - | -| 2612 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 10.255.255.122) - Destination: dc2-leaf3a.arista.com Ethernet2 (IP: 10.255.255.123) | NOT RUN | - | -| 2613 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 10.255.255.126) - Destination: dc2-leaf3b.arista.com Ethernet2 (IP: 10.255.255.127) | NOT RUN | - | -| 2614 | dc2-spine2 | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | -| 2615 | dc2-spine2 | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | -| 2616 | dc2-spine2 | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | -| 2617 | dc2-spine2 | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | -| 2618 | dc2-spine2 | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | -| 2619 | dc2-spine2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | -| 2620 | dc2-spine2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | -| 2621 | dc2-spine2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | -| 2622 | dc2-spine2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | -| 2623 | dc2-spine2 | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2578 | dc2-spine1 | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | +| 2579 | dc2-spine1 | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | +| 2580 | dc2-spine2 | AAA | VerifyAcctConsoleMethods | Verifies the AAA accounting console method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | +| 2581 | dc2-spine2 | AAA | VerifyAcctDefaultMethods | Verifies the AAA accounting default method lists for different accounting types (system, exec, commands, dot1x). | - | NOT RUN | - | +| 2582 | dc2-spine2 | AAA | VerifyAuthenMethods | Verifies the AAA authentication method lists for different authentication types (login, enable, dot1x). | - | NOT RUN | - | +| 2583 | dc2-spine2 | AAA | VerifyAuthzMethods | Verifies the AAA authorization method lists for different authorization types (commands, exec). | - | NOT RUN | - | +| 2584 | dc2-spine2 | AAA | VerifyTacacsServerGroups | Verifies if the provided TACACS server group(s) are configured. | - | NOT RUN | - | +| 2585 | dc2-spine2 | AAA | VerifyTacacsServers | Verifies TACACS servers are configured for a specified VRF. | - | NOT RUN | - | +| 2586 | dc2-spine2 | AAA | VerifyTacacsSourceIntf | Verifies TACACS source-interface for a specified VRF. | - | NOT RUN | - | +| 2587 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1a (IP: 10.255.128.13) | NOT RUN | - | +| 2588 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf1b (IP: 10.255.128.14) | NOT RUN | - | +| 2589 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2a (IP: 10.255.128.15) | NOT RUN | - | +| 2590 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf2b (IP: 10.255.128.16) | NOT RUN | - | +| 2591 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3a.arista.com (IP: 10.255.128.17) | NOT RUN | - | +| 2592 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP EVPN Peer: dc2-leaf3b.arista.com (IP: 10.255.128.18) | NOT RUN | - | +| 2593 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1a (IP: 10.255.255.107) | NOT RUN | - | +| 2594 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf1b (IP: 10.255.255.111) | NOT RUN | - | +| 2595 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2a (IP: 10.255.255.115) | NOT RUN | - | +| 2596 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf2b (IP: 10.255.255.119) | NOT RUN | - | +| 2597 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3a.arista.com (IP: 10.255.255.123) | NOT RUN | - | +| 2598 | dc2-spine2 | BGP | VerifyBGPSpecificPeers | Verifies the health of specific BGP peer(s). | BGP IPv4 Unicast Peer: dc2-leaf3b.arista.com (IP: 10.255.255.127) | NOT RUN | - | +| 2599 | dc2-spine2 | Configuration | VerifyRunningConfigDiffs | Verifies there is no difference between the running-config and the startup-config | - | NOT RUN | - | +| 2600 | dc2-spine2 | Configuration | VerifyZeroTouch | Verifies ZeroTouch is disabled | - | NOT RUN | - | +| 2601 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet1 - Remote: dc2-leaf1a Ethernet2 | NOT RUN | - | +| 2602 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet2 - Remote: dc2-leaf1b Ethernet2 | NOT RUN | - | +| 2603 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet3 - Remote: dc2-leaf2a Ethernet2 | NOT RUN | - | +| 2604 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet4 - Remote: dc2-leaf2b Ethernet2 | NOT RUN | - | +| 2605 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet5 - Remote: dc2-leaf3a.arista.com Ethernet2 | NOT RUN | - | +| 2606 | dc2-spine2 | Connectivity | VerifyLLDPNeighbors | Verifies that the provided LLDP neighbors are connected properly. | Local: Ethernet6 - Remote: dc2-leaf3b.arista.com Ethernet2 | NOT RUN | - | +| 2607 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet1 (IP: 10.255.255.106) - Destination: dc2-leaf1a Ethernet2 (IP: 10.255.255.107) | NOT RUN | - | +| 2608 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet2 (IP: 10.255.255.110) - Destination: dc2-leaf1b Ethernet2 (IP: 10.255.255.111) | NOT RUN | - | +| 2609 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet3 (IP: 10.255.255.114) - Destination: dc2-leaf2a Ethernet2 (IP: 10.255.255.115) | NOT RUN | - | +| 2610 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet4 (IP: 10.255.255.118) - Destination: dc2-leaf2b Ethernet2 (IP: 10.255.255.119) | NOT RUN | - | +| 2611 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet5 (IP: 10.255.255.122) - Destination: dc2-leaf3a.arista.com Ethernet2 (IP: 10.255.255.123) | NOT RUN | - | +| 2612 | dc2-spine2 | Connectivity | VerifyReachability | Test the network reachability to one or many destination IP(s). | Source: P2P Interface Ethernet6 (IP: 10.255.255.126) - Destination: dc2-leaf3b.arista.com Ethernet2 (IP: 10.255.255.127) | NOT RUN | - | +| 2613 | dc2-spine2 | Field Notices | VerifyFieldNotice44Resolution | Verifies that the device is using the correct Aboot version per FN0044. | - | NOT RUN | - | +| 2614 | dc2-spine2 | Field Notices | VerifyFieldNotice72Resolution | Verifies if the device is exposed to FN0072, and if the issue has been mitigated. | - | NOT RUN | - | +| 2615 | dc2-spine2 | Greent | VerifyGreenT | Verifies if a GreenT policy is created. | - | NOT RUN | - | +| 2616 | dc2-spine2 | Greent | VerifyGreenTCounters | Verifies if the GreenT counters are incremented. | - | NOT RUN | - | +| 2617 | dc2-spine2 | Hardware | VerifyAdverseDrops | Verifies there are no adverse drops on DCS-7280 and DCS-7500 family switches. | - | NOT RUN | - | +| 2618 | dc2-spine2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | - | NOT RUN | - | +| 2619 | dc2-spine2 | Hardware | VerifyEnvironmentCooling | Verifies the status of power supply fans and all fan trays. | Accepted States: 'ok' | NOT RUN | - | +| 2620 | dc2-spine2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | - | NOT RUN | - | +| 2621 | dc2-spine2 | Hardware | VerifyEnvironmentPower | Verifies the power supplies status. | Accepted States: 'ok' | NOT RUN | - | +| 2622 | dc2-spine2 | Hardware | VerifyEnvironmentSystemCooling | Verifies the system cooling status. | - | NOT RUN | - | +| 2623 | dc2-spine2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | | 2624 | dc2-spine2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2625 | dc2-spine2 | Hardware | VerifyTemperature | Verifies the device temperature. | - | NOT RUN | - | -| 2626 | dc2-spine2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | -| 2627 | dc2-spine2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | -| 2628 | dc2-spine2 | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | -| 2629 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet2 = 'up' | NOT RUN | - | -| 2630 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet2 = 'up' | NOT RUN | - | -| 2631 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet2 = 'up' | NOT RUN | - | -| 2632 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet2 = 'up' | NOT RUN | - | -| 2633 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet2 = 'up' | NOT RUN | - | -| 2634 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet2 = 'up' | NOT RUN | - | -| 2635 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | -| 2636 | dc2-spine2 | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | -| 2637 | dc2-spine2 | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | -| 2638 | dc2-spine2 | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | -| 2639 | dc2-spine2 | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | -| 2640 | dc2-spine2 | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | -| 2641 | dc2-spine2 | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | -| 2642 | dc2-spine2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | -| 2643 | dc2-spine2 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | -| 2644 | dc2-spine2 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | -| 2645 | dc2-spine2 | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | -| 2646 | dc2-spine2 | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2647 | dc2-spine2 | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | -| 2648 | dc2-spine2 | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | -| 2649 | dc2-spine2 | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | -| 2650 | dc2-spine2 | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | -| 2651 | dc2-spine2 | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | -| 2652 | dc2-spine2 | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | -| 2653 | dc2-spine2 | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | -| 2654 | dc2-spine2 | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2655 | dc2-spine2 | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2656 | dc2-spine2 | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | -| 2657 | dc2-spine2 | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | -| 2658 | dc2-spine2 | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | -| 2659 | dc2-spine2 | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | -| 2660 | dc2-spine2 | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | -| 2661 | dc2-spine2 | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | -| 2662 | dc2-spine2 | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | -| 2663 | dc2-spine2 | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | -| 2664 | dc2-spine2 | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | -| 2665 | dc2-spine2 | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | -| 2666 | dc2-spine2 | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | -| 2667 | dc2-spine2 | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | -| 2668 | dc2-spine2 | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | -| 2669 | dc2-spine2 | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | -| 2670 | dc2-spine2 | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | -| 2671 | dc2-spine2 | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | -| 2672 | dc2-spine2 | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2625 | dc2-spine2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | - | NOT RUN | - | +| 2626 | dc2-spine2 | Hardware | VerifyTransceiversManufacturers | Verifies if all transceivers come from approved manufacturers. | Accepted Manufacturers: 'Arista Networks', 'Arastra, Inc.', 'Not Present' | NOT RUN | - | +| 2627 | dc2-spine2 | Hardware | VerifyTransceiversTemperature | Verifies the transceivers temperature. | - | NOT RUN | - | +| 2628 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet1 - P2P_dc2-leaf1a_Ethernet2 = 'up' | NOT RUN | - | +| 2629 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet2 - P2P_dc2-leaf1b_Ethernet2 = 'up' | NOT RUN | - | +| 2630 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet3 - P2P_dc2-leaf2a_Ethernet2 = 'up' | NOT RUN | - | +| 2631 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - P2P_dc2-leaf2b_Ethernet2 = 'up' | NOT RUN | - | +| 2632 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet5 - P2P_dc2-leaf3a.arista.com_Ethernet2 = 'up' | NOT RUN | - | +| 2633 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet6 - P2P_dc2-leaf3b.arista.com_Ethernet2 = 'up' | NOT RUN | - | +| 2634 | dc2-spine2 | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | +| 2635 | dc2-spine2 | LANZ | VerifyLANZ | Verifies if LANZ is enabled. | - | NOT RUN | - | +| 2636 | dc2-spine2 | PTP | VerifyPtpGMStatus | Verifies that the device is locked to a valid PTP Grandmaster. | - | NOT RUN | - | +| 2637 | dc2-spine2 | PTP | VerifyPtpLockStatus | Verifies that the device was locked to the upstream PTP GM in the last minute. | - | NOT RUN | - | +| 2638 | dc2-spine2 | PTP | VerifyPtpModeStatus | Verifies that the device is configured as a PTP Boundary Clock. | - | NOT RUN | - | +| 2639 | dc2-spine2 | PTP | VerifyPtpOffset | Verifies that the PTP timing offset is within +/- 1000ns from the master clock. | - | NOT RUN | - | +| 2640 | dc2-spine2 | PTP | VerifyPtpPortModeStatus | Verifies the PTP interfaces state. | - | NOT RUN | - | +| 2641 | dc2-spine2 | Routing | VerifyRoutingProtocolModel | Verifies the configured routing protocol model. | Routing protocol model: multi-agent | NOT RUN | - | +| 2642 | dc2-spine2 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | - | NOT RUN | - | +| 2643 | dc2-spine2 | Security | VerifyAPIHttpsSSL | Verifies if the eAPI has a valid SSL profile. | eAPI HTTPS SSL Profile: eAPI_SSL_Profile | NOT RUN | - | +| 2644 | dc2-spine2 | Security | VerifyAPIHttpStatus | Verifies if eAPI HTTP server is disabled globally. | - | NOT RUN | - | +| 2645 | dc2-spine2 | Security | VerifyAPIIPv4Acl | Verifies if eAPI has the right number IPv4 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2646 | dc2-spine2 | Security | VerifyAPIIPv6Acl | Verifies if eAPI has the right number IPv6 ACL(s) configured for a specified VRF. | - | NOT RUN | - | +| 2647 | dc2-spine2 | Security | VerifyAPISSLCertificate | Verifies the eAPI SSL certificate expiry, common subject name, encryption algorithm and key size. | - | NOT RUN | - | +| 2648 | dc2-spine2 | Security | VerifyBannerLogin | Verifies the login banner of a device. | - | NOT RUN | - | +| 2649 | dc2-spine2 | Security | VerifyBannerMotd | Verifies the motd banner of a device. | - | NOT RUN | - | +| 2650 | dc2-spine2 | Security | VerifyIPSecConnHealth | Verifies all IPv4 security connections. | - | NOT RUN | - | +| 2651 | dc2-spine2 | Security | VerifyIPv4ACL | Verifies the configuration of IPv4 ACLs. | - | NOT RUN | - | +| 2652 | dc2-spine2 | Security | VerifySpecificIPSecConn | Verifies IPv4 security connections for a peer. | - | NOT RUN | - | +| 2653 | dc2-spine2 | Security | VerifySSHIPv4Acl | Verifies if the SSHD agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2654 | dc2-spine2 | Security | VerifySSHIPv6Acl | Verifies if the SSHD agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2655 | dc2-spine2 | Security | VerifySSHStatus | Verifies if the SSHD agent is disabled in the default VRF. | - | NOT RUN | - | +| 2656 | dc2-spine2 | Security | VerifyTelnetStatus | Verifies if Telnet is disabled in the default VRF. | - | NOT RUN | - | +| 2657 | dc2-spine2 | Services | VerifyDNSLookup | Verifies the DNS name to IP address resolution. | - | NOT RUN | - | +| 2658 | dc2-spine2 | Services | VerifyDNSServers | Verifies if the DNS servers are correctly configured. | - | NOT RUN | - | +| 2659 | dc2-spine2 | Services | VerifyErrdisableRecovery | Verifies the errdisable recovery reason, status, and interval. | - | NOT RUN | - | +| 2660 | dc2-spine2 | Services | VerifyHostname | Verifies the hostname of a device. | - | NOT RUN | - | +| 2661 | dc2-spine2 | SNMP | VerifySnmpIPv4Acl | Verifies if the SNMP agent has IPv4 ACL(s) configured. | - | NOT RUN | - | +| 2662 | dc2-spine2 | SNMP | VerifySnmpIPv6Acl | Verifies if the SNMP agent has IPv6 ACL(s) configured. | - | NOT RUN | - | +| 2663 | dc2-spine2 | SNMP | VerifySnmpStatus | Verifies if the SNMP agent is enabled. | - | NOT RUN | - | +| 2664 | dc2-spine2 | Software | VerifyEOSVersion | Verifies the EOS version of the device. | - | NOT RUN | - | +| 2665 | dc2-spine2 | Software | VerifyTerminAttrVersion | Verifies the TerminAttr version of the device. | - | NOT RUN | - | +| 2666 | dc2-spine2 | STUN | VerifyStunClient | Verifies the STUN client is configured with the specified IPv4 source address and port. Validate the public IP and port if provided. | - | NOT RUN | - | +| 2667 | dc2-spine2 | System | VerifyAgentLogs | Verifies there are no agent crash reports. | - | NOT RUN | - | +| 2668 | dc2-spine2 | System | VerifyCoredump | Verifies there are no core dump files. | - | NOT RUN | - | +| 2669 | dc2-spine2 | System | VerifyCPUUtilization | Verifies whether the CPU utilization is below 75%. | - | NOT RUN | - | +| 2670 | dc2-spine2 | System | VerifyFileSystemUtilization | Verifies that no partition is utilizing more than 75% of its disk space. | - | NOT RUN | - | +| 2671 | dc2-spine2 | System | VerifyMemoryUtilization | Verifies whether the memory utilization is below 75%. | - | NOT RUN | - | +| 2672 | dc2-spine2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | | 2673 | dc2-spine2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | -| 2674 | dc2-spine2 | System | VerifyNTP | Verifies if NTP is synchronised. | - | NOT RUN | - | +| 2674 | dc2-spine2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | | 2675 | dc2-spine2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2676 | dc2-spine2 | System | VerifyReloadCause | Verifies the last reload cause of the device. | - | NOT RUN | - | -| 2677 | dc2-spine2 | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | -| 2678 | dc2-spine2 | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | +| 2676 | dc2-spine2 | System | VerifyUptime | Verifies the device uptime. | - | NOT RUN | - | +| 2677 | dc2-spine2 | VLAN | VerifyVlanInternalPolicy | Verifies the VLAN internal allocation policy and the range of VLANs. | - | NOT RUN | - | diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json index b09648f77a8..1b99f898217 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json @@ -143,15 +143,6 @@ "description": "Verifies that the provided LLDP neighbors are connected properly.", "custom_field": "Local: Ethernet2 - Remote: dc2-spine2 Ethernet5" }, - { - "name": "dc2-leaf3a.arista.com", - "test": "VerifyLLDPNeighbors", - "categories": [ - "connectivity" - ], - "description": "Verifies that the provided LLDP neighbors are connected properly.", - "custom_field": "Local: Ethernet4 - Remote: dc2-leaf3b.arista.com Ethernet4" - }, { "name": "dc2-leaf3a.arista.com", "test": "VerifyReachability", diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md index 44d8d6c3243..6c4d572ec41 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md @@ -438,6 +438,7 @@ | [        ipv6](## "ethernet_interfaces.[].vrrp_ids.[].ipv6") | Dictionary | | | | | | [          address](## "ethernet_interfaces.[].vrrp_ids.[].ipv6.address") | String | Required | | | Virtual IPv6 address. | | [    validate_state](## "ethernet_interfaces.[].validate_state") | Boolean | | | | Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. | + | [    validate_lldp](## "ethernet_interfaces.[].validate_lldp") | Boolean | | | | Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. | | [    switchport](## "ethernet_interfaces.[].switchport") | Dictionary | | | | This should not be combined with `ethernet_interfaces[].type = switched/routed`. | | [      enabled](## "ethernet_interfaces.[].switchport.enabled") | Boolean | | | | Warning: This should not be combined with `ethernet_interfaces[].type = routed`. | | [      mode](## "ethernet_interfaces.[].switchport.mode") | String | | | Valid Values:
- access
- dot1q-tunnel
- trunk
- trunk phone | Warning: This should not be combined with `ethernet_interfaces[].mode`. | @@ -1377,6 +1378,9 @@ # Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. validate_state: + # Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + # This should not be combined with `ethernet_interfaces[].type = switched/routed`. switchport: diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md index 840726474c3..f4395449d40 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md @@ -325,6 +325,7 @@ | [          - range](## "port_channel_interfaces.[].switchport.port_security.vlans.[].range") | String | Required, Unique | | | VLAN ID or range(s) of VLAN IDs, <1-4094>.
Example:
- 3
- 1,3
- 1-10
| | [            mac_address_maximum](## "port_channel_interfaces.[].switchport.port_security.vlans.[].mac_address_maximum") | Integer | | | | | | [    validate_state](## "port_channel_interfaces.[].validate_state") | Boolean | | | | Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. | + | [    validate_lldp](## "port_channel_interfaces.[].validate_lldp") | Boolean | | | | Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. | | [    eos_cli](## "port_channel_interfaces.[].eos_cli") | String | | | | Multiline EOS CLI rendered directly on the port-channel interface in the final EOS configuration. | | [    esi](## "port_channel_interfaces.[].esi") removed | String | | | | EVPN Ethernet Segment Identifier (Type 1 format).
This key was removed. Support was removed in AVD version 5.0.0. Use evpn_ethernet_segment.identifier instead. | | [    rt](## "port_channel_interfaces.[].rt") removed | String | | | | EVPN Route Target for ESI with format xx:xx:xx:xx:xx:xx.
This key was removed. Support was removed in AVD version 5.0.0. Use evpn_ethernet_segment.route_target instead. | @@ -1044,6 +1045,9 @@ # Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. validate_state: + # Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + # Multiline EOS CLI rendered directly on the port-channel interface in the final EOS configuration. eos_cli: ``` diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/connected-endpoints.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/connected-endpoints.md index 0f909ab442e..b3ff11d4e76 100644 --- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/connected-endpoints.md +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/connected-endpoints.md @@ -183,6 +183,7 @@ | [          structured_config](## ".[].adapters.[].port_channel.structured_config") | Dictionary | | | | Custom structured config added under port_channel_interfaces.[name=] for eos_cli_config_gen. | | [          short_esi](## ".[].adapters.[].port_channel.short_esi") removed | String | | | | In format xxxx:xxxx:xxxx or "auto".This key was removed. Support was removed in AVD version 5.0.0. Use ethernet_segment.short_esi instead. | | [        validate_state](## ".[].adapters.[].validate_state") | Boolean | | | | Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. | + | [        validate_lldp](## ".[].adapters.[].validate_lldp") | Boolean | | | | Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. | | [        raw_eos_cli](## ".[].adapters.[].raw_eos_cli") | String | | | | EOS CLI rendered directly on the ethernet interface in the final EOS configuration. | | [        structured_config](## ".[].adapters.[].structured_config") | Dictionary | | | | Custom structured config added under ethernet_interfaces.[name=] for eos_cli_config_gen. | @@ -667,6 +668,9 @@ # Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. validate_state: + # Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + # EOS CLI rendered directly on the ethernet interface in the final EOS configuration. raw_eos_cli: diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-ports.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-ports.md index 41cda3e3194..355bf327783 100644 --- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-ports.md +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-ports.md @@ -178,6 +178,7 @@ | [      structured_config](## "network_ports.[].port_channel.structured_config") | Dictionary | | | | Custom structured config added under port_channel_interfaces.[name=] for eos_cli_config_gen. | | [      short_esi](## "network_ports.[].port_channel.short_esi") removed | String | | | | In format xxxx:xxxx:xxxx or "auto".This key was removed. Support was removed in AVD version 5.0.0. Use ethernet_segment.short_esi instead. | | [    validate_state](## "network_ports.[].validate_state") | Boolean | | | | Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. | + | [    validate_lldp](## "network_ports.[].validate_lldp") | Boolean | | | | Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. | | [    raw_eos_cli](## "network_ports.[].raw_eos_cli") | String | | | | EOS CLI rendered directly on the ethernet interface in the final EOS configuration. | | [    structured_config](## "network_ports.[].structured_config") | Dictionary | | | | Custom structured config added under ethernet_interfaces.[name=] for eos_cli_config_gen. | @@ -641,6 +642,9 @@ # Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. validate_state: + # Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + # EOS CLI rendered directly on the ethernet interface in the final EOS configuration. raw_eos_cli: diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/port-profiles.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/port-profiles.md index dabd944a8ce..a71c88ee66d 100644 --- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/port-profiles.md +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/port-profiles.md @@ -174,6 +174,7 @@ | [      structured_config](## "port_profiles.[].port_channel.structured_config") | Dictionary | | | | Custom structured config added under port_channel_interfaces.[name=] for eos_cli_config_gen. | | [      short_esi](## "port_profiles.[].port_channel.short_esi") removed | String | | | | In format xxxx:xxxx:xxxx or "auto".This key was removed. Support was removed in AVD version 5.0.0. Use ethernet_segment.short_esi instead. | | [    validate_state](## "port_profiles.[].validate_state") | Boolean | | | | Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. | + | [    validate_lldp](## "port_profiles.[].validate_lldp") | Boolean | | | | Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. | | [    raw_eos_cli](## "port_profiles.[].raw_eos_cli") | String | | | | EOS CLI rendered directly on the ethernet interface in the final EOS configuration. | | [    structured_config](## "port_profiles.[].structured_config") | Dictionary | | | | Custom structured config added under ethernet_interfaces.[name=] for eos_cli_config_gen. | @@ -622,6 +623,9 @@ # Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. validate_state: + # Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + # EOS CLI rendered directly on the ethernet interface in the final EOS configuration. raw_eos_cli: diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py index 7fd7f8f117b..ffaa97f6d74 100644 --- a/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py +++ b/ansible_collections/arista/avd/roles/eos_validate_state/python_modules/tests/avdtestconnectivity.py @@ -230,6 +230,10 @@ def test_definition(self) -> dict | None: LOGGER.info("Interface '%s' variable 'validate_state' is set to False. %s is skipped.", interface["name"], self.__class__.__name__) continue + if interface.get("validate_lldp", True) is False: + LOGGER.info("Interface '%s' variable 'validate_lldp' is set to False. %s is skipped.", interface["name"], self.__class__.__name__) + continue + if self.is_subinterface(interface): LOGGER.info("Interface '%s' is a subinterface. %s is skipped.", interface["name"], self.__class__.__name__) continue diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml index 27be11dd90c..3d096271e83 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml +++ b/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml @@ -3770,6 +3770,10 @@ keys: type: bool description: Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + type: bool + description: Set to false to disable the LLDP topology validation performed + by the `eos_validate_state` role. switchport: type: dict description: This should not be combined with `ethernet_interfaces[].type @@ -10583,6 +10587,10 @@ keys: type: bool description: Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + type: bool + description: Set to false to disable the LLDP topology validation performed + by the `eos_validate_state` role. eos_cli: type: str description: Multiline EOS CLI rendered directly on the port-channel interface diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml index 00822220f92..345ceb34a11 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml +++ b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/ethernet_interfaces.schema.yml @@ -1600,6 +1600,9 @@ keys: validate_state: type: bool description: Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + type: bool + description: Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. switchport: type: dict description: This should not be combined with `ethernet_interfaces[].type = switched/routed`. diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml index 3fba4a682d8..fe8b923caab 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml +++ b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/port_channel_interfaces.schema.yml @@ -1357,6 +1357,9 @@ keys: validate_state: type: bool description: Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + type: bool + description: Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. eos_cli: type: str description: Multiline EOS CLI rendered directly on the port-channel interface in the final EOS configuration. diff --git a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml index 75b4f699ca1..a971be0d724 100644 --- a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml @@ -5654,6 +5654,10 @@ $defs: type: bool description: Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + type: bool + description: Set to false to disable the LLDP topology validation performed + by the `eos_validate_state` role. raw_eos_cli: type: str description: EOS CLI rendered directly on the ethernet interface in the final diff --git a/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_adapter_config.schema.yml b/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_adapter_config.schema.yml index 09920d083c5..cfc5883f5bf 100644 --- a/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_adapter_config.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_adapter_config.schema.yml @@ -498,6 +498,9 @@ $defs: validate_state: type: bool description: Set to false to disable interface state and LLDP topology validation performed by the `eos_validate_state` role. + validate_lldp: + type: bool + description: Set to false to disable the LLDP topology validation performed by the `eos_validate_state` role. raw_eos_cli: type: str description: EOS CLI rendered directly on the ethernet interface in the final EOS configuration. From 48a0b7e9362be86b7b9b490f6827dd4720652c8d Mon Sep 17 00:00:00 2001 From: laxmikantchintakindi <159624484+laxmikantchintakindi@users.noreply.github.com> Date: Tue, 12 Nov 2024 15:18:48 +0530 Subject: [PATCH 5/6] Feat(eos_designs): Add support to use router general for router id (#4687) --- .../intended/structured_configs/pe1.yml | 2 +- .../intended/structured_configs/pe2.yml | 2 +- .../intended/structured_configs/pe3.yml | 2 +- .../structured_configs/SITE1-LER1.yml | 2 +- .../structured_configs/SITE2-LER1.yml | 2 +- .../intended/configs/DC1-BL1A.cfg | 12 +++---- .../intended/configs/DC1-SPINE4.cfg | 5 ++- .../intended/configs/core-1-isis-sr-ldp.cfg | 7 ++-- .../intended/configs/core-2-ospf-ldp.cfg | 7 ++-- .../intended/structured_configs/DC1-BL1A.yml | 11 ++---- .../intended/structured_configs/DC1-BL1B.yml | 2 +- .../structured_configs/DC1-LEAF1A.yml | 2 +- .../structured_configs/DC1-LEAF2A.yml | 2 +- .../structured_configs/DC1-LEAF2B.yml | 2 +- .../structured_configs/DC1-SPINE4.yml | 4 ++- .../structured_configs/SVI_PROFILE_NODE_1.yml | 2 +- .../structured_configs/SVI_PROFILE_NODE_2.yml | 2 +- .../structured_configs/core-1-isis-sr-ldp.yml | 6 ++-- .../structured_configs/core-2-ospf-ldp.yml | 6 ++-- .../evpn_services_l2_only_false.yml | 2 +- .../inventory/host_vars/DC1-BL1A.yml | 2 ++ .../inventory/host_vars/DC1-SPINE4.yml | 2 ++ .../host_vars/core-1-isis-sr-ldp.yml | 2 ++ .../inventory/host_vars/core-2-ospf-ldp.yml | 1 + .../use-router-general-for-router-id.md | 17 +++++++++ .../schema/eos_designs.schema.yml | 5 +++ ...se_router_general_for_router_id.schema.yml | 12 +++++++ .../pyavd/_eos_designs/shared_utils/misc.py | 4 +++ .../structured_config/base/__init__.py | 6 ++-- .../structured_config/base/router_general.py | 36 +++++++++++++++++++ .../network_services/router_bgp.py | 4 ++- .../network_services/router_ospf.py | 6 +++- .../structured_config/underlay/mpls.py | 22 +++++++----- .../structured_config/underlay/router_isis.py | 6 ++-- .../structured_config/underlay/router_ospf.py | 2 +- 35 files changed, 154 insertions(+), 55 deletions(-) create mode 100644 ansible_collections/arista/avd/roles/eos_designs/docs/tables/use-router-general-for-router-id.md create mode 100644 python-avd/pyavd/_eos_designs/schema/schema_fragments/use_router_general_for_router_id.schema.yml create mode 100644 python-avd/pyavd/_eos_designs/structured_config/base/router_general.py diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe1.yml b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe1.yml index 1f927fe118d..b1506dd46ce 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe1.yml +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe1.yml @@ -241,9 +241,9 @@ router_ospf: - id: 10 vrf: C1_VRF1 passive_interface_default: true - router_id: 10.255.1.1 no_passive_interfaces: - Ethernet3.10 + router_id: 10.255.1.1 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe2.yml b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe2.yml index 2195d7378c8..c6c490d5b1d 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe2.yml +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe2.yml @@ -241,9 +241,9 @@ router_ospf: - id: 10 vrf: C1_VRF1 passive_interface_default: true - router_id: 10.255.1.2 no_passive_interfaces: - Ethernet4.10 + router_id: 10.255.1.2 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe3.yml b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe3.yml index 7267680188d..44569f00201 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe3.yml +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/structured_configs/pe3.yml @@ -236,9 +236,9 @@ router_ospf: - id: 10 vrf: C1_VRF1 passive_interface_default: true - router_id: 10.255.1.3 no_passive_interfaces: - Ethernet2 + router_id: 10.255.1.3 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml index 2cd3c083575..02e75c5e68e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE1-LER1.yml @@ -470,10 +470,10 @@ router_ospf: - id: 19 vrf: TENANT_B_INTRA passive_interface_default: true - router_id: 10.123.1.0 no_passive_interfaces: - Ethernet6.10 max_lsa: 10000 + router_id: 10.123.1.0 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml index f02d1b3fb1f..e791e83476c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/structured_configs/SITE2-LER1.yml @@ -583,10 +583,10 @@ router_ospf: - id: 99 vrf: TENANT_B_WAN passive_interface_default: true - router_id: 192.168.48.4 no_passive_interfaces: - Ethernet6.100 max_lsa: 10000 + router_id: 192.168.48.4 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg index c7778484981..800bf4490e1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg @@ -312,7 +312,6 @@ router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! router bgp 65104 - router-id 192.168.255.14 update wait-install no bgp default ipv4-unicast maximum-paths 4 ecmp 4 @@ -414,7 +413,6 @@ router bgp 65104 rd 192.168.254.14:15 route-target import evpn 65104:15 route-target export evpn 65104:15 - router-id 192.168.255.14 redistribute connected ! vrf Tenant_A_WAN_Zone @@ -425,7 +423,6 @@ router bgp 65104 route-target export evpn 65104:14 route-target export evpn 65000:789 route-target export vpn-ipv4 65000:123 - router-id 192.168.255.14 update wait-install neighbor 123.1.1.10 remote-as 1234 neighbor 123.1.1.10 shutdown @@ -475,31 +472,30 @@ router bgp 65104 rd 192.168.254.14:20 route-target import evpn 65104:20 route-target export evpn 65104:20 - router-id 192.168.255.14 redistribute connected ! vrf Tenant_B_WAN_Zone rd 192.168.254.14:21 route-target import evpn 65104:21 route-target export evpn 65104:21 - router-id 192.168.255.14 redistribute connected ! vrf Tenant_C_WAN_Zone rd 192.168.254.14:31 route-target import evpn 65104:31 route-target export evpn 65104:31 - router-id 192.168.255.14 redistribute connected ! vrf TENANT_D_WAN_ZONE rd 192.168.254.14:42 route-target import evpn 65104:42 route-target export evpn 65104:42 - router-id 192.168.255.14 +! +router general + router-id ipv4 192.168.255.14 + exit ! router ospf 14 vrf Tenant_A_WAN_Zone - router-id 192.168.255.14 passive-interface default no passive-interface Ethernet7 no passive-interface Vlan150 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg index a87fc69811b..b2aebcd562d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg @@ -190,7 +190,6 @@ router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! router bgp 65001 - router-id 192.168.255.4 update wait-install no bgp default ipv4-unicast maximum-paths 4 ecmp 4 @@ -300,4 +299,8 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! +router general + router-id ipv4 192.168.255.4 + exit +! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg index 6611edb1697..8c44ae989cd 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg @@ -299,14 +299,17 @@ ip route vrf MGMT 0.0.0.0/0 192.168.0.1 mpls ip ! mpls ldp - router-id 10.0.0.1 transport-address interface Loopback0 interface disabled default no shutdown ! +router general + router-id ipv4 10.0.0.1 + router-id ipv6 2000:1234:ffff:ffff::1 + exit +! router isis CORE net 49.0001.0100.0000.0001.00 - router-id ipv4 10.0.0.1 is-type level-2 log-adjacency-changes mpls ldp sync default diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg index a831dbaa5f1..1114402b5d6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg @@ -207,13 +207,16 @@ ip route vrf MGMT 0.0.0.0/0 192.168.0.1 mpls ip ! mpls ldp - router-id 10.0.0.2 transport-address interface Loopback0 interface disabled default no shutdown ! +router general + router-id ipv4 10.0.0.2 + router-id ipv6 2000:1234:ffff:ffff::2 + exit +! router ospf 101 - router-id 10.0.0.2 bfd default passive-interface default no passive-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml index 0f70c4438b4..2e040a703a6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1A.yml @@ -2,7 +2,6 @@ hostname: DC1-BL1A is_deployed: true router_bgp: as: '65104' - router_id: 192.168.255.14 bgp_defaults: - distance bgp 20 200 200 bgp: @@ -131,7 +130,6 @@ router_bgp: - address_family: evpn route_targets: - '65104:15' - router_id: 192.168.255.14 redistribute: connected: enabled: true @@ -154,7 +152,6 @@ router_bgp: - address_family: vpn-ipv4 route_targets: - 65000:123 - router_id: 192.168.255.14 redistribute: connected: enabled: true @@ -228,7 +225,6 @@ router_bgp: - address_family: evpn route_targets: - '65104:20' - router_id: 192.168.255.14 redistribute: connected: enabled: true @@ -243,7 +239,6 @@ router_bgp: - address_family: evpn route_targets: - '65104:21' - router_id: 192.168.255.14 redistribute: connected: enabled: true @@ -258,7 +253,6 @@ router_bgp: - address_family: evpn route_targets: - '65104:31' - router_id: 192.168.255.14 redistribute: connected: enabled: true @@ -273,7 +267,6 @@ router_bgp: - address_family: evpn route_targets: - '65104:42' - router_id: 192.168.255.14 vlan_aware_bundles: - name: Tenant_A_WAN_Zone rd: 192.168.254.14:14 @@ -452,6 +445,9 @@ ntp: null snmp_server: contact: example@example.com location: EOS_DESIGNS_UNIT_TESTS DC1-BL1A +router_general: + router_id: + ipv4: 192.168.255.14 ethernet_interfaces: - name: Ethernet1 peer: DC1-SPINE1 @@ -724,7 +720,6 @@ router_ospf: - id: 14 vrf: Tenant_A_WAN_Zone passive_interface_default: true - router_id: 192.168.255.14 no_passive_interfaces: - Ethernet7 - Vlan150 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml index 9e85a6ee2f4..230c18c3c3a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-BL1B.yml @@ -692,10 +692,10 @@ router_ospf: - id: 14 vrf: Tenant_A_WAN_Zone passive_interface_default: true - router_id: 192.168.255.15 no_passive_interfaces: - Vlan150 max_lsa: 15000 + router_id: 192.168.255.15 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml index c5c3f276075..cf0d92e6593 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF1A.yml @@ -569,9 +569,9 @@ router_ospf: - id: 9 vrf: Tenant_A_OP_Zone passive_interface_default: true - router_id: 192.168.42.42 no_passive_interfaces: - Vlan113 + router_id: 192.168.42.42 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml index ba424019f4e..6f99f37bbb6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2A.yml @@ -1226,10 +1226,10 @@ router_ospf: - id: 16 vrf: Tenant_A_OSPF passive_interface_default: true - router_id: 192.168.255.10 no_passive_interfaces: - Ethernet22 - Ethernet23 + router_id: 192.168.255.10 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml index 943e4430946..65b7b10449c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-LEAF2B.yml @@ -1166,9 +1166,9 @@ router_ospf: - id: 16 vrf: Tenant_A_OSPF passive_interface_default: true - router_id: 192.168.255.11 no_passive_interfaces: - Ethernet24 + router_id: 192.168.255.11 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml index e53c627383e..ed38a0af854 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/DC1-SPINE4.yml @@ -2,7 +2,6 @@ hostname: DC1-SPINE4 is_deployed: true router_bgp: as: '65001' - router_id: 192.168.255.4 bgp_defaults: - distance bgp 20 200 200 bgp: @@ -264,6 +263,9 @@ ntp: snmp_server: contact: example@example.com location: EOS_DESIGNS_UNIT_TESTS DC1-SPINE4 +router_general: + router_id: + ipv4: 192.168.255.4 ethernet_interfaces: - name: Ethernet1/1 peer: DC1-LEAF1A diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_1.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_1.yml index 25306ea8169..8218972db3c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_1.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_1.yml @@ -472,12 +472,12 @@ router_ospf: - id: 1 vrf: svi_profile_tests_vrf passive_interface_default: true - router_id: 192.168.255.1 no_passive_interfaces: - Vlan510 - Vlan511 - Vlan512 max_lsa: 15000 + router_id: 192.168.255.1 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_2.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_2.yml index 3f10f469faf..989c074cf8e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_2.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/SVI_PROFILE_NODE_2.yml @@ -344,12 +344,12 @@ router_ospf: - id: 1 vrf: svi_profile_tests_vrf passive_interface_default: true - router_id: 192.168.255.1 no_passive_interfaces: - Vlan510 - Vlan511 - Vlan512 max_lsa: 15000 + router_id: 192.168.255.1 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-1-isis-sr-ldp.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-1-isis-sr-ldp.yml index 45c404ec101..b800c8cc309 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-1-isis-sr-ldp.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-1-isis-sr-ldp.yml @@ -27,6 +27,10 @@ management_api_http: enable_vrfs: - name: MGMT enable_https: true +router_general: + router_id: + ipv4: 10.0.0.1 + ipv6: 2000:1234:ffff:ffff::1 loopback_interfaces: - name: Loopback0 description: ROUTER_ID @@ -45,7 +49,6 @@ router_isis: instance: CORE log_adjacency_changes: true net: 49.0001.0100.0000.0001.00 - router_id: 10.0.0.1 is_type: level-2 address_family_ipv4: enabled: true @@ -71,7 +74,6 @@ mpls: ip: true ldp: interface_disabled_default: true - router_id: 10.0.0.1 shutdown: false transport_address_interface: Loopback0 ethernet_interfaces: diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-2-ospf-ldp.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-2-ospf-ldp.yml index 74b528f7788..2d5a037c490 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-2-ospf-ldp.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/core-2-ospf-ldp.yml @@ -27,6 +27,10 @@ management_api_http: enable_vrfs: - name: MGMT enable_https: true +router_general: + router_id: + ipv4: 10.0.0.2 + ipv6: 2000:1234:ffff:ffff::2 loopback_interfaces: - name: Loopback0 description: ROUTER_ID @@ -41,7 +45,6 @@ router_ospf: process_ids: - id: 101 passive_interface_default: true - router_id: 10.0.0.2 max_lsa: 12000 no_passive_interfaces: - Ethernet1 @@ -59,7 +62,6 @@ mpls: ip: true ldp: interface_disabled_default: true - router_id: 10.0.0.2 shutdown: false transport_address_interface: Loopback0 ethernet_interfaces: diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn_services_l2_only_false.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn_services_l2_only_false.yml index 2055b251e79..87d46dd841c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn_services_l2_only_false.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/evpn_services_l2_only_false.yml @@ -995,9 +995,9 @@ router_ospf: process_ids: - id: 123 passive_interface_default: true - router_id: 192.168.255.109 no_passive_interfaces: - Vlan1234 + router_id: 192.168.255.109 redistribute: bgp: enabled: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-BL1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-BL1A.yml index 8c881a25603..b7610e875cd 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-BL1A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-BL1A.yml @@ -5,6 +5,8 @@ my_special_dci_ethernet_interfaces: custom_structured_configuration_list_merge: append +use_router_general_for_router_id: true + # Test appending to list of ip name-servers. override_ip_name_servers: - ip_address: 1.1.1.1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-SPINE4.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-SPINE4.yml index dfa57b3c8ee..55abfafafab 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-SPINE4.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/DC1-SPINE4.yml @@ -2,6 +2,8 @@ # If the device is set to "is_deployed: false" at the host_vars level, then do not shutdown interfaces towards undeployed peers. shutdown_interfaces_towards_undeployed_peers: false +use_router_general_for_router_id: true + # If the device is set to "is_deployed: false" at the host_vars level, then do not shutdown bgp towards undeployed peers. shutdown_bgp_towards_undeployed_peers: false diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-1-isis-sr-ldp.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-1-isis-sr-ldp.yml index 32ddf295a1c..aeb92fa75ba 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-1-isis-sr-ldp.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-1-isis-sr-ldp.yml @@ -1,2 +1,4 @@ --- underlay_routing_protocol: isis-sr-ldp +# Use router id from router general configuration +use_router_general_for_router_id: true diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-2-ospf-ldp.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-2-ospf-ldp.yml index 688b68e8c00..059afc08cac 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-2-ospf-ldp.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/core-2-ospf-ldp.yml @@ -1,2 +1,3 @@ --- underlay_routing_protocol: ospf-ldp +use_router_general_for_router_id: true diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/use-router-general-for-router-id.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/use-router-general-for-router-id.md new file mode 100644 index 00000000000..e22e6af2cf8 --- /dev/null +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/use-router-general-for-router-id.md @@ -0,0 +1,17 @@ + +=== "Table" + + | Variable | Type | Required | Default | Value Restrictions | Description | + | -------- | ---- | -------- | ------- | ------------------ | ----------- | + | [use_router_general_for_router_id](## "use_router_general_for_router_id") | Boolean | | `False` | | Use `router general` to set router ID for all routing protocols and VRFs. | + +=== "YAML" + + ```yaml + # Use `router general` to set router ID for all routing protocols and VRFs. + use_router_general_for_router_id: + ``` diff --git a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml index a971be0d724..e26b62c6996 100644 --- a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml @@ -4535,6 +4535,11 @@ keys: description: 'Generate AVD configurations directly from a given CloudVision topology. See `cv_topology` for details.' + use_router_general_for_router_id: + type: bool + description: Use `router general` to set router ID for all routing protocols and + VRFs. + default: false vtep_loopback_description: documentation_options: table: overlay-settings diff --git a/python-avd/pyavd/_eos_designs/schema/schema_fragments/use_router_general_for_router_id.schema.yml b/python-avd/pyavd/_eos_designs/schema/schema_fragments/use_router_general_for_router_id.schema.yml new file mode 100644 index 00000000000..e1d110de147 --- /dev/null +++ b/python-avd/pyavd/_eos_designs/schema/schema_fragments/use_router_general_for_router_id.schema.yml @@ -0,0 +1,12 @@ +# Copyright (c) 2023-2024 Arista Networks, Inc. +# Use of this source code is governed by the Apache License 2.0 +# that can be found in the LICENSE file. +# yaml-language-server: $schema=../../../_schema/avd_meta_schema.json +# Line above is used by RedHat's YAML Schema vscode extension +# Use Ctrl + Space to get suggestions for every field. Autocomplete will pop up after typing 2 letters. +type: dict +keys: + use_router_general_for_router_id: + type: bool + description: Use `router general` to set router ID for all routing protocols and VRFs. + default: false diff --git a/python-avd/pyavd/_eos_designs/shared_utils/misc.py b/python-avd/pyavd/_eos_designs/shared_utils/misc.py index 981d11abfb3..3cb758d12f3 100644 --- a/python-avd/pyavd/_eos_designs/shared_utils/misc.py +++ b/python-avd/pyavd/_eos_designs/shared_utils/misc.py @@ -427,3 +427,7 @@ def _get_ipv4_acl_field_with_substitution(field_value: str, replacements: dict[s @cached_property def ipv4_prefix_list_catalog(self: SharedUtils) -> list: return get(self.hostvars, "ipv4_prefix_list_catalog", default=[]) + + @cached_property + def use_router_general_for_router_id(self: SharedUtils) -> bool: + return bool(get(self.hostvars, "use_router_general_for_router_id")) diff --git a/python-avd/pyavd/_eos_designs/structured_config/base/__init__.py b/python-avd/pyavd/_eos_designs/structured_config/base/__init__.py index d4fa15848eb..e55a255ffb7 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/base/__init__.py +++ b/python-avd/pyavd/_eos_designs/structured_config/base/__init__.py @@ -11,10 +11,11 @@ from pyavd.j2filters import natural_sort from .ntp import NtpMixin +from .router_general import RouterGeneralMixin from .snmp_server import SnmpServerMixin -class AvdStructuredConfigBase(AvdFacts, NtpMixin, SnmpServerMixin): +class AvdStructuredConfigBase(AvdFacts, NtpMixin, SnmpServerMixin, RouterGeneralMixin): """ The AvdStructuredConfig Class is imported by "get_structured_config" to render parts of the structured config. @@ -66,7 +67,7 @@ def router_bgp(self) -> dict | None: router_bgp = { "as": self.shared_utils.bgp_as, - "router_id": self.shared_utils.router_id, + "router_id": self.shared_utils.router_id if not self.shared_utils.use_router_general_for_router_id else None, "distance": get(self._hostvars, "bgp_distance"), "bgp_defaults": get(self.shared_utils.switch_data_combined, "bgp_defaults"), "bgp": { @@ -80,6 +81,7 @@ def router_bgp(self) -> dict | None: }, "redistribute": self._router_bgp_redistribute_routes, } + if get(self._hostvars, "bgp_update_wait_for_convergence", default=False) is True and platform_bgp_update_wait_for_convergence: router_bgp.setdefault("updates", {})["wait_for_convergence"] = True diff --git a/python-avd/pyavd/_eos_designs/structured_config/base/router_general.py b/python-avd/pyavd/_eos_designs/structured_config/base/router_general.py new file mode 100644 index 00000000000..3cb923bfa25 --- /dev/null +++ b/python-avd/pyavd/_eos_designs/structured_config/base/router_general.py @@ -0,0 +1,36 @@ +# Copyright (c) 2023-2024 Arista Networks, Inc. +# Use of this source code is governed by the Apache License 2.0 +# that can be found in the LICENSE file. +from __future__ import annotations + +from functools import cached_property +from typing import TYPE_CHECKING + +from pyavd._utils import strip_empties_from_dict + +from .utils import UtilsMixin + +if TYPE_CHECKING: + from . import AvdStructuredConfigBase + + +class RouterGeneralMixin(UtilsMixin): + """ + Mixin Class used to generate structured config for one key. + + Class should only be used as Mixin to a AvdStructuredConfig class. + """ + + @cached_property + def router_general(self: AvdStructuredConfigBase) -> dict | None: + if self.shared_utils.use_router_general_for_router_id: + return strip_empties_from_dict( + { + "router_id": { + "ipv4": self.shared_utils.router_id, + "ipv6": self.shared_utils.ipv6_router_id, + } + } + ) + + return None diff --git a/python-avd/pyavd/_eos_designs/structured_config/network_services/router_bgp.py b/python-avd/pyavd/_eos_designs/structured_config/network_services/router_bgp.py index 830e4e9bff1..94c204ef1e7 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/network_services/router_bgp.py +++ b/python-avd/pyavd/_eos_designs/structured_config/network_services/router_bgp.py @@ -168,7 +168,9 @@ def _router_bgp_vrfs(self: AvdStructuredConfigNetworkServices) -> dict: bgp_vrf_redistribute_connected = get(vrf, "redistribute_connected", default=True) if vrf_name != "default": # Non-default VRF - bgp_vrf["router_id"] = self.shared_utils.router_id + if not self.shared_utils.use_router_general_for_router_id: + bgp_vrf["router_id"] = self.shared_utils.router_id + if bgp_vrf_redistribute_connected is True: bgp_vrf["redistribute"] = {"connected": {"enabled": True}} # Redistribution of static routes for VRF default are handled elsewhere diff --git a/python-avd/pyavd/_eos_designs/structured_config/network_services/router_ospf.py b/python-avd/pyavd/_eos_designs/structured_config/network_services/router_ospf.py index 6faead71e37..729129e6291 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/network_services/router_ospf.py +++ b/python-avd/pyavd/_eos_designs/structured_config/network_services/router_ospf.py @@ -65,12 +65,16 @@ def router_ospf(self: AvdStructuredConfigNetworkServices) -> dict | None: "id": process_id, "vrf": vrf["name"] if vrf["name"] != "default" else None, "passive_interface_default": True, - "router_id": default(get(vrf, "ospf.router_id"), self.shared_utils.router_id), "no_passive_interfaces": ospf_interfaces, "bfd_enable": get(vrf, "ospf.bfd"), "max_lsa": get(vrf, "ospf.max_lsa"), } + if ospf_router_id := get(vrf, "ospf.router_id"): + process["router_id"] = ospf_router_id + elif not self.shared_utils.use_router_general_for_router_id: + process["router_id"] = self.shared_utils.router_id + process_redistribute = {} if get(vrf, "ospf.redistribute_bgp.enabled", default=True) is True: diff --git a/python-avd/pyavd/_eos_designs/structured_config/underlay/mpls.py b/python-avd/pyavd/_eos_designs/structured_config/underlay/mpls.py index 2f90eb76fa3..57c80c835c8 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/underlay/mpls.py +++ b/python-avd/pyavd/_eos_designs/structured_config/underlay/mpls.py @@ -6,6 +6,8 @@ from functools import cached_property from typing import TYPE_CHECKING +from pyavd._utils import strip_empties_from_dict + from .utils import UtilsMixin if TYPE_CHECKING: @@ -26,14 +28,16 @@ def mpls(self: AvdStructuredConfigUnderlay) -> dict | None: return None if self.shared_utils.underlay_ldp is True: - return { - "ip": True, - "ldp": { - "interface_disabled_default": True, - "router_id": self.shared_utils.router_id, - "shutdown": False, - "transport_address_interface": "Loopback0", - }, - } + return strip_empties_from_dict( + { + "ip": True, + "ldp": { + "interface_disabled_default": True, + "router_id": self.shared_utils.router_id if not self.shared_utils.use_router_general_for_router_id else None, + "shutdown": False, + "transport_address_interface": "Loopback0", + }, + } + ) return {"ip": True} diff --git a/python-avd/pyavd/_eos_designs/structured_config/underlay/router_isis.py b/python-avd/pyavd/_eos_designs/structured_config/underlay/router_isis.py index 4822979e142..ad1753acd2d 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/underlay/router_isis.py +++ b/python-avd/pyavd/_eos_designs/structured_config/underlay/router_isis.py @@ -7,7 +7,7 @@ from typing import TYPE_CHECKING from pyavd._errors import AristaAvdInvalidInputsError -from pyavd._utils import get +from pyavd._utils import get, strip_empties_from_dict from .utils import UtilsMixin @@ -32,7 +32,7 @@ def router_isis(self: AvdStructuredConfigUnderlay) -> dict | None: "instance": self.shared_utils.isis_instance_name, "log_adjacency_changes": True, "net": self._isis_net, - "router_id": self.shared_utils.router_id, + "router_id": self.shared_utils.router_id if not self.shared_utils.use_router_general_for_router_id else None, "is_type": self._is_type, "address_family_ipv4": {"enabled": True, "maximum_paths": get(self._hostvars, "isis_maximum_paths", default=4)}, } @@ -72,7 +72,7 @@ def router_isis(self: AvdStructuredConfigUnderlay) -> dict | None: router_isis["address_family_ipv6"]["fast_reroute_ti_lfa"] = {"mode": "node-protection"} router_isis["segment_routing_mpls"] = {"router_id": self.shared_utils.router_id, "enabled": True} - return router_isis + return strip_empties_from_dict(router_isis) @cached_property def _isis_net(self: AvdStructuredConfigUnderlay) -> str | None: diff --git a/python-avd/pyavd/_eos_designs/structured_config/underlay/router_ospf.py b/python-avd/pyavd/_eos_designs/structured_config/underlay/router_ospf.py index 04633c2d83e..96262a333d1 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/underlay/router_ospf.py +++ b/python-avd/pyavd/_eos_designs/structured_config/underlay/router_ospf.py @@ -40,7 +40,7 @@ def router_ospf(self: AvdStructuredConfigUnderlay) -> dict | None: process = { "id": process_id, "passive_interface_default": True, - "router_id": self.shared_utils.router_id, + "router_id": self.shared_utils.router_id if not self.shared_utils.use_router_general_for_router_id else None, "max_lsa": get(self._hostvars, "underlay_ospf_max_lsa", default=12000), "no_passive_interfaces": no_passive_interfaces, "bfd_enable": get(self._hostvars, "underlay_ospf_bfd_enable", default=False), From 461a3b71aa5dfea42dceee42e8d5462e8193b99d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 06:59:52 +0100 Subject: [PATCH 6/6] Bump(requirements): Bump ruff from 0.5.6 to 0.7.3 in /ansible_collections/arista/avd (#4714) --- ansible_collections/arista/avd/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible_collections/arista/avd/requirements-dev.txt b/ansible_collections/arista/avd/requirements-dev.txt index 97d983386d3..bf5bd0d21bd 100644 --- a/ansible_collections/arista/avd/requirements-dev.txt +++ b/ansible_collections/arista/avd/requirements-dev.txt @@ -22,7 +22,7 @@ pylint>=3.2.6 pre-commit>=3.2.0 pre-commit-hooks>=3.3.0 referencing>=0.35.0 -ruff==0.5.6 +ruff==0.7.3 tox treelib>=1.5.5 twine