architecture:network_topology
Differences
This shows you the differences between two versions of the page.
| architecture:network_topology [2026/06/17 13:28] – created - external edit 127.0.0.1 | architecture:network_topology [2026/06/17 13:32] (current) – privacyl0st | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Network Design & Subnet Architecture Blueprint ====== | ||
| + | Because a practical media ecosystem relies heavily on public torrent swarms, stringent network segmentation is non-negotiable. This phase isolates untrusted traffic into strict, hardware-enforced security zones, ensuring your core management network and data layers remain completely bulletproof. | ||
| + | |||
| + | ===== The Five-Zone VLAN Architecture ===== | ||
| + | The architecture decomposes a traditionally flat network into five distinct Virtual Local Area Networks (VLANs). | ||
| + | |||
| + | ^ Zone Name ^ VLAN ID ^ Subnet Baseline ^ Primary Traffic Profiles ^ Internet Routing ^ | ||
| + | | **Trusted Management** | 10 | '' | ||
| + | | **Hardened DMZ** | 20 | '' | ||
| + | | **IoT / Smart Devices** | 30 | '' | ||
| + | | **Guest Network** | 40 | '' | ||
| + | | **Isolated Storage Fabric** | 50 | '' | ||
| + | |||
| + | ===== The Conceptual Inter-VLAN Traffic Matrix ===== | ||
| + | The core gateway enforces a **Default Deny** posture for all inter-VLAN communication: | ||
| + | |||
| + | ^ Source Zone ^ Destination Zone ^ Protocol / Port ^ Allowed Action & Technical Purpose ^ | ||
| + | | **VLAN 10** | ANY Zone & Internet | ANY | **PERMIT:** Full management capability, outbound application updates, and media consumption access. | | ||
| + | | **VLAN 20** | Public Internet | ANY | **PERMIT:** Facilitates outbound application updates, reverse proxy ingress routing, and remote Plex streaming delivery. | | ||
| + | | **VLAN 20** | VLAN 10 | TCP 7878, 8989, 8686 | **PINHOLE ONLY:** Strictly limited to Overseerr communicating with the ARR suite. | | ||
| + | | **VLAN 20** | VLAN 10 | ALL Other Traffic | **DENY (Hard Stop):** Ensures that if an internet-facing app is compromised, | ||
| + | | **VLAN 30** | Public Internet | ANY | **PERMIT:** Standard telemetry and streaming functionality for media sticks. | | ||
| + | | **VLAN 30** | VLAN 20 | TCP 32400 | **PERMIT:** Strictly limited to local media streaming clients hitting the Plex Media Server. | | ||
| + | | **VLAN 40** | Public Internet | Web Standard | **PERMIT:** Basic web browsing and DNS resolution only. | | ||
| + | | **VLAN 50** | ANY Zone & Internet | ANY | **DENY (Non-Routable): | ||
| + | |||
| + | ===== Crucial Architectural Cross-Boundary Rules ===== | ||
| + | While the table above establishes the standard Layer 3 boundaries, the architecture requires two specific operational data paths that bypass or pinhole these restrictions safely. (See [[network: | ||
| + | |||
| + | ==== 1. The Overseerr Stateful Request Pinhole ==== | ||
| + | To facilitate request automation, a highly restricted rule must be created allowing [[services: | ||
| + | |||
| + | ==== 2. The Veeam CE Backup Transit Pipeline ==== | ||
| + | The [[operations: | ||
| + | |||
| + | **Next Step:** Define the physical hardware that will run this topology in the [[architecture: | ||
architecture/network_topology.txt · Last modified: by privacyl0st
