Skip to main content

Ipam

@shrug/ipamv2026.07.11.2· 15d agoMODELSREPORTS
01README

IPv6 address planner: region-rooted /40 allocation, /44-stride site envelopes, subnet/tunnel/loopback/anycast computation with overlap validation.

02Models1
@shrug/ipamv2026.07.11.2ipam.ts

Global Arguments

ArgumentTypeDescription
regionsrecordRegion definitions keyed by slug
sitesrecordSite definitions keyed by slug
subnetsrecordSubnet (/64) assignments keyed by slug
tunnelsrecordP2P tunnel /126 links keyed by slug
loopbacksrecordLoopback /128s keyed by node slug
anycastPrefixesrecordAnycast /48 blocks
anycastVipsrecordAnycast service VIPs keyed by slug
fn plan()
Compute the full address plan from the current definitions.

Resources

plan(infinite)— Complete address plan with all computed prefixes and validation results
03Reports3
@shrug/ipam-reportmodel
ipam_report.ts

Render the IPv6 address plan as markdown tables (regions, sites, subnets, tunnels, loopbacks, anycast VIPs).

ipv6ipamnetworking
@shrug/ipam-statusmodel
ipam_status.ts

Address plan status breakdown: active vs planned vs reserved resources.

ipv6ipamstatus
@shrug/ipam-utilizationmodel
ipam_utilization.ts

Address plan capacity: region slot usage, site subnet counts, tunnel/loopback index gaps.

ipv6ipamcapacity
04Previous Versions2
2026.07.11.1
2026.07.10.1
05Stats
A
100 / 100
Downloads
0
Archive size
27.6 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels