- Written by Bartlomiej Nowak
- Posted on 1月 19, 2026
- Updated on 1月 19, 2026
- 498 Views
The current workflow for installing extensions involves multiple manual steps: copying, installing, and setting to install at boot, and on dual supervisor systems these steps have to be repeated in a peer supervisor CLI session. This feature introduces new CLI commands automating this process, improving EOS extension management for both dual supervisor and fixed system devices, and easing set up of EOS devices at scale. They are modeled to resemble existing install source commands and should behave similarly for EOS extensions. Both commands are available in enable mode.
- Written by Diego Asturias
- Posted on 4月 7, 2021
- Updated on 9月 13, 2023
- 13909 Views
CLI extension allows for custom CLIs commands/modes to be defined in EOS. It also integrates with EOS SDK to be able to control a daemon’s configuration and read a daemon’s status from the CLI command handlers. This feature is intended to have more customization compared to the “daemon cli” feature, which only allows for key/value pairs as cli commands, and doesn’t allow for custom CLI commands. It does this by using a statically defined YAML file that contains the daemon definition (EOS SDK or not), CLI mode, and CLI commands, very much akin to what is provided by the via configuration in the daemon cli mode.
- Written by Radu Handolescu
- Posted on 3月 3, 2023
- Updated on 7月 15, 2025
- 12338 Views
Common Management Interface Specification (CMIS) defines, starting with revision 4.0, a standard mechanism for managing the firmware of compliant transceivers. This mechanism allows for transceivers’ firmware to be updated without having to remove the transceiver from the switch. Firmware updates may be necessary in a testing or production environment to resolve potential firmware bugs. Some transceivers may also support firmware management operations in a hitless manner (without impacting traffic).
- Written by Shyam Kota
- Posted on 3月 11, 2020
- Updated on 3月 11, 2020
- 11678 Views
This mechanism allows a session to lock the configuration of the switch to prevent any other session from altering the
- Written by Diego Asturias
- Posted on 6月 5, 2023
- Updated on 6月 8, 2023
- 9376 Views
By default when a configuration session is committed everything modified in the configuration session will be committed to the running configuration, even if the running-configuration has also changed since the configuration session was created. This means that if the running-config has been modified since the start of the configuration session then those modifications could be overridden when the configuration session is committed.
- Written by Michael Theodore
- Posted on 8月 17, 2023
- Updated on 9月 29, 2023
- 8250 Views
Text running-config commands can be converted into a snapshot (JSON snapshot). A new keyword is added to the ‘copy running-config snapshot://sample’ command: the ‘transaction’ CLI keyword can be used to perform the conversion, which can also be used to create a snapshot with specific commands included.
- Written by Dylan Walsh
- Posted on 10月 20, 2022
- Updated on 8月 7, 2025
- 12307 Views
EosSdkRpc is an agent built on top of the Arista EOS SDK. It uses gRPC as a mechanism to provide remote access to the EOS SDK. The gRPC interface that EosSdkRpc supports closely matches the interface provided by EOS SDK, and the intent is that the .proto interface can be publicly supported. EosSdkRpc allows for remote access and using protobuf to specify the interface isolates user code from the Linux ABI issues that come with building C++ applications on different compiler, libc, and kernel versions. EosSdkRpc is built using C++ but supports clients written in any of the languages currently supported by the gRPC framework.
- Written by Paul McDade
- Posted on 9月 22, 2025
- Updated on 9月 24, 2025
- 1418 Views
Using the
show switch <switch name/all> interface details
or
show switch <switch name/all> interface <interface name> details
commands in the CLI will now include a Description column, which provides the configured description (if any) for the corresponding interface. This is a CLI-only change.
- Written by Can Sun
- Posted on 12月 20, 2024
- Updated on 12月 20, 2024
- 4107 Views
Measured boot is an anti-tamper mechanism. It calculates the cryptographic signatures for software system components and extends the signatures into the Trusted Platform Module (TPM) security chip. Upon startup, with the feature turned on, the Aboot bootloader and EOS calculate the hash of various system components and extend the hashes into the Platform Configuration Registers (PCRs), which is one of the resources of the Trusted Platform Module (TPM) security chip. The calculation and extension event is called the measured boot event, and the event is associated with a revision number to help the user identify changes to the event.
- Written by Will Rideout
- Posted on 12月 17, 2020
- Updated on 12月 17, 2020
- 16973 Views
A new configuration model for the BFD (Bidirectional Forwarding Detection) agent was added in order to more
- Written by Hua Zhong
- Posted on 8月 26, 2020
- Updated on 8月 26, 2020
- 11780 Views
Support for running multiple CLI commands in one line separated by semicolons. Multiple CLI commands
- Written by Nicholas Cheng
- Posted on 2月 23, 2022
- Updated on 3月 3, 2022
- 10951 Views
This feature adds support for making the various OSPFv3 counters accessible via CLI.
- Written by Nicholas Cheng
- Posted on 9月 2, 2021
- Updated on 9月 2, 2021
- 10874 Views
A router keeps track of the total number of LSAs for each OSPFv3 instance. The LSA Limit feature provides a mechanism to
- Written by Fangzheng
- Posted on 3月 16, 2026
- Updated on 3月 16, 2026
- 5 Views
This feature introduces a command to enable or disable USB ports, specifically designed to address strict security requirements in hardened environments. By restricting port functionality, administrators can prevent unauthorized access or booting from external USB storage.
- Written by Praneel Jhunjhunwala
- Posted on 1月 3, 2025
- Updated on 1月 3, 2025
- 3795 Views
A remark is a user specified comment that is written within an IP prefix-list. Remarks allow documentation to be added directly into the configuration of an IP prefix-list. Both IPv4 and IPv6 prefix-lists are supported.
- Written by Alon Pekurovsky
- Posted on 3月 5, 2020
- Updated on 6月 16, 2022
- 14018 Views
A secure erase is generally defined as a command (or set of commands) that deliberately, permanently and
- Written by Aaron Bamberger
- Posted on 11月 12, 2019
- Updated on 11月 12, 2019
- 11329 Views
In EVPN, when configuring the member VLANs for a VLAN aware bundle, the existing configuration command only allows
