Jump to chapter (5)
Start here: your Engineering Specialist preparation path
What you will learn. This course now targets Arista Data Center Engineering Specialist preparation. You will build a small fabric, explain its dependencies, diagnose faults and collect evidence that the intended service works. Bring IPv4 subnetting, basic routing and switching knowledge. If those are unfamiliar, complete the networking foundations material first. Think of this course as a driving school: a practice simulator develops habits, while supervised practice in the actual vehicle establishes abilities the simulator cannot measure.
Arista's current Data Center exam datasheet describes Engineering Specialist as a four-hour, open-book, proctored practical assessment. It covers L2/L3 designs, underlay routing, VXLAN/EVPN, multihoming and CloudVision engineering workflows. This is original CONFIG learning material, not an Arista-issued course, exam question bank or certification. Exam scenarios can vary; verify current official requirements before booking.
Use three evidence levels
Explain means you can describe why a feature exists and predict the result of a change. Simulate means you can build and repair the supported feature in CONFIG without copying the solution. Validate on platform means you repeat the task on an authorized EOS and CloudVision practice environment and save observed results. These are different accomplishments. A correct multiple-choice answer cannot substitute for operating a fabric, and a green simulator task does not establish real-platform proficiency.
Your module route
- EOS foundations: navigate modes, identify interfaces, capture a baseline, stage a change and save verified state.
- Switching, LACP and MLAG: build VLAN and gateway connectivity, aggregate links, understand failure domains and test dual-homed attachment.
- Underlay: establish routed links and loopback reachability, then investigate route propagation and alternate paths.
- VXLAN and EVPN: distinguish transport from tenant service, map segments, check control-plane information and prove endpoint traffic.
- Operations: use structured evidence, then complete the CloudVision workflow and practical assessment runbooks.
Keep the advanced chapters with their parent module. The EVPN extension follows the existing L2 exercises; the CloudVision extension follows the local change-control exercises. When a later chapter exposes a weak prerequisite, return to that lab and explain its failure without using its solution. This deliberate loop is more valuable than completing every chapter once at speed.
What the 24 executable labs actually establish
The existing CONFIG lab set covers initial EOS-style configuration, VLAN/trunk/SVI work, LACP, MLAG, basic OSPF and eBGP reachability, static VXLAN, two-peer L2 EVPN and a limited eAPI/configuration-session model. It is original educational software, not an installed EOS image. Preserve the lab evidence, but do not infer unsupported functionality from commands that resemble a production switch. The simulator's labels, timings and modelled outputs are learning aids.
The additional certification chapters provide real-platform runbooks for deeper routing validation, gateway resilience, MTU, tenant VRFs, symmetric/asymmetric IRB, EVPN multihoming and CloudVision. These runbooks are not new executable simulator labs. Use an existing authorized Academy or personal lab, check its software and feature support, and obtain approval before creating paid resources. No external lab is started by reading this course.
Build an evidence notebook
For example, write: intent: tenant BLUE reaches its own remote application; starting state: L2 same-subnet traffic succeeds; change: introduce a routed tenant service; expected: approved BLUE prefixes appear only in BLUE; positive test: cross-subnet BLUE traffic succeeds; negative test: unapproved BLUE-to-RED traffic fails; rollback: restore the reviewed previous intent. Attach observed outputs, topology, software version and the time of the test. A screenshot without the intended result is an incomplete record.
Practice for execution, not recall alone
For each topic, first perform the task with explanations and documentation. Repeat it from a clean baseline with only your own checklist. Finally have a peer choose one fault without telling you which one, or choose a fault card before resetting the lab. Record the first evidence that isolates the fault and how you verified the repair. Work on documentation navigation as well as commands: bookmark the relevant manual sections and know what a command proves before you run it.
Do not mark yourself ready because all course counters are full. Reading progress, quiz marks and simulator completion are different from the missing real-platform evidence. There is no official pass prediction, guaranteed coverage percentage or official domain weighting in this course.
Before using the timed capstone, independently demonstrate both the supported simulator tasks and the external-platform tasks. Keep unresolved topics visibly open. The final operations chapter supplies an original four-hour rehearsal and a self-review rubric; its timings and rubric are CONFIG recommendations, not Arista scoring rules.
All quizzes passed, but deployment stalls
An engineer remembers route types but cannot find the affected devices in CloudVision. They stop the timed attempt, practice inventory scope and workspace review, then repeat the workflow while recording the designed and running states separately. The next attempt includes both CLI and CloudVision evidence.
Lesson: Find the missing skill from actual execution, then practice that skill directly.
How would you describe this course on a CV?
Describe the tasks you can demonstrate and the lab environments you used. Claim an Arista certification only after Arista awards it. A CONFIG course completion is separate evidence of study.
Key takeaways
- Target Engineering Specialist with a practical evidence plan.
- Preserve the distinction between concepts, simulation and real-platform validation.
- Keep gaps visible until demonstrated.
- Practice failure diagnosis and safe rollback.
- Verify current official requirements before registering.
EOS architecture and the CLI
The practical question is: what must be true before this feature can carry the intended service? Read the configuration as a set of dependencies, then test each dependency with observed state. EOS separates protocol agents and forwarding state; Linux is the underlying operating environment, but a Linux shell and the EOS network CLI serve different jobs. Sysdb distributes state between agents. A protocol process restart and a switch reboot have very different operational impact.
Worked configuration
Apply the example only to the named lab device and substitute the peer addresses from the topology. Indentation identifies configuration context. Enter privileged mode and configure terminal before configuration examples; use end before verification commands. Record the baseline before changing a live service.
show version show interfaces status show running-config
Evidence to collect
Model, software release, hostname and interface inventory establish the device you are actually changing. Use the matching exercise to build the feature and inspect the resulting state. A completion task checks simulator state or real packet reachability rather than merely searching for a pasted command. When a test fails, identify the first broken dependency and repair that item. Avoid changing several unrelated settings at once, because that hides the cause and makes rollback harder.
A colleague reports that the configuration was copied successfully but the application still fails. Capture the current interface, route or peer state relevant to this chapter. Compare it against the expected state above. Explain which evidence rules out a physical fault and which evidence still needs an actual endpoint test.
A familiar prompt does not prove vendor identity. Confirm the platform before pasting a configuration.
Record what changed, the expected evidence, the observed result and any limitation of the lab model. Keep the original state available for a controlled rollback.
Arista documentation · further reading
| Item | Lab value | Meaning / verification |
|---|---|---|
| Privilege | enable | Operational inspection |
| Configuration | configure terminal | Immediate running changes |
| Candidate | configure session NAME | Review then commit/abort |
| Persistence | copy running-config startup-config | Saved boot intent |
Interface names, modes and loopbacks
The practical question is: what must be true before this feature can carry the intended service? Read the configuration as a set of dependencies, then test each dependency with observed state. Ethernet1 is a physical EOS port, Port-Channel1 is a logical bundle, Vlan10 is a switched virtual interface and Loopback0 is a logical routed endpoint. A physical uplink configured with no switchport carries IP rather than an 802.1Q access VLAN. A loopback needs a route advertisement to be useful beyond the local switch.
Worked configuration
Apply the example only to the named lab device and substitute the peer addresses from the topology. Indentation identifies configuration context. Enter privileged mode and configure terminal before configuration examples; use end before verification commands. Record the baseline before changing a live service.
configure terminal interface Ethernet1 no switchport ip address 10.0.0.1/30 no shutdown interface Loopback0 ip address 10.255.0.1/32 end show ip route
Evidence to collect
Look for a connected underlay subnet and a local loopback route. Check the peer subnet and prefix length independently. Use the matching exercise to build the feature and inspect the resulting state. A completion task checks simulator state or real packet reachability rather than merely searching for a pasted command. When a test fails, identify the first broken dependency and repair that item. Avoid changing several unrelated settings at once, because that hides the cause and makes rollback harder.
A colleague reports that the configuration was copied successfully but the application still fails. Capture the current interface, route or peer state relevant to this chapter. Compare it against the expected state above. Explain which evidence rules out a physical fault and which evidence still needs an actual endpoint test.
An up interface with the wrong subnet will not make the peer reachable.
Record what changed, the expected evidence, the observed result and any limitation of the lab model. Keep the original state available for a controlled rollback.
Running state, startup state and verification
The practical question is: what must be true before this feature can carry the intended service? Read the configuration as a set of dependencies, then test each dependency with observed state. Running configuration is the current operating intent. Startup configuration is the saved configuration used for a subsequent boot. A successful copy operation is evidence of persistence, not evidence that traffic works. The correct order is inspect, change, verify traffic, then save.
Worked configuration
Apply the example only to the named lab device and substitute the peer addresses from the topology. Indentation identifies configuration context. Enter privileged mode and configure terminal before configuration examples; use end before verification commands. Record the baseline before changing a live service.
show running-config show interfaces status ping 10.255.0.2 copy running-config startup-config show startup-config
Evidence to collect
Compare the intended interface and routing changes with the saved state, and record the traffic result. Use the matching exercise to build the feature and inspect the resulting state. A completion task checks simulator state or real packet reachability rather than merely searching for a pasted command. When a test fails, identify the first broken dependency and repair that item. Avoid changing several unrelated settings at once, because that hides the cause and makes rollback harder.
A colleague reports that the configuration was copied successfully but the application still fails. Capture the current interface, route or peer state relevant to this chapter. Compare it against the expected state above. Explain which evidence rules out a physical fault and which evidence still needs an actual endpoint test.
Saving a broken change makes the fault persistent; it does not fix it.
Record what changed, the expected evidence, the observed result and any limitation of the lab model. Keep the original state available for a controlled rollback.
Configuration sessions and safe change control
The practical question is: what must be true before this feature can carry the intended service? Read the configuration as a set of dependencies, then test each dependency with observed state. A named configuration session stages a candidate rather than changing running state immediately. Review the candidate and commit it only when the intended changes are clear. Abort discards an uncommitted candidate. Real EOS supports additional session and rollback features; the course simulator models basic commit and abort only.
Worked configuration
Apply the example only to the named lab device and substitute the peer addresses from the topology. Indentation identifies configuration context. Enter privileged mode and configure terminal before configuration examples; use end before verification commands. Record the baseline before changing a live service.
configure session RACKCHANGE hostname APPROVED-LEAF interface Ethernet5 description APPROVED show session-config commit show configuration sessions
Evidence to collect
Before commit, the live hostname should remain unchanged. After commit, inspect the changed interface and save separately. Use the matching exercise to build the feature and inspect the resulting state. A completion task checks simulator state or real packet reachability rather than merely searching for a pasted command. When a test fails, identify the first broken dependency and repair that item. Avoid changing several unrelated settings at once, because that hides the cause and makes rollback harder.
A colleague reports that the configuration was copied successfully but the application still fails. Capture the current interface, route or peer state relevant to this chapter. Compare it against the expected state above. Explain which evidence rules out a physical fault and which evidence still needs an actual endpoint test.
A candidate is not a backup. Keep pre-change evidence and a rollback plan outside the session.
Record what changed, the expected evidence, the observed result and any limitation of the lab model. Keep the original state available for a controlled rollback.