Skip to content

Rahideh/network-labs

Repository files navigation

CCNA Enterprise Networking Labs

A growing collection of hands-on Cisco networking labs created while studying for the CCNA certification.

The goal of this repository is not only to practice Cisco IOS commands, but also to design, implement, verify, and document realistic enterprise network scenarios using both Cisco Packet Tracer and GNS3.

Each lab is treated as an engineering project rather than a simple configuration exercise, including network design, documentation, verification, troubleshooting, and packet analysis where applicable.


Objectives

This repository focuses on developing practical networking skills through real-world scenarios, including:

  • Enterprise Network Design
  • Layer 2 Switching
  • VLAN Technologies
  • Inter-VLAN Routing
  • Spanning Tree Protocol (STP)
  • EtherChannel
  • Static Routing
  • Dynamic Routing Protocols
  • Network Verification
  • Troubleshooting
  • Packet Analysis with Wireshark
  • Professional Documentation

Lab Platforms

Platform Purpose
Cisco Packet Tracer CCNA labs and protocol fundamentals
GNS3 Advanced enterprise scenarios and realistic simulations
Wireshark Packet capture and protocol analysis

Repository Structure

network-labs/

├── 01-VLAN/
├── 02-InterVLAN-Routing/
├── 03-STP/
├── 04-EtherChannel/
├── 05-Static-Routing/
├── 06-RIP/
├── 07-EIGRP/
├── 08-OSPF/
├── 09-BGP/
├── 10-ACL/
├── 11-NAT-PAT/
│
└── README.md

Available Labs

# Lab Status
01 VLAN Configuration
02 Inter-VLAN Routing (Router-on-a-Stick)
03 Spanning Tree Protocol (PVST)
04 EtherChannel (LACP)
05 Static Routing
06 RIP Version 2
07 EIGRP
08 Enterprise Multi-Area OSPF
09 BGP
10 ACL
11 NAT-PAT

More labs will be added as the learning journey continues.


Documentation Standard

Each lab follows a consistent documentation structure including:

  • Project Overview
  • Enterprise Scenario
  • Network Topology
  • Design Philosophy
  • IP Addressing
  • Configuration Files
  • Verification Commands
  • Screenshots
  • Packet Analysis (when applicable)
  • Key Takeaways

Skills Demonstrated

Layer 2

  • VLANs
  • Trunking
  • Native VLAN
  • Spanning Tree Protocol (PVST)
  • EtherChannel (LACP)

Layer 3

  • Static Routing
  • RIP Version 2
  • EIGRP
  • Multi-Area OSPF
  • Route Summarization
  • Default Route Advertisement
  • Passive Interfaces
  • DR / BDR Election
  • Standard ACL
  • Extended ACL

Layer 4

  • Extended ACL

Network Engineering

  • Enterprise Network Design
  • Network Documentation
  • Troubleshooting
  • Routing Verification
  • Packet Analysis
  • Cisco IOS CLI

Learning Philosophy

The purpose of this repository is to document my networking journey by building practical labs instead of relying solely on theoretical study.

Every topology is designed, implemented, tested, verified, and documented to simulate real-world enterprise networking environments as closely as possible.

As new technologies are learned throughout the CCNA and future CCNP studies, this repository will continue to grow with more advanced scenarios and increasingly complex network designs.


Future Roadmap

Upcoming topics include:

  • DHCP
  • HSRP
  • IPv6
  • WAN Technologies
  • Network Security Fundamentals
  • Automation Basics

Author

Reza Rahideh

Passionate about Enterprise Networking, Data Centers, Cisco Technologies, and Network Infrastructure.


"The best way to learn networking is to build networks."

About

a collection of my CISCO networking labs, Packet Tracer and GNS3 projects with configuration examples.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors