How to Install Cisco SD-WAN on EVE-NG

This guide covers hardware & VMware prerequisites, setting up EVE-NG, and installing Cisco SD-WAN components (vManage, vBond, vSmart, vEdge).


1. Prerequisites

Hardware Requirements

  • CPU: 8+ cores (Intel VT-x/EPT or AMD-V/RVI enabled)
  • RAM: 16GB+ (32GB+ recommended for large labs)
  • Storage: 100GB+ SSD (for performance)
  • Network: Bridged networking for external access

VMware Workstation Requirements

  • VMware Workstation Pro (Recommended) or Player
  • Nested Virtualization enabled (for running EVE-NG inside VMware)
  • EVE-NG Installed (ISO or OVA method)
  • EVE-NG Network Adapter set to Bridged

2. EVE-NG Setup on VMware

If you haven’t installed EVE-NG yet, follow this guide:
📌 How to Install EVE-NG on VMware Workstation

Once EVE-NG is running, find its IP address using:

bashCopyEditip a

Access EVE-NG via browser:

cppCopyEdithttp://<EVE-NG-IP>/

3. Download Cisco SD-WAN Images

You need to get the Cisco SD-WAN images for EVE-NG.
These images are available on Cisco’s official website (Cisco Software Downloads).

🔹 Required Images for Cisco SD-WAN Deployment:

  • vManage (Orchestrator)
  • vBond (Authentication Controller)
  • vSmart (Control Plane)
  • vEdge (Data Plane)

🚨 Make sure you download KVM/QEMU-compatible images (not ESXi/OVA).


4. Upload & Configure SD-WAN Images in EVE-NG

  1. Connect to EVE-NG via SSH:bashCopyEditssh root@<EVE-NG-IP>
  2. Navigate to QEMU Directory:bashCopyEditcd /opt/unetlab/addons/qemu/
  3. Create Folders for Each Image:bashCopyEditmkdir -p viptela-vmanage-<version> mkdir -p viptela-vbond-<version> mkdir -p viptela-vsmart-<version> mkdir -p viptela-edge-<version>
  4. Upload Images (via WinSCP or SCP Command)
    • Use WinSCP to upload images into the respective folders.
    • Alternatively, use SCP from another system:bashCopyEditscp <local-path-to-image>.qcow2 root@<EVE-NG-IP>:/opt/unetlab/addons/qemu/viptela-vmanage/
  5. Rename Image to “hda.qcow2”bashCopyEditmv <original-image-name>.qcow2 hda.qcow2
  6. Fix PermissionsbashCopyEdit/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

5. Deploy Cisco SD-WAN Nodes in EVE-NG

Step 1: Create a New Lab

  1. Open EVE-NG Web GUINew Lab
  2. Name the lab (e.g., SD-WAN-Lab)

Step 2: Add Cisco SD-WAN Devices

  1. Click “Add a Node”
  2. Choose vManage, vBond, vSmart, and vEdge
  3. Assign at least:
    • vManage: 8GB RAM, 4 vCPUs
    • vBond: 4GB RAM, 2 vCPUs
    • vSmart: 4GB RAM, 2 vCPUs
    • vEdge: 2GB RAM, 1 vCPU
  4. Save and Start the Nodes

6. Initial Configuration of SD-WAN Components

Once the devices boot up, access them via console (telnet in EVE-NG).

vManage Setup

  1. Login with default credentials:pgsqlCopyEditUsername: admin Password: admin
  2. Assign Basic Configurations:bashCopyEditconfig terminal system host-name vManage system-ip 1.1.1.1 site-id 100 organization-name "YourOrg" exit commit

vBond Setup

  1. Set hostname, system IP, and site ID:bashCopyEditconfig terminal system host-name vBond system-ip 2.2.2.2 site-id 200 organization-name "YourOrg" exit commit

vSmart Setup

  1. Configure hostname, system IP, and site ID:bashCopyEditconfig terminal system host-name vSmart system-ip 3.3.3.3 site-id 300 organization-name "YourOrg" exit commit

vEdge Setup

  1. Configure hostname, system IP, and site ID:bashCopyEditconfig terminal system host-name vEdge system-ip 4.4.4.4 site-id 400 organization-name "YourOrg" exit commit

7. Establish Control Connections

  1. Ensure vManage, vBond, and vSmart can communicate.
  2. Check connectivity using:bashCopyEditshow control connections
  3. Verify tunnel status:bashCopyEditshow ip route

8. Web Access & Final Configuration

  1. Open a browser and go to:cppCopyEdithttps://<vManage-IP>:8443
  2. Login with:
    • Username: admin
    • Password: admin
  3. Complete initial setup via the GUI.

9. Troubleshooting & Tips

Common Issues & Fixes

IssueSolution
Nodes not startingIncrease RAM & CPU in EVE-NG VM settings
No network connectivityUse Bridged Adapter in VMware & ensure correct IP settings
Can’t access vManage Web GUICheck HTTPS port (8443) & restart vManage
Control connections not formingVerify IP configs & firewall rules

10. Conclusion

You’ve successfully installed Cisco SD-WAN on EVE-NG within VMware! 🎉

🔹 Next Steps:

  • Integrate real WAN/LAN connections.
  • Add vEdge Cloud or physical cEdge routers.
  • Test policy-based routing and QoS.

Comments

Leave a comment