Skip to content
IPoUGRS Protocol Diagram

IPoUGRS: IP over Unanswered GSM Ring Signals

IPoUGRS is a protocol for transmitting IP datagrams over the GSM ring signal. Eight phones ring in parallel — a ring is a 1, silence is a 0 — producing one octet per time slot at a theoretical maximum of 1.6 bits per second. The caller hangs up before anyone answers. This is not considered rude. It is the physical layer. The protocol is specified as an IETF Internet-Draft (draft-papadopoulos-ipougrs-00) in the tradition of RFC 1149 (IP over Avian Carriers) and RFC 2324 (HTCPCP). ...

March 15, 2026 · 5 min · Kyriakos Papadopoulos
Multi-Site Kubernetes BGP Anycast Architecture

Multi-Site Kubernetes Cluster with BGP Anycast

The engineering question How do services stay reachable when a site or path fails? I built and operate the routing and cluster integration in my own lab, using BGP, VPNs and Cilium. The result is a working environment for observing routing and service-discovery behaviour, with the architecture described below. It does not establish an availability guarantee; the next useful work is repeatable recovery measurement. The June 2026 inventory counted 13 Kubernetes nodes across two sites: 7 in the Netherlands and 6 in Greece. Earlier references to 7 described the Netherlands cluster alone. A Netherlands snapshot from 28 October 2026 still records 7; a comparable current whole-estate count has not been verified. Historical counts are not live capacity. ...

December 16, 2025 · Updated October 29, 2026 · 3 min · Kyriakos Papadopoulos