Multi-vendor troubleshooting lab 4 of 12
LACP between IOSvL2 EOS AOS-CX and RouterOS bonding
A Cisco distribution switch has three two-link bundles: to Arista, to Aruba and to a MikroTik router. None of them forms, and each fails for a reason that belongs to the vendor at the far end. Read LACP from both sides, fix each bundle and then the trunk it carries.
Run this lab
It needs Standard: its 6 nodes are set to 7 vCPU and 7,168 MB in total.
In your workspace: Shared, then Multi-vendor interoperability and troubleshooting guided labs, then 04 - LACP between IOSvL2 EOS AOS-CX and RouterOS bonding
- Level
- Intermediate
- Time
- About 70 minutes
- Nodes need
- 7 vCPU, 7,168 MB
- Smallest plan
- Standard
The scenario
Larkfield's new Goole depot has a Cisco distribution switch, SW1, and each neighbouring device got a two-link bundle: Arista EOS1, Aruba CX1 and the MikroTik router CHR1. All the cables are in, and the interfaces are up. But H1 can't reach H2 or the MikroTik at 10.10.0.4, and the engineer who built it left for the weekend.
| Bundle | SW1 | Far end | Members |
|---|---|---|---|
| 1 | Port-channel1 (Gi0/0, Gi0/1) | EOS1 Port-Channel1 | Ethernet1, Ethernet2 |
| 2 | Port-channel2 (Gi0/2, Gi0/3) | CX1 lag 2 | 1/1/1, 1/1/2 |
| 3 | Port-channel3 (Gi1/0, Gi1/1) | CHR1 bond1 | ether1, ether2 |
| Host | Address | Attached to |
|---|---|---|
| H1 | 10.10.0.101/24 | EOS1 Ethernet3, VLAN 10 |
| H2 | 10.10.0.102/24 | CX1 1/1/3, VLAN 10 |
| CHR1 | 10.10.0.4/24 | vlan10 on bond1 |
Design standard: every bundle uses LACP, at least one end active; every bundle is an 802.1Q trunk carrying VLANs 10 and 20, native VLAN 1.
What you’ll practise
- Read LACP state on IOSvL2, EOS, AOS-CX and RouterOS
- Explain active and passive LACP, and why passive at both ends never forms
- Recognise a static LAG facing an LACP port
- Set a RouterOS bond to 802.3ad, and read its partner
- Decode the LACP partner flags to prove which device is on the far end
- Check that a healthy bundle carries the right VLANs
The tasks
- Give the hosts their addresses
- Read each bundle from both ends
- Bundle 1, two polite ends
- Bundle 2, a static LAG facing LACP
- Bundle 3, a bond that isn't LACP
- Now the trunks
The Lab Tasks pane has the scenario, these tasks, the checks to run, hints and the full solution.
Topology and devices
The network as it opens in EVE-NG, drawn from the lab’s own canvas, and the image each node runs.
Every link, as text
- SW1
Gi0/0to EOS1Ethernet1 - SW1
Gi0/1to EOS1Ethernet2 - SW1
Gi0/2to CX11/1/1 - SW1
Gi0/3to CX11/1/2 - SW1
Gi1/0to CHR1ether1 - SW1
Gi1/1to CHR1ether2 - EOS1
Ethernet3to H1eth0 - CX1
1/1/3to H2eth0
| Node | Device | Image in Add Node | Set to |
|---|---|---|---|
| SW1 | Cisco IOSvL2 | viosl2-adventerprisek9-m.ssa.high_iron_20200929 | 1 vCPU, 768 MB |
| EOS1 | Arista vEOS | veos-4.33.1.1F | 1 vCPU, 2,048 MB |
| CX1 | Aruba AOS-CX virtual switch | arubacx-10.14 | 2 vCPU, 3,072 MB |
| CHR1 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| H1 | Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 1 vCPU, 512 MB |
| H2 | Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 1 vCPU, 512 MB |
How to open this lab
Sign in to your workspace at
lab.cloudlabbox.com.In File Manager, open Shared, then the folder
Multi-vendor interoperability and troubleshooting guided labs.Open
04 - LACP between IOSvL2 EOS AOS-CX and RouterOS bondingand start its nodes, then open Lab Tasks for the scenario and the steps.
The lab is read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change it, rebuild it in your own folder.
More Multi-vendor troubleshooting labs
All Multi-vendor troubleshooting labs
Related labs in other courses
CloudLabBox is independent of Arista Networks, Cisco, CompTIA, Fortinet, HPE, Juniper Networks and MikroTik. The lab follows exam topics and isn’t vendor training material; vendor names identify the exams and the images in the workspace.