CIS Arista EOS Benchmark

Secure configuration guidelines for Arista Extensible Operating System (EOS)

v1.0.0 November 2024

Overview

▶

This CIS Benchmark provides prescriptive guidance for establishing a secure configuration posture for Arista EOS network devices. Recommendations cover management plane, authentication, control plane, data plane, logging and monitoring, and system hardening.

~95Recommendations
6Sections
2Profile Levels
SectionAreaFocus
1Management PlaneSSH, HTTPS, VRF
2AuthenticationAAA, TACACS+/RADIUS
3Control PlaneBGP/OSPF auth, CoPP
4Data PlaneACLs, port security
5LoggingSyslog, SNMPv3, NTP
6HardeningServices, banners

Profile Definitions

▶
ProfileDescriptionIntended Use
L1Level 1 — StandardEssential security for all Arista EOS deployments; minimal performance impact.
L2Level 2 — HardenedAdvanced hardening for PCI-DSS, HIPAA, or high-security environments.

1 — Management Plane

▶

1.1 Management Access

▶
1.1.1 Ensure SSH Is Enabled for Management Access (Automated)
L1 Auto
Description

This recommendation verifies that SSH Is Enabled for Management Access on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that SSH Is Enabled for Management Access:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.1.2 Ensure Telnet Is Disabled (Automated)
L1 Auto
Description

This recommendation verifies that Telnet Is Disabled on the Arista EOS network device. Disabling or removing unnecessary components reduces the attack surface and limits potential vectors for exploitation.

Rationale

Running unnecessary components on the Arista EOS network device increases the attack surface and the risk of exploitation. Disabling or removing them follows the principle of least functionality and reduces exposure to known vulnerabilities.

Audit

Review the running configuration and verify that Telnet Is Disabled:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.1.3 Ensure HTTP Server Is Disabled (Automated)
L1 Auto
Description

This recommendation verifies that HTTP Server Is Disabled on the Arista EOS network device. Disabling or removing unnecessary components reduces the attack surface and limits potential vectors for exploitation.

Rationale

Running unnecessary components on the Arista EOS network device increases the attack surface and the risk of exploitation. Disabling or removing them follows the principle of least functionality and reduces exposure to known vulnerabilities.

Audit

Review the running configuration and verify that HTTP Server Is Disabled:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.1.4 Ensure HTTPS Uses Strong TLS Configuration (Automated)
L1 Auto
Description

This recommendation verifies that HTTPS Uses Strong TLS Configuration on the Arista EOS network device. Using the recommended component or protocol ensures alignment with security best practices and reduces risk.

Rationale

Using an insecure or legacy component instead of the recommended approach increases the risk of compromise. Ensuring the Arista EOS network device uses the correct component aligns with industry best practices and standards.

Audit

Review the running configuration and verify that HTTPS Uses Strong TLS Configuration:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.1.5 Ensure Management Interface Is on Dedicated VRF (Automated)
L1 Auto
Description

This recommendation verifies that Management Interface Is on Dedicated VRF on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Management Interface Is on Dedicated VRF:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.2 Console & VTY

▶
1.2.1 Ensure Console Timeout Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that Console Timeout Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Console Timeout Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.2.2 Ensure VTY Lines Use SSH Only (Automated)
L1 Auto
Description

This recommendation verifies that VTY Lines Use SSH Only on the Arista EOS network device. Using the recommended component or protocol ensures alignment with security best practices and reduces risk.

Rationale

Using an insecure or legacy component instead of the recommended approach increases the risk of compromise. Ensuring the Arista EOS network device uses the correct component aligns with industry best practices and standards.

Audit

Review the running configuration and verify that VTY Lines Use SSH Only:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.2.3 Ensure VTY Access Is Restricted by ACL (Automated)
L1 Auto
Description

This setting ensures that VTY Access Is Restricted by ACL on the Arista EOS network device. Restricting this capability limits potential abuse and enforces the principle of least privilege across the environment.

Rationale

Unrestricted access to this capability could allow unauthorized users or processes to perform actions beyond their intended scope. Applying least-privilege principles to the Arista EOS network device is essential for defense in depth.

Audit

Review the running configuration and verify that VTY Access Is Restricted by ACL:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

1.2.4 Ensure Session Timeout Is Configured for VTY (Automated)
L1 Auto
Description

This recommendation verifies that Session Timeout Is Configured for VTY on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Session Timeout Is Configured for VTY:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2 — Authentication & Authorization

▶

2.1 Local Authentication

▶
2.1.1 Ensure Default Admin Password Is Changed (Manual)
L1 Manual
Description

This recommendation verifies that Default Admin Password Is Changed on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Default Admin Password Is Changed:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2.1.2 Ensure Local User Passwords Use Strong Hashing (Automated)
L1 Auto
Description

This recommendation verifies that Local User Passwords Use Strong Hashing on the Arista EOS network device. Using the recommended component or protocol ensures alignment with security best practices and reduces risk.

Rationale

Using an insecure or legacy component instead of the recommended approach increases the risk of compromise. Ensuring the Arista EOS network device uses the correct component aligns with industry best practices and standards.

Audit

Review the running configuration and verify that Local User Passwords Use Strong Hashing:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2.1.3 Ensure Enable Secret Is Configured with Strong Hash (Automated)
L1 Auto
Description

This recommendation verifies that Enable Secret Is Configured with Strong Hash on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Enable Secret Is Configured with Strong Hash:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2.2 AAA Configuration

▶
2.2.1 Ensure TACACS+ or RADIUS Authentication Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that TACACS+ or RADIUS Authentication Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that TACACS+ or RADIUS Authentication Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2.2.2 Ensure AAA Authorization Is Configured for Commands (Automated)
L1 Auto
Description

This recommendation verifies that AAA Authorization Is Configured for Commands on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that AAA Authorization Is Configured for Commands:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2.2.3 Ensure AAA Accounting Is Enabled for All Commands (Automated)
L1 Auto
Description

This recommendation verifies that AAA Accounting Is Enabled for All Commands on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that AAA Accounting Is Enabled for All Commands:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

2.2.4 Ensure Local Fallback Authentication Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that Local Fallback Authentication Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Local Fallback Authentication Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3 — Control Plane

▶

3.1 Routing Protocol Security

▶
3.1.1 Ensure BGP Neighbor Authentication Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that BGP Neighbor Authentication Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that BGP Neighbor Authentication Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3.1.2 Ensure OSPF Authentication Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that OSPF Authentication Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that OSPF Authentication Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3.1.3 Ensure BGP Maximum Prefix Limits Are Set (Automated)
L1 Auto
Description

This recommendation verifies that BGP Maximum Prefix Limits Are Set on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that BGP Maximum Prefix Limits Are Set:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3.1.4 Ensure Route Filtering Is Applied to BGP Peers (Automated)
L1 Auto
Description

This recommendation verifies that Route Filtering Is Applied to BGP Peers on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Route Filtering Is Applied to BGP Peers:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3.2 Control Plane Policing

▶
3.2.1 Ensure Control Plane ACL Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that Control Plane ACL Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Control Plane ACL Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3.2.2 Ensure Rate Limiting Is Applied to Control Plane Traffic (Automated)
L2 Auto
Description

This recommendation verifies that Rate Limiting Is Applied to Control Plane Traffic on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Rate Limiting Is Applied to Control Plane Traffic:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

3.2.3 Ensure LLDP Is Disabled on Untrusted Interfaces (Automated)
L1 Auto
Description

This recommendation verifies that LLDP Is Disabled on Untrusted Interfaces on the Arista EOS network device. Disabling or removing unnecessary components reduces the attack surface and limits potential vectors for exploitation.

Rationale

Running unnecessary components on the Arista EOS network device increases the attack surface and the risk of exploitation. Disabling or removing them follows the principle of least functionality and reduces exposure to known vulnerabilities.

Audit

Review the running configuration and verify that LLDP Is Disabled on Untrusted Interfaces:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4 — Data Plane

▶

4.1 Access Control Lists

▶
4.1.1 Ensure ACLs Are Applied to All External Interfaces (Automated)
L1 Auto
Description

This recommendation verifies that ACLs Are Applied to All External Interfaces on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that ACLs Are Applied to All External Interfaces:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.1.2 Ensure Anti-Spoofing ACLs Are Configured (Automated)
L1 Auto
Description

This recommendation verifies that Anti-Spoofing ACLs Are Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Anti-Spoofing ACLs Are Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.1.3 Ensure Bogon Filtering Is Applied (Automated)
L2 Auto
Description

This recommendation verifies that Bogon Filtering Is Applied on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Bogon Filtering Is Applied:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.2 Port Security

▶
4.2.1 Ensure Unused Ports Are Shut Down (Automated)
L1 Auto
Description

This recommendation verifies that Unused Ports Are Shut Down on the Arista EOS network device. Using the recommended component or protocol ensures alignment with security best practices and reduces risk.

Rationale

Using an insecure or legacy component instead of the recommended approach increases the risk of compromise. Ensuring the Arista EOS network device uses the correct component aligns with industry best practices and standards.

Audit

Review the running configuration and verify that Unused Ports Are Shut Down:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.2.2 Ensure Port Security Is Enabled on Access Ports (Automated)
L1 Auto
Description

This recommendation verifies that Port Security Is Enabled on Access Ports on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Port Security Is Enabled on Access Ports:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.2.3 Ensure DHCP Snooping Is Enabled (Automated)
L1 Auto
Description

This recommendation verifies that DHCP Snooping Is Enabled on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that DHCP Snooping Is Enabled:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.2.4 Ensure Dynamic ARP Inspection Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that Dynamic ARP Inspection Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Dynamic ARP Inspection Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

4.2.5 Ensure Storm Control Is Configured on Access Ports (Automated)
L2 Auto
Description

This recommendation verifies that Storm Control Is Configured on Access Ports on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Storm Control Is Configured on Access Ports:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5 — Logging & Monitoring

▶

5.1 Logging Configuration

▶
5.1.1 Ensure Syslog Is Configured with Remote Server (Automated)
L1 Auto
Description

This recommendation verifies that Syslog Is Configured with Remote Server on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Syslog Is Configured with Remote Server:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5.1.2 Ensure Logging Level Is Set to Informational or Higher (Automated)
L1 Auto
Description

This recommendation verifies that Logging Level Is Set to Informational or Higher on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Logging Level Is Set to Informational or Higher:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5.1.3 Ensure Logging Timestamps Are Enabled (Automated)
L1 Auto
Description

This recommendation verifies that Logging Timestamps Are Enabled on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Logging Timestamps Are Enabled:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5.1.4 Ensure Logging Source Interface Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that Logging Source Interface Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Logging Source Interface Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5.2 Monitoring

▶
5.2.1 Ensure SNMP Is Configured with SNMPv3 (Automated)
L1 Auto
Description

This recommendation verifies that SNMP Is Configured with SNMPv3 on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that SNMP Is Configured with SNMPv3:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5.2.2 Ensure SNMP Community Strings Are Not Default (Automated)
L1 Auto
Description

This recommendation verifies that SNMP Community Strings Are Not Default on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that SNMP Community Strings Are Not Default:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

5.2.3 Ensure NTP Is Configured with Authentication (Automated)
L1 Auto
Description

This recommendation verifies that NTP Is Configured with Authentication on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that NTP Is Configured with Authentication:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

6 — System Hardening

▶

6.1 Software & Services

▶
6.1.1 Ensure EOS Version Is Current and Supported (Manual)
L1 Manual
Description

This recommendation verifies that EOS Version Is Current and Supported on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that EOS Version Is Current and Supported:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

6.1.2 Ensure Unused Services Are Disabled (Automated)
L1 Auto
Description

This recommendation verifies that Unused Services Are Disabled on the Arista EOS network device. Using the recommended component or protocol ensures alignment with security best practices and reduces risk.

Rationale

Using an insecure or legacy component instead of the recommended approach increases the risk of compromise. Ensuring the Arista EOS network device uses the correct component aligns with industry best practices and standards.

Audit

Review the running configuration and verify that Unused Services Are Disabled:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

6.1.3 Ensure Configuration Is Saved After Changes (Automated)
L1 Auto
Description

This recommendation verifies that Configuration Is Saved After Changes on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Configuration Is Saved After Changes:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

6.2 Banner & Access

▶
6.2.1 Ensure Login Banner Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that Login Banner Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Login Banner Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

6.2.2 Ensure MOTD Banner Is Configured (Automated)
L1 Auto
Description

This recommendation verifies that MOTD Banner Is Configured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to properly configure this setting may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that MOTD Banner Is Configured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory

6.2.3 Ensure Password Recovery Mechanism Is Secured (Manual)
L1 Manual
Description

This recommendation verifies that Password Recovery Mechanism Is Secured on the Arista EOS network device. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to implement this control may leave the Arista EOS network device vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit

Review the running configuration and verify that Password Recovery Mechanism Is Secured:

show running-config | include ...
Alternatively, use show commands to confirm the setting.

Remediation

Apply the following configuration in EOS CLI:

configure terminal
...
end
write memory