Skip to content

RangoGM/ccna-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

390 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Header

CCNA Labs: Bridging Simulation (Packet Tracer) and High-Fidelity Reality (CML)

CCNA

  

  /$$$$$$   /$$$$$$  /$$   /$$  /$$$$$$ 
 /$$__  $$ /$$__  $$| $$$ | $$ /$$__  $$
| $$  \__/| $$  \__/| $$$$| $$| $$  \ $$
| $$      | $$      | $$ $$ $$| $$$$$$$$
| $$      | $$      | $$  $$$$| $$__  $$
| $$    $$| $$    $$| $$\  $$$| $$  | $$
|  $$$$$$/|  $$$$$$/| $$ \  $$| $$  | $$
 \______/  \______/ |__/  \__/|__/  |__/

[ NETWORK & RESEARCH ]
                                    

Stats Streak

Snake


πŸš€ My Lab Philosophy: Quality over Quantity

In my CCNA journey, I utilize two distinct environments to master networking:

  1. Cisco Packet Tracer (PT): Used for large-scale Enterprise topologies where I need to practice architectural design and multi-node routing (overcoming the node limits of virtual labs).

  2. Cisco Modeling Labs (CML) + VMware: Used for High-Fidelity Labs. When a protocol requires real-world behavior, authentic IOSv commands, or complex OS-to-Network interaction (Linux/Windows), I migrate the core logic to CML.

Important

πŸ›  Why I transition to CML & Linux VMs?

While Packet Tracer is excellent for learning basic CLI, it has limitations that only real IOS images and Linux Kernels can solve:

  • Command Authenticity: CML runs real Cisco IOSv/IOSv-L2 images. Many advanced commands and sub-options missing in PT are fully functional here.
  • The 5-Node Challenge: Working with the CML free/community version (limited to 5 nodes) forced me to be strategic. I design "surgical" labsβ€”focusing on the most critical parts of the network to observe real traffic flow and kernel-level reactions.
  • Real OS Interaction: By connecting Linux VMs on VMware to CML routers, I troubleshoot real-world issues like Kernel Sysctl parameters, IPv6 RA behavior, and firewall interactions that a simulator simply cannot replicate.


πŸ“‚ Repository Structure

Each folder represents one independent lab and contains:

  • Lab Files: Packet Tracer files (.pkt) for large topologies.
  • Visual Documentation: High-quality Screenshots of CML topologies and CLI outputs for high-fidelity labs.
  • Lab-specific README with:
    • Topology Description: Visual and text breakdown.
    • Goal: What I aim to achieve/verify.
    • Example Configuration: Key CLI snippets.
    • Verification: Proof of connectivity or security enforcement (e.g., show commands, Wireshark captures).
    • Troubleshooting Notes: Real-world issues encountered (e.g., Linux RA acceptance, interface states).

πŸ“‚ Labs Included

[Enterprise Topology Labs - Packet Tracer Focus]

[High-Fidelity Labs - CML/VMware Focus]

  • L2 Security: MAC Flooding and DHCP Starvation using Kali Linux against real IOSvL2 images.
  • IPv6 SLAAC Deep-Dive: Analyzing Linux host behavior and tuning net.ipv6.conf.all.accept_ra to ensure RA acceptance.
  • DHCP Snooping & IP Source Guard: Hardware-level security verification.

LABS LIST:

LAB # Topic & Objective (CML) Status Difficulty
LAB 01 Basic VLAN Configuration (Access Ports) ❌ βœ… Done ⭐
LAB 02A VLAN Trunking (Default Trunk) βœ… βœ… Done ⭐⭐
LAB 02B VLAN Trunking (Allowed VLAN Restriction) ❌ βœ… Done ⭐⭐
LAB 02C (EXTRA) VLAN Trunking (Native VLAN mismatch) βœ… βœ… Done ⭐⭐⭐
LAB 03 Inter-VLAN Routing (Router-on-a-Stick) βœ… βœ… Done ⭐⭐
LAB 04 DHCP βœ… βœ… Done ⭐⭐
LAB 05(A) STP βœ… βœ… Done ⭐⭐
LAB 05B STP Root Bridge βœ… βœ… Done ⭐⭐
LAB 05C STP PortFast & BPDU Guard βœ… βœ… Done ⭐⭐
LAB 06 Ethernet Channel & ASIC Hashing βœ… βœ… Done ⭐⭐⭐
LAB 07 Static Routing βœ… βœ… Done ⭐⭐⭐
LAB 08 Dynamic Routing (RIPv2) βœ… βœ… Done ⭐⭐⭐
LAB 9A πŸ† Dynamic Routing (EIGRP - Feasible Successor) + BFD βœ… βœ… Done ⭐⭐⭐⭐
LAB 9B Dynamic Routing (EIGRP - Unequal-Cost Load Balancing) βœ… βœ… Done ⭐⭐⭐
LAB 10A Dynamic Routing (OSPF - Single Area) βœ… βœ… Done ⭐⭐⭐
LAB 10B Dynamic Routing (OSPF - DR - BDR - DROTHER Election) βœ… βœ… Done ⭐⭐⭐
LAB 10C Dynamic Routing (OSPF - Multi Area) βœ… βœ… Done ⭐⭐⭐
LAB 11A πŸ† HSRP Enterprise Redundancy (PKT Optimized) ❌ βœ… Done ⭐⭐⭐⭐
LAB 11B πŸ† HSRP Enterprise-Grade High Availability (CML more Optimized) βœ… βœ… Done ⭐⭐⭐⭐⭐
LAB 12A IPv6 Addressing & Basic Connectivity ❌ βœ… Done ⭐⭐
LAB 12B πŸ† IPv6 Basic Connectivity & Windows Stack Deep-Dive βœ… βœ… Done ⭐⭐⭐⭐
LAB 12C πŸ† IPv6 SLAAC & Linux Kernel Behavior (CML FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐
LAB 13 IPv6 Static Routing βœ… βœ… Done ⭐⭐⭐
LAB 14 πŸ† OSPFv3 βœ… βœ… Done ⭐⭐⭐⭐
LAB 15 (15.1 + 15.2) πŸ† DHCPv6 Implement Stateless/Statefull (CML FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐
LAB 16 πŸ† IPv6 RA GUARD (CML FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐
LAB 17 πŸ† Hybrid DNS Infrastructure & Kali Linux Server (LINUX FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐⭐
LAB 18 Standard ACL - Enterprise Traffic Engineering & Security Baseline βœ… βœ… Done ⭐⭐
LAB 19 Comprehensive NAT Architectures - Static, Dynamic & PAT βœ… βœ… Done ⭐⭐⭐
LAB 20 πŸ† Advanced Network Security - Extended ACL & Service Hardening (LINUX FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐⭐
LAB 21 πŸ† Enterprise Centralized Logging - Rsyslog, MariaDB & Web UI Hardening (LINUX FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐⭐⭐
LAB 22 Infrastructure Hardening: Automated Syslog & Secure NTP Orchestration (LINUX FOCUSED) βœ… βœ… Done ⭐⭐⭐
LAB 23 πŸ† Full-Stack Enterprise SNMPv3 Monitoring & Control (CML & LINUX FOCUSED) βœ… βœ… Done ⭐⭐⭐⭐⭐
LAB 24 :electron: Port Security Enforcement & Temporal Authorization Analysis (Research Project) βœ… βœ… Done Research Grade
LAB 25 :electron: IEEE 802.1X Control-Plane Integration & Platform Capability Validation (Research Project) βœ… βœ… Done Research Grade

Note: These labs focus on building large-scale networks to understand complex routing propagation and redundancy.


🎯 Professional Goal

I don't just "input commands"; I analyze how data moves from the Application Layer of a real Linux OS down to the Cisco Silicon logic. This repository documents my transition from a student using simulators to a technician handling real-world network complexities.


Views

About

Scientific research & hands-on labs for CCNA certification, focusing on Layer 2/3 security and network automation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages