explaingit

skyzo-sa/redundant-campus-network-lab

Analysis updated 2026-05-18

0Audience · developerComplexity · 3/5Setup · moderate

TLDR

A hands-on Cisco networking lab guide that builds a redundant three-switch campus network with VLANs, trunking, EtherChannel, and Spanning Tree Protocol.

Mindmap

mindmap
  root((Campus Network Lab))
    What it does
      Redundant Topology
      Hands-on Lab Guide
    Tech stack
      Cisco IOS
      EVE-NG
    Concepts
      VLANs
      Trunking
      EtherChannel
      Spanning Tree
    Audience
      Networking Students
      CCNA CCNP Prep

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Follow exact CLI commands to build a redundant three-switch campus network from scratch in EVE-NG.

USE CASE 2

Practice VLAN segmentation, trunking, and EtherChannel configuration for CCNA or CCNP exam prep.

USE CASE 3

Use the verification and troubleshooting checklist to debug your own Cisco lab setup.

USE CASE 4

Try the optional challenge tasks on inter-VLAN routing and port security after finishing the base lab.

What is it built with?

Cisco IOSEVE-NG

How does it compare?

skyzo-sa/redundant-campus-network-lab0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars00
LanguageCSSPython
Last pushed2022-10-03
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/52/54/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires EVE-NG or physical Cisco Catalyst switches (2960/3560) to follow along, no cloud account needed.

In plain English

Redundant Campus Network Lab is a step-by-step networking lab guide for building a simulated enterprise campus network with built-in redundancy. It is designed as a hands-on learning resource for people studying network administration or preparing for certifications like CCNA and CCNP. The lab walks you through configuring a three-switch network connected to two PCs, all running inside EVE-NG, a tool that simulates network hardware virtually so you do not need physical equipment. The topology is set up so that no single cable failure can take the whole network offline, which is what "redundant" means here. The configuration covers several core concepts. VLANs, or Virtual Local Area Networks, divide the physical network into separate logical segments, here labeled SALES, ENGINEERING, HR, and MANAGEMENT, so that traffic from each group stays isolated. Trunk links carry traffic from multiple VLANs across a single cable between switches. EtherChannel bundles two physical links between switches into one logical link for higher throughput and resilience: if one cable fails, the other keeps things running. Spanning Tree Protocol prevents network loops and is configured to elect one switch as the root bridge for predictable traffic paths. The guide includes exact CLI commands for each step, verification commands to confirm things are working, and a troubleshooting checklist for when they are not. Optional challenge tasks cover inter-VLAN routing and port security. It uses Cisco IOS CLI and Cisco Catalyst switches. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Walk me through this lab's Cisco IOS commands for creating VLANs 10, 20, 30, and 99 across three switches.
Prompt 2
Explain how EtherChannel with LACP active and passive modes bundles two links between two switches.
Prompt 3
Show me how Spanning Tree Protocol root bridge priority is configured so SW1 always becomes the root.
Prompt 4
Help me adapt this lab's topology to add a fourth switch and a new VLAN for a guest network.

Frequently asked questions

What is redundant-campus-network-lab?

A hands-on Cisco networking lab guide that builds a redundant three-switch campus network with VLANs, trunking, EtherChannel, and Spanning Tree Protocol.

How hard is redundant-campus-network-lab to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is redundant-campus-network-lab for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.