Arista CloudVision Specialist

Question bank

Arista logo

Arista CloudVision Specialist

ACE:CVP

40 Arista CloudVision Specialist questions with the correct answer and a written explanation, organised across 4 exam domains.

40 questions
4 domains
Foundation level

Question index

Jump straight to any question. Answers and explanations are inline.

Automation and Integration

8 questions in this domain

  1. Question 1Single Choice

    What is the primary data serialization format used by CloudVision REST API?

    • AJSONCorrect answer
    • BProtocol Buffers
    • CXML
    • DYAML

    Why this is the answer

    CloudVision REST API uses JSON for data serialization, as stated in the document. Protocol Buffers are used by gRPC.

  2. Question 2Multiple Select

    Which two statements are true about CloudVision's gRPC API?

    • AIt uses HTTP/2 as transport protocolCorrect answer
    • BIt uses token-based authentication
    • CIt supports server streamingCorrect answer
    • DIt uses JSON for payload serialization

    Why this is the answer

    gRPC uses HTTP/2 and supports server streaming. It uses certificate-based mTLS, not tokens, and Protocol Buffers, not JSON.

  3. Question 3Interactive

    Examine the code block. What header is required to authenticate this REST API request?

    • AAuthorization: Bearer <token>Correct answer
    • BX-API-Key: <key>
    • CContent-Type: application/json
    • DUser-Agent: CloudVision

    Why this is the answer

    CloudVision REST API uses token-based authentication. The token must be included in the Authorization header as a Bearer token.

  4. Question 4Single Choice

    Which API type is designed for high-performance bidirectional streaming of telemetry data?

    • AREST API
    • BgRPC APICorrect answer
    • CSNMP API
    • DNETCONF API

    Why this is the answer

    gRPC supports bidirectional streaming and is optimized for high-frequency telemetry. REST is pull-based and not designed for streaming.

  5. Question 5Multiple Select

    Which two methods are used for pagination with CloudVision REST API?

    • AUsing limit and offset parametersCorrect answer
    • BUsing page tokensCorrect answer
    • CUsing gRPC streaming
    • DAutomatic pagination without parameters

    Why this is the answer

    The document states that REST API uses '?limit=' and '?offset=' or page tokens. gRPC streaming is not used for pagination.

  6. Question 6Interactive

    Look at the HTTP request. What is the HTTP method being used?

    • AGETCorrect answer
    • BPOST
    • CPUT
    • DDELETE

    Why this is the answer

    The request line starts with 'GET', indicating a retrieval operation.

  7. Question 7Single Choice

    What is the recommended approach for real-time event-driven automation in CloudVision?

    • APolling REST API every second
    • BUsing gRPC streaming subscriptionsCorrect answer
    • CUsing SNMP traps only
    • DUsing SSH periodic checks

    Why this is the answer

    gRPC streaming provides push-based, low-latency event delivery. Polling adds latency and load, and SNMP traps are unreliable.

  8. Question 8Multiple Select

    Which two options are true regarding multi-vendor integration with CloudVision?

    • AgNMI is preferred for read-only telemetryCorrect answer
    • BCloudVision can fully configure any third-party device
    • CSNMP is a common fallback for older devicesCorrect answer
    • DAll multi-vendor devices support the same features as Arista devices

    Why this is the answer

    gNMI is recommended for monitoring, and SNMP is used as a fallback. Full configuration and feature parity are only possible with Arista devices.

CloudVision Architecture and Deployment

10 questions in this domain

  1. Question 9Single Choice

    Which CloudVision component provides the primary web-based management interface and REST API gateway?

    • ACloudVision Portal (CVP)Correct answer
    • BCloudVision eXchange (CVX)
    • CCloudVision Network Controller (CVNC)
    • DTelemetry Database

    Why this is the answer

    CVP is the central management interface and API gateway, while CVX handles state relay and CVNC enforces policies.

  2. Question 10Multiple Select

    Select two core functions of the CloudVision eXchange (CVX) component.

    • ASecure state relay between switches and CVPCorrect answer
    • BStorage of historical telemetry data
    • CProxy for NetDB and BGP-LS informationCorrect answer
    • DEnforcement of network policies

    Why this is the answer

    CVX relays state and proxies protocols like NetDB; it does not store data or enforce policies—those are done by the Telemetry DB and CVNC respectively.

  3. Question 11Interactive

    Examine the script snippet below. What is its primary purpose?

    • AConfigure BGP peering
    • BPerform zero-touch provisioning onboardingCorrect answer
    • CEnable streaming telemetry
    • DShut down the switch

    Why this is the answer

    The script sets a hostname and registers the switch with CloudVision, which is part of ZTP Day-0 provisioning.

  4. Question 12Single Choice

    What is the minimum number of CloudVision nodes required to form a highly available cluster?

    • A2
    • B3Correct answer
    • C4
    • D5

    Why this is the answer

    A 3-node cluster provides quorum; 2 nodes lack a tiebreaker and cannot maintain writes if one fails.

  5. Question 13Multiple Select

    Which two requirements are necessary for a switch to successfully onboard using Zero-Touch Provisioning (ZTP)?

    • ADHCP server offering Option 67 with a config URLCorrect answer
    • BStatic IP configuration on the switch
    • CIP reachability to the CloudVision clusterCorrect answer
    • DPhysical console access to approve the device

    Why this is the answer

    ZTP relies on DHCP to provide a script URL and on network connectivity to reach CVP. Static IP or console access is not required.

  6. Question 14Interactive

    Given the firewall rule below, which port is being opened for CloudVision telemetry?

    • A443
    • B22
    • C8080Correct answer
    • D514

    Why this is the answer

    CloudVision Collector listens on TCP port 8080 for streaming telemetry from switches. Port 443 is for GUI/API, 22 for SSH, 514 for syslog.

  7. Question 15Single Choice

    Which CloudVision component is responsible for enforcing network policies?

    • ACloudVision Portal (CVP)
    • BCloudVision eXchange (CVX)
    • CCloudVision Network Controller (CVNC)Correct answer
    • DTelemetry Database

    Why this is the answer

    CVNC is the orchestration engine that enforces policies; CVP manages, CVX relays, and Telemetry DB stores data.

  8. Question 16Multiple Select

    Which two characteristics describe CloudVision as-a-Service (CVaaS)?

    • ARequires customer-managed server hardware
    • BUses a subscription (OPEX) pricing modelCorrect answer
    • CTelemetry data is stored only on-premises
    • DAutomatic updates are provided by AristaCorrect answer

    Why this is the answer

    CVaaS is a cloud service with OPEX pricing and automatic upgrades. Customer servers are not needed, and data resides in Arista's cloud.

  9. Question 17Interactive

    Consider the cluster status output below. If the leader node fails, what immediate effect occurs?

    • AThe cluster stops processing all write operations permanently
    • BThe follower nodes automatically elect a new leaderCorrect answer
    • CWrites are rerouted to a follower until the leader recovers
    • DA manual intervention is required to restore writes

    Why this is the answer

    In a 3-node cluster with quorum, if the leader fails, followers detect loss and elect a new leader within seconds. Writes are then served by the new leader.

  10. Question 18Single Choice

    In CloudVision, what is the state of a switch that has completed ZTP but still requires manual approval before full provisioning?

    • AProvisioned
    • BStagingCorrect answer
    • CRegistered
    • DUnregistered

    Why this is the answer

    After ZTP, the device goes to 'Staging' until it is accepted manually or via auto-deploy. 'Registered' is before ZTP, 'Provisioned' is after approval.

Provisioning and Change Management

12 questions in this domain

  1. Question 19Single Choice

    Which DHCP option is typically used to point a bare-metal Arista switch to the CloudVision bootstrap files during Zero-Touch Provisioning?

    • AOption 67
    • BOption 125Correct answer
    • COption 151
    • DOption 66

    Why this is the answer

    CloudVision ZTP uses DHCP option 125 for Arista-specific bootstrapping, as stated in the playbook.

  2. Question 20Multiple Select

    Which of the following are correct statements about CloudVision configlets? (Select two.)

    • AA configlet is a complete device startup configuration.
    • BConfiglets are applied to devices via containers or tags.Correct answer
    • CConfiglets can contain variables for dynamic substitution.Correct answer
    • DConfiglets are automatically pushed to devices immediately upon creation.

    Why this is the answer

    Configlets are configuration fragments assigned via containers/tags and support variable substitution, but they are not full startup configs and require explicit application.

  3. Question 21Interactive

    Study the following YAML data file used for template-based configuration deployment. Which issue will prevent CloudVision from rendering the template correctly?

    • AThe template expects a variable 'vlan_list' but the data provides 'vlans'.
    • BThe indentation is inconsistent (tab used instead of spaces).Correct answer
    • CThe data file is missing a required 'device_id' field.
    • DThe YAML file uses a .json extension but contains YAML content.

    Why this is the answer

    YAML strictly requires spaces for indentation; tabs cause parsing errors. CloudVision will reject the template rendering.

  4. Question 22Single Choice

    What is the primary purpose of a Compliance Engine in CloudVision?

    • AIt pushes configuration changes to devices.
    • BIt continuously monitors device configurations against desired state.Correct answer
    • CIt generates audit logs for user actions.
    • DIt manages firmware image uploads.

    Why this is the answer

    The Compliance Engine continuously verifies that actual device configurations match the intended state defined by configlets and rules.

  5. Question 23Multiple Select

    Which of the following are required to perform a rollback of a failed change control in CloudVision? (Select two.)

    • AA pre-change snapshot must have been taken.Correct answer
    • BThe change control must have been approved by two people.
    • CThe rollback option must be enabled in the change control template.Correct answer
    • DThe device must be in maintenance mode.

    Why this is the answer

    Pre-change snapshots capture the baseline for rollback, and the rollback action must be explicitly configured in the change control template.

  6. Question 24Interactive

    Look at the following Jinja2 template snippet. What will be the output for a device with data 'hostname: leaf-01'?

    • Ahostname leaf-01Correct answer
    • Bhostname {{ hostname }}
    • Cleaf-01
    • Dhostname leaf01

    Why this is the answer

    Jinja2 variable substitution replaces {{ hostname }} with the actual value 'leaf-01', producing 'hostname leaf-01'.

  7. Question 25Single Choice

    In CloudVision, where are EOS image files stored for firmware upgrades?

    • AIn the Configlet database
    • BIn the Analytics database
    • CIn the Image Repository under /cvpi/images/Correct answer
    • DIn the device flash memory

    Why this is the answer

    CVP stores uploaded image files in the Image Repository, specifically under /cvpi/images/ directory.

  8. Question 26Multiple Select

    Which of the following are valid steps in a CloudVision change control workflow for a configlet update? (Select two.)

    • ACreate workspace and stage changes
    • BBuild workspace to preview configuration diffCorrect answer
    • CApprove the change by a designated approverCorrect answer
    • DAutomatically push config without approval

    Why this is the answer

    A typical change control includes building the workspace for preview and an approval step. Workspace creation is a prerequisite, not a step within the change control itself.

  9. Question 27Interactive

    The following command is entered directly on an Arista switch's CLI. After this manual change, CloudVision will detect a drift. What is the correct remediation according to best practices?

    • AIgnore the drift because the change was intentional.
    • BApply the corresponding configlet via a change control.Correct answer
    • CReboot the device to re-apply the last known good config.
    • DDelete the device from CloudVision and re-add it via ZTP.

    Why this is the answer

    The correct practice is to re-apply the intended configlet through a change control, not to ignore or use disruptive methods.

  10. Question 28Single Choice

    Which of the following is a key difference between Zero-Touch Provisioning (ZTP) and configlet-based provisioning?

    • AZTP requires explicit approval; configlets do not.
    • BZTP is a one-time bootstrapping process for unprovisioned devices.Correct answer
    • CConfiglets are only used for Day-0 provisioning.
    • DZTP pushes full configurations; configlets push only a fragment.

    Why this is the answer

    ZTP is a one-time process for initial device deployment; configlets manage ongoing configuration changes for already-managed devices.

  11. Question 29Multiple Select

    Which of the following are true regarding CloudVision audit logs? (Select two.)

    • AThey are stored on each managed device.
    • BThey capture all user actions including logins and configlet edits.Correct answer
    • CThey are automatically forwarded to a SIEM by default.
    • DThey are centralized, searchable, and exportable.Correct answer

    Why this is the answer

    Audit logs reside centrally on CVP and record user activities, but forwarding to SIEM requires configuration.

  12. Question 30Interactive

    In the image upgrade process, after staging the image to flash, what is the next step in a CloudVision change control?

    • AThe device reboots immediately.
    • BPre-checks are executed.Correct answer
    • CThe configlets are applied.
    • DA rollback plan is created.

    Why this is the answer

    After staging, CVP runs pre-checks (e.g., device reachability, disk space) before proceeding to reboot.

Telemetry and Analytics

10 questions in this domain

  1. Question 31Single Choice

    What is the core component that enables streaming telemetry on Arista EOS?

    • ATerminAttr AgentCorrect answer
    • BSNMP Poller
    • CCloudVision API
    • DEOS Logging Agent

    Why this is the answer

    TerminAttr is the daemon that acts as a gRPC client to stream operational data to CloudVision.

  2. Question 32Multiple Select

    Which two of the following are valid TerminAttr parameters?

    • AingestgrpcurlCorrect answer
    • BingestauthCorrect answer
    • Cgrpc-port
    • Dtelemetry-profile

    Why this is the answer

    TerminAttr uses ingestgrpcurl for collector URL and ingestauth for authentication token; others are not direct parameters.

  3. Question 33Interactive

    What information does the command 'show daemon TerminAttr' provide?

    • AAgent status and connectivity to CloudVisionCorrect answer
    • BInterface error counters
    • CBGP neighbor states
    • DCPU utilization over time

    Why this is the answer

    This command shows the TerminAttr agent status, including connection state and uptime.

  4. Question 34Single Choice

    Which CloudVision widget type is best for displaying current CPU load as a single value?

    • AGaugeCorrect answer
    • BTime Series Graph
    • CTop-N Table
    • DPie Chart

    Why this is the answer

    A Gauge widget displays a single metric value, ideal for current load monitoring.

  5. Question 35Multiple Select

    Which two of the following are valid notification channels in CloudVision?

    • AEmailCorrect answer
    • BWebhookCorrect answer
    • CSNMP Polling
    • DSSH

    Why this is the answer

    CloudVision supports email and webhook notifications; SNMP polling is not a notification channel.

  6. Question 36Interactive

    What does the following telemetry profile path configure? (Select two)\npath /interfaces/interface[name=Ethernet1]/state/counters sample-interval 30

    • ASample intervalCorrect answer
    • BInterface nameCorrect answer
    • CBGP peer state
    • DCPU temperature

    Why this is the answer

    The path specifies interface counters for Ethernet1 with a 30-second sample interval.

  7. Question 37Single Choice

    What is the range of the CloudVision device health score?

    • A0 to 100Correct answer
    • B0 to 10
    • C1 to 5
    • D0 to 1000

    Why this is the answer

    Health score is a composite value from 0 (worst) to 100 (best), summarizing device health.

  8. Question 38Multiple Select

    Which two of the following are advantages of streaming telemetry over SNMP polling?

    • APush-based data deliveryCorrect answer
    • BSub-second granularityCorrect answer
    • CHigher CPU overhead on switch
    • DRequires polling intervals

    Why this is the answer

    Streaming telemetry pushes data with fine granularity, unlike SNMP polling which is pull-based and coarse.

  9. Question 39Interactive

    What does the command 'show cloudvision connectivity' test?

    • AReachability to CloudVision collectorCorrect answer
    • BSNMP community string validity
    • CTraceroute to external host
    • DBGP peering status

    Why this is the answer

    This command tests if the switch can reach the CloudVision collector endpoint.

  10. Question 40Single Choice

    Which component acts as the telemetry broker for forwarding data to external analytics platforms?

    • ACloudVision eXchange (CVX)Correct answer
    • BTerminAttr Agent
    • CCloudVision API
    • DEOS itself

    Why this is the answer

    CVX is the telemetry broker that collects data from devices and forwards it to external consumers.

Frequently asked questions

Everything about the Arista CloudVision Specialist question bank and how to use it.