# mulaudzi-wanga/rural-digital-access-network architecture

> Architecture diagram of the GitHub repository mulaudzi-wanga/rural-digital-access-network, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/mulaudzi-wanga/rural-digital-access-network
- Repository: https://github.com/mulaudzi-wanga/rural-digital-access-network

## Overview

This repository is a Cisco Packet Tracer project for a segmented rural-access network. Its documented workflow is to connect service-area devices through access and core switching, provide VLAN gateways and DHCP at the main router, control inter-VLAN traffic, and route toward a simulated external network; connectivity is then verified and documented. The README supports the topology and service relationships shown here. The Packet Tracer file and configuration evidence were not inspected, so device-level wiring and configuration details are not inferred.

Main entry points: [`MQHOBOKAZI COMMUNITY SETUP.pkt`](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt) (Main Router), [`documentation/10-testing-and-validation.md`](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/10-testing-and-validation.md) (Connectivity Verification), [`documentation/09-troubleshooting.md`](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/09-troubleshooting.md) (Troubleshooting), [`Rural-digital-access-network-screenshot/Router-Configs`](https://github.com/mulaudzi-wanga/rural-digital-access-network/tree/main/Rural-digital-access-network-screenshot/Router-Configs) (Router Config Evidence)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_access["Access Network"]
  node_end_devices(("End Devices"))
  node_access_switches["Access Switches"]
  node_core_switch["Core Switch"]
end

subgraph group_routing["Routing And Services"]
  node_main_router["Main Router"]
  node_dhcp["DHCP Service"]
  node_inter_vlan["Inter-VLAN Routing"]
  node_static_default_routes["Static And Default Routing"]
  node_isp_router["ISP Router"]
  node_external_network["External Network"]
end

subgraph group_security["Segmentation And Security"]
  node_vlan_segmentation["VLAN Segmentation"]
  node_acl_controls["ACL Traffic Control"]
  node_management_vlan["Management VLAN"]
  node_unused_ports["Unused-Port Shutdown"]
end

subgraph group_operations["Verification And Evidence"]
  node_verification["Connectivity Verification"]
  node_troubleshooting["Troubleshooting"]
  node_router_evidence["Router Config Evidence"]
  node_switch_evidence["Switch Config Evidence"]
  node_project_docs["Network Documentation"]
end

node_end_devices -->|"connect to"| node_access_switches
node_access_switches -->|"uplink to"| node_core_switch
node_core_switch -->|"trunk to"| node_main_router
node_main_router -->|"route to"| node_isp_router
node_isp_router -->|"connect to"| node_external_network
node_main_router -->|"provides"| node_dhcp
node_main_router -->|"routes between"| node_inter_vlan
node_main_router -->|"routes toward ISP"| node_static_default_routes
node_main_router -->|"applies"| node_acl_controls
node_access_switches -->|"assigns access ports"| node_vlan_segmentation
node_core_switch -->|"carries VLANs"| node_vlan_segmentation
node_access_switches -->|"separates management traffic"| node_management_vlan
node_access_switches -->|"shuts down ports"| node_unused_ports
node_verification -->|"tests connectivity"| node_end_devices
node_verification -->|"checks services and routes"| node_main_router
node_troubleshooting -->|"investigates failures"| node_verification
node_router_evidence -.->|"documents configuration"| node_main_router
node_switch_evidence -.->|"documents configuration"| node_access_switches
node_project_docs -.->|"describes project"| node_verification

click node_end_devices "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_access_switches "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_core_switch "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_main_router "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_dhcp "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_inter_vlan "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_static_default_routes "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_isp_router "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_external_network "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_vlan_segmentation "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_acl_controls "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_management_vlan "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_unused_ports "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt"
click node_verification "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/10-testing-and-validation.md"
click node_troubleshooting "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/09-troubleshooting.md"
click node_router_evidence "https://github.com/mulaudzi-wanga/rural-digital-access-network/tree/main/Rural-digital-access-network-screenshot/Router-Configs"
click node_switch_evidence "https://github.com/mulaudzi-wanga/rural-digital-access-network/tree/main/Rural-digital-access-network-screenshot/Switch-Configs"
click node_project_docs "https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/01-project-overview.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_end_devices,node_access_switches,node_core_switch toneBlue
class node_main_router,node_dhcp,node_inter_vlan,node_static_default_routes,node_isp_router,node_external_network toneAmber
class node_vlan_segmentation,node_acl_controls,node_management_vlan,node_unused_ports toneMint
class node_verification,node_troubleshooting,node_router_evidence,node_switch_evidence,node_project_docs toneRose
```

## Components

### Access Network

- [End Devices](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [Access Switches](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [Core Switch](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`

### Routing And Services

- [Main Router](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [DHCP Service](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [Inter-VLAN Routing](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [Static And Default Routing](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [ISP Router](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [External Network](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`

### Segmentation And Security

- [VLAN Segmentation](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [ACL Traffic Control](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [Management VLAN](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`
- [Unused-Port Shutdown](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/MQHOBOKAZI%20COMMUNITY%20SETUP.pkt): `MQHOBOKAZI COMMUNITY SETUP.pkt`

### Verification And Evidence

- [Connectivity Verification](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/10-testing-and-validation.md): `documentation/10-testing-and-validation.md`
- [Troubleshooting](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/09-troubleshooting.md): `documentation/09-troubleshooting.md`
- [Router Config Evidence](https://github.com/mulaudzi-wanga/rural-digital-access-network/tree/main/Rural-digital-access-network-screenshot/Router-Configs): `Rural-digital-access-network-screenshot/Router-Configs`
- [Switch Config Evidence](https://github.com/mulaudzi-wanga/rural-digital-access-network/tree/main/Rural-digital-access-network-screenshot/Switch-Configs): `Rural-digital-access-network-screenshot/Switch-Configs`
- [Network Documentation](https://github.com/mulaudzi-wanga/rural-digital-access-network/blob/main/documentation/01-project-overview.md): `documentation/01-project-overview.md`

## Connections

- End Devices → Access Switches: connect to
- Access Switches → Core Switch: uplink to
- Core Switch → Main Router: trunk to
- Main Router → ISP Router: route to
- ISP Router → External Network: connect to
- Main Router → DHCP Service: provides
- Main Router → Inter-VLAN Routing: routes between
- Main Router → Static And Default Routing: routes toward ISP
- Main Router → ACL Traffic Control: applies
- Access Switches → VLAN Segmentation: assigns access ports
- Core Switch → VLAN Segmentation: carries VLANs
- Access Switches → Management VLAN: separates management traffic
- Access Switches → Unused-Port Shutdown: shuts down ports
- Connectivity Verification → End Devices: tests connectivity
- Connectivity Verification → Main Router: checks services and routes
- Troubleshooting → Connectivity Verification: investigates failures
- Router Config Evidence → Main Router: documents configuration
- Switch Config Evidence → Access Switches: documents configuration
- Network Documentation → Connectivity Verification: describes project
