Skip to content

Network Overview

Architecture

The scandora.net network connects two physical sites (Owl in Iowa, Blue in Colorado) with cloud instances via a ZeroTier overlay network.

graph TB
    subgraph "Physical Sites"
        subgraph "Owl - Iowa"
            OWL_GW[OPNsense Gateway<br/>DEC700<br/>10.7.0.1]
            OWL_LAN[LAN: 10.7.0.0/16]
            OWL_WAN[WAN: Metronet<br/>Static IP]
            OWL_WAN --> OWL_GW
            OWL_GW --> OWL_LAN
        end

        subgraph "Blue - Colorado"
            BLUE_GW[OPNsense Gateway<br/>Protectli UP-2420<br/>10.15.0.1]
            BLUE_LAN[LAN: 10.15.0.0/16]
            BLUE_WAN[WAN: Starlink<br/>DHCP]
            BLUE_WAN --> BLUE_GW
            BLUE_GW --> BLUE_LAN
        end
    end

    subgraph "Cloud Infrastructure"
        subgraph "AWS us-west-2"
            PLUTO[pluto<br/>t3.micro<br/>10.0.0.10]
            MICKEY[mickey<br/>t3a.medium<br/>10.0.0.20]
        end

        subgraph "GCE"
            DUMBO[dumbo<br/>e2-medium<br/>10.1.0.110]
            BOGART[bogart<br/>e2-micro<br/>10.10.10.10]
        end
    end

    ZT{{"ZeroTier Overlay<br/>192.168.194.0/24<br/>Network: 6ab565387a4b9177"}}

    OWL_GW <--> ZT
    BLUE_GW <--> ZT
    PLUTO <--> ZT
    MICKEY <--> ZT
    DUMBO <--> ZT
    BOGART <--> ZT

    BOGART -.-> |PowerDNS| OWL_GW
    BOGART -.-> |PowerDNS| BLUE_GW

Site Details

Owl (Iowa)

Attribute Value
Hardware DEC700
ISP Metronet
WAN IP Static (46.110.77.34)
IPv6 Hurricane Electric tunnel
LAN Subnet 10.7.0.0/16
Gateway IP 10.7.0.1
ZeroTier IP 192.168.194.10

Blue (Colorado)

Attribute Value
Hardware Protectli UP-2420
ISP Starlink
WAN IP Dynamic (DHCP)
IPv6 DHCPv6-PD (/56 prefix)
LAN Subnet 10.15.0.0/16
Gateway IP 10.15.0.1
ZeroTier IP 192.168.194.x

Connectivity

Site-to-Site

All site-to-site connectivity flows through ZeroTier:

  • Owl ↔ Blue: Via ZeroTier overlay (192.168.194.0/24)
  • Owl ↔ Cloud: Via ZeroTier
  • Blue ↔ Cloud: Via ZeroTier

Internet Access

Site IPv4 IPv6
Owl Static IP (Metronet) HE Tunnel (static prefix)
Blue Dynamic DHCP (Starlink) DHCPv6-PD (dynamic prefix)

DNS Resolution

Internal DNS uses split-horizon:

External queries → Cloudflare → Public IPs
Internal queries → Gateway Unbound → PowerDNS (Bogart) → Private IPs

See DNS Architecture for details.

IP Address Allocation

Network CIDR Purpose
10.7.0.0/16 Owl LAN Iowa site
10.15.0.0/16 Blue LAN Colorado site
10.0.0.0/16 AWS Cloud instances
10.1.0.0/16 GCE (dumbo) General workloads
10.10.0.0/16 GCE (bogart) PowerDNS server
10.2.0.0/16 Meanservers Rocky (bare metal)
192.168.194.0/24 ZeroTier Overlay network

See IP Allocation for detailed assignments.

Key Services

Service Host Port Purpose
PowerDNS bogart (10.10.10.10) 53, 8081 Internal DNS
ZeroTier All hosts 9993/UDP Overlay network
SSH All hosts 22 Remote access
DHCP Gateways 67-68 LAN IP assignment