# learn-skillnuggets/ccna-packet-tracer architecture

> Architecture diagram of the GitHub repository learn-skillnuggets/ccna-packet-tracer, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/learn-skillnuggets/ccna-packet-tracer
- Repository: https://github.com/learn-skillnuggets/ccna-packet-tracer

## Overview

This repository is a CCNA 200-301 learning collection, not an application. Its principal workflow is to select a lab, use its instructions and topology to configure a Packet Tracer network, verify the result, and compare it with a solution. The README describes a six-module, 34-lab curriculum, but the tree shows only Module 1; broader capabilities are represented from the README, not sampled lab files.

Main entry points: [`Module 1: Network Fundamentals/Readme.md`](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Readme.md) (Module 1 Guide), [`Module 1: Network Fundamentals/Lab_01`](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_01) (Lab 01), [`Module 1: Network Fundamentals/Lab_01/Readme.md`](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Readme.md) (Lab Instructions), [`Module 1: Network Fundamentals/Lab_01/Lab01_Topology.pdf`](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Lab01_Topology.pdf) (Topology Diagrams)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_fundamentals["Network Fundamentals"]
  node_fundamentals_index["Module 1 Guide<br/>[Readme.md]"]
  node_lab01["Lab 01"]
  node_lab02["Lab 02"]
  node_lab03["Lab 03"]
  node_lab04["Lab 04"]
  node_lab05["Lab 05"]
  node_lab06["Lab 06"]
end

subgraph group_workflow["Lab Learning Workflow"]
  node_instructions["Lab Instructions<br/>[Readme.md]"]
  node_topology["Topology Diagrams<br/>[Lab01_Topology.pdf]"]
  node_starting_configs["Starting Configs<br/>[Readme.md]"]
  node_verification["Verification Guidance<br/>[README.md]"]
  node_solutions["Final Configs<br/>[Final Configs.md]"]
end

subgraph group_curriculum["CCNA Curriculum"]
  node_switching["Network Access<br/>[README.md]"]
  node_routing["IP Connectivity<br/>[README.md]"]
  node_services["IP Services<br/>[README.md]"]
  node_security["Security Fundamentals<br/>[README.md]"]
  node_automation["Automation &amp; Programmability<br/>[README.md]"]
end

node_learner(("Learner"))
node_packet_tracer["Cisco Packet Tracer"]

node_learner -->|"chooses a lab"| node_fundamentals_index
node_fundamentals_index -->|"lists"| node_lab01
node_fundamentals_index -->|"lists"| node_lab02
node_fundamentals_index -->|"lists"| node_lab03
node_fundamentals_index -->|"lists"| node_lab04
node_fundamentals_index -->|"lists"| node_lab05
node_fundamentals_index -->|"lists"| node_lab06
node_lab01 -->|"includes"| node_instructions
node_lab01 -->|"includes"| node_topology
node_lab01 -->|"includes"| node_starting_configs
node_learner -->|"follows"| node_instructions
node_learner -->|"uses to build"| node_topology
node_learner -->|"applies"| node_starting_configs
node_learner -->|"configures network in"| node_packet_tracer
node_learner -->|"checks work with"| node_verification
node_learner -->|"compares against"| node_solutions
node_fundamentals_index -->|"curriculum includes"| node_switching
node_fundamentals_index -->|"curriculum includes"| node_routing
node_fundamentals_index -->|"curriculum includes"| node_services
node_fundamentals_index -->|"curriculum includes"| node_security
node_fundamentals_index -->|"curriculum includes"| node_automation

click node_fundamentals_index "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Readme.md"
click node_lab01 "https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_01"
click node_lab02 "https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_02"
click node_lab03 "https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_03"
click node_lab04 "https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab-04"
click node_lab05 "https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab-05"
click node_lab06 "https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_06"
click node_instructions "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Readme.md"
click node_topology "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Lab01_Topology.pdf"
click node_starting_configs "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Readme.md"
click node_verification "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md"
click node_solutions "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Final%20Configs.md"
click node_switching "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md"
click node_routing "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md"
click node_services "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md"
click node_security "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md"
click node_automation "https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_fundamentals_index,node_lab01,node_lab02,node_lab03,node_lab04,node_lab05,node_lab06 toneBlue
class node_instructions,node_topology,node_starting_configs,node_verification,node_solutions toneAmber
class node_switching,node_routing,node_services,node_security,node_automation toneMint
class node_learner,node_packet_tracer toneIndigo
```

## Components

### Network Fundamentals

- [Module 1 Guide](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Readme.md): `Module 1: Network Fundamentals/Readme.md`
- [Lab 01](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_01): `Module 1: Network Fundamentals/Lab_01`
- [Lab 02](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_02): `Module 1: Network Fundamentals/Lab_02`
- [Lab 03](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_03): `Module 1: Network Fundamentals/Lab_03`
- [Lab 04](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab-04): `Module 1: Network Fundamentals/Lab-04`
- [Lab 05](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab-05): `Module 1: Network Fundamentals/Lab-05`
- [Lab 06](https://github.com/learn-skillnuggets/ccna-packet-tracer/tree/main/Module%201%3A%20Network%20Fundamentals/Lab_06): `Module 1: Network Fundamentals/Lab_06`

### Lab Learning Workflow

- [Lab Instructions](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Readme.md): `Module 1: Network Fundamentals/Lab_01/Readme.md`
- [Topology Diagrams](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Lab01_Topology.pdf): `Module 1: Network Fundamentals/Lab_01/Lab01_Topology.pdf`
- [Starting Configs](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Readme.md): `Module 1: Network Fundamentals/Lab_01/Readme.md`
- [Verification Guidance](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md): `README.md`
- [Final Configs](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/Module%201%3A%20Network%20Fundamentals/Lab_01/Final%20Configs.md): `Module 1: Network Fundamentals/Lab_01/Final Configs.md`

### CCNA Curriculum

- [Network Access](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md): `README.md`
- [IP Connectivity](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md): `README.md`
- [IP Services](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md): `README.md`
- [Security Fundamentals](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md): `README.md`
- [Automation & Programmability](https://github.com/learn-skillnuggets/ccna-packet-tracer/blob/main/README.md): `README.md`

### Other components

- **Learner**
- **Cisco Packet Tracer**

## Connections

- Learner → Module 1 Guide: chooses a lab
- Module 1 Guide → Lab 01: lists
- Module 1 Guide → Lab 02: lists
- Module 1 Guide → Lab 03: lists
- Module 1 Guide → Lab 04: lists
- Module 1 Guide → Lab 05: lists
- Module 1 Guide → Lab 06: lists
- Lab 01 → Lab Instructions: includes
- Lab 01 → Topology Diagrams: includes
- Lab 01 → Starting Configs: includes
- Learner → Lab Instructions: follows
- Learner → Topology Diagrams: uses to build
- Learner → Starting Configs: applies
- Learner → Cisco Packet Tracer: configures network in
- Learner → Verification Guidance: checks work with
- Learner → Final Configs: compares against
- Module 1 Guide → Network Access: curriculum includes
- Module 1 Guide → IP Connectivity: curriculum includes
- Module 1 Guide → IP Services: curriculum includes
- Module 1 Guide → Security Fundamentals: curriculum includes
- Module 1 Guide → Automation & Programmability: curriculum includes
