# polmates-collab/xarxa_escola architecture

> Architecture diagram of the GitHub repository polmates-collab/xarxa_escola, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-10). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/polmates-collab/xarxa_escola
- Repository: https://github.com/polmates-collab/xarxa_escola

## Overview

This repository is a Cisco Packet Tracer design for an interconnected school network serving the Pelayo and Córcega campuses. Its documented workflow carries campus users’ traffic through department VLANs and inter-VLAN gateways, across redundant inter-site links, and toward protected school services or simulated Internet access. The design also includes structured cabling, wireless access, and a DMZ. The Packet Tracer file is the only implementation artifact; relationships below rely on the README, since no source excerpts were available to verify device-level configuration.

Main entry points: [`XARXA ESCOLA.pkt`](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt) (Department VLANs)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_campuses["Campus Networks"]
  node_pelayo["Pelayo Networks<br/>[XARXA ESCOLA.pkt]"]
  node_corcega["Córcega Networks<br/>[XARXA ESCOLA.pkt]"]
  node_dept_vlans["Department VLANs<br/>[XARXA ESCOLA.pkt]"]
end

subgraph group_routing["Routing and Switching"]
  node_campus_access["Access Switching<br/>[XARXA ESCOLA.pkt]"]
  node_pelayo_router["Pelayo Gateways<br/>[XARXA ESCOLA.pkt]"]
  node_corcega_router["Córcega Gateways<br/>[XARXA ESCOLA.pkt]"]
  node_intercampus["Redundant Transit<br/>[XARXA ESCOLA.pkt]"]
  node_static_routes["Static Routing<br/>[XARXA ESCOLA.pkt]"]
end

subgraph group_services["Services and Security"]
  node_dmz["DMZ<br/>[XARXA ESCOLA.pkt]"]
  node_school_servers["HTTP and FTP<br/>[XARXA ESCOLA.pkt]"]
  node_wireless["Secure Wi-Fi<br/>[XARXA ESCOLA.pkt]"]
  node_wan["Simulated Internet<br/>[XARXA ESCOLA.pkt]"]
end

subgraph group_physical["Physical Infrastructure"]
  node_structured_cabling["Structured Cabling<br/>[XARXA ESCOLA.pkt]"]
  node_racks["Network Racks<br/>[XARXA ESCOLA.pkt]"]
end

node_users(("Campus Users"))
node_external_server(("Internet Server"))

node_users -->|"accesses"| node_dept_vlans
node_pelayo -->|"segments into"| node_dept_vlans
node_corcega -->|"segments into"| node_dept_vlans
node_dept_vlans -->|"uses"| node_campus_access
node_pelayo_router -->|"routes between"| node_dept_vlans
node_corcega_router -->|"routes between"| node_dept_vlans
node_pelayo_router -->|"connects through"| node_intercampus
node_corcega_router -->|"connects through"| node_intercampus
node_static_routes -->|"directs traffic"| node_intercampus
node_pelayo_router -->|"isolates"| node_dmz
node_dmz -->|"protects"| node_school_servers
node_users -->|"connects via"| node_wireless
node_static_routes -->|"routes toward"| node_wan
node_wan -->|"reaches"| node_external_server
node_structured_cabling -->|"organizes"| node_racks
node_racks -->|"houses"| node_campus_access

click node_pelayo "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_corcega "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_dept_vlans "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_campus_access "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_pelayo_router "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_corcega_router "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_intercampus "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_static_routes "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_dmz "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_school_servers "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_wireless "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_wan "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_structured_cabling "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"
click node_racks "https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt"

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_pelayo,node_corcega,node_dept_vlans,node_users toneBlue
class node_campus_access,node_pelayo_router,node_corcega_router,node_intercampus,node_static_routes toneAmber
class node_dmz,node_school_servers,node_wireless,node_wan,node_external_server toneMint
class node_structured_cabling,node_racks toneRose
```

## Components

### Campus Networks

- [Pelayo Networks](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Córcega Networks](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Department VLANs](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`

### Routing and Switching

- [Access Switching](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Pelayo Gateways](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Córcega Gateways](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Redundant Transit](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Static Routing](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`

### Services and Security

- [DMZ](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [HTTP and FTP](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Secure Wi-Fi](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Simulated Internet](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`

### Physical Infrastructure

- [Structured Cabling](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`
- [Network Racks](https://github.com/polmates-collab/xarxa_escola/blob/main/XARXA%20ESCOLA.pkt): `XARXA ESCOLA.pkt`

### Other components

- **Campus Users**
- **Internet Server**

## Connections

- Campus Users → Department VLANs: accesses (evidence: `README.md`)
- Pelayo Networks → Department VLANs: segments into (evidence: `README.md`)
- Córcega Networks → Department VLANs: segments into (evidence: `README.md`)
- Department VLANs → Access Switching: uses (evidence: `README.md`)
- Pelayo Gateways → Department VLANs: routes between (evidence: `README.md`)
- Córcega Gateways → Department VLANs: routes between (evidence: `README.md`)
- Pelayo Gateways → Redundant Transit: connects through (evidence: `README.md`)
- Córcega Gateways → Redundant Transit: connects through (evidence: `README.md`)
- Static Routing → Redundant Transit: directs traffic (evidence: `README.md`)
- Pelayo Gateways → DMZ: isolates (evidence: `README.md`)
- DMZ → HTTP and FTP: protects (evidence: `README.md`)
- Campus Users → Secure Wi-Fi: connects via (evidence: `README.md`)
- Static Routing → Simulated Internet: routes toward (evidence: `README.md`)
- Simulated Internet → Internet Server: reaches (evidence: `README.md`)
- Structured Cabling → Network Racks: organizes (evidence: `README.md`)
- Network Racks → Access Switching: houses (evidence: `README.md`)
