Skip to the content.

Lab Topology

Current implemented data source

The current public model represents a sanitized Cisco-oriented baseline:

generalized home or lab gateway
            |
            v
public-safe wireless or media bridge
            |
            v
Cisco lab switch
       |          |
       v          v
lab client A   lab client B

The committed data model represents:

It omits real addressing, hardware identifiers, account details and full private topology.

Current data flow

devices.csv
interfaces.csv
topology_links.csv
        |
        v
Python contract validation
        |
        v
SQLite keys and constraints
        |
        v
SQL analysis and quality views
        |
        v
aggregated public-safe report
        |
        v
Power BI report concept

Future cross-layer topology

existing home LAN
        |
        | controlled lab path
        v
future lab router or gateway
        |
        v
Cisco lab switch
        |
        | access port first
        | optional later 802.1Q trunk
        v
future dedicated Proxmox host
        |
        v
VMs and LXC containers
        |
        | private raw API collection
        v
review and sanitization boundary
        |
        v
network-operations-data-lab

The separate Proxmox repository contains a validated pre-hardware design. No dedicated host or live API source is currently implemented.

Repository ownership

Layer Owning repository
physical switch, IOS, VLAN and trunk validation cisco-switching-lab
hypervisor, guests, storage, backup and API access proxmox-virtualization-lab
sanitized model, SQLite, SQL, quality checks and BI network-operations-data-lab

Privacy boundary

Do not publish:

Use synthetic identifiers such as:

dev-001
int-001
link-001
pve-node-01
vm-data-01