research: index complete IANA IPv4 range baseline

This commit is contained in:
2026-07-22 19:52:48 +00:00
parent 652bd652d8
commit 1c20298ab0
291 changed files with 8964 additions and 14 deletions
+7
View File
@@ -22,3 +22,10 @@
CSV was chosen for round 1 because it is inspectable in Git, opens in spreadsheets, and requires no custom parser. If nested relationships become central, introduce versioned YAML or JSON without deleting CSV history.
The IP-specific columns are documented in [`docs/04-ip-address-model.md`](../docs/04-ip-address-model.md).
## Authoritative IANA IPv4 datasets
- `iana-ipv4-top-level-ranges.csv` normalizes all 256 records from the IANA IPv4 Address Space Registry. Together they cover the complete IPv4 address space at `/8` granularity.
- `iana-ipv4-special-ranges.csv` normalizes and expands all IANA IPv4 Special-Purpose Address Registry entries, including source/destination, forwarding, global-reachability, and protocol-reservation properties.
Both datasets include source URL, verification date, and the corresponding Markdown filename. They are generated by [`scripts/sync_iana_ipv4.py`](../scripts/sync_iana_ipv4.py); do not treat top-level registry authority as exact-address ownership or current route operation.