The ForwardingPlane - A wealth of rambling run-on sentences, misspellings, rants, and technical babble.
Mar. 19, 2025
One of the very few things that irritates me about TailScale is that it uses ULA addressing and doesn’t allow for custom address block definitions (i.e., I can’t use my own GUA block). While this is definitely a “me problem”, it is something that is irksome to me nonetheless. So, in order to get access to my systems over TailScale, over IPv6, I created this python script to grab the v6 addresses and put them into a format conducive to, say, an internal BIND view, or pihole (v5).
Mar. 14, 2025
IPv6 address planning can be a trial-and-error endeavor. There are useful tools for subnetting, but I couldn;t find anything that would just take a prefix, subnet length, and provide a simple list of the prefixes. (Now, this does exist, and I just simply missed it). I wrote some really simple python that does a few things:
Accepts an IPv6 prefix and a new prefix length to generate subnet allocations.
Mar. 11, 2025
In this episode of the IPv6 Buzz, we dive into two RFCs for discovering IPv6 prefixes: RFC7050 and RFC8781. Why these two? First, 8781 is being proposed as preferential to 7050. Second, I happen to be a co-author on the draft that proposes the preference for 8781 and as usual, I have “insights” to share.
We start with some background on RFC 7050, including the limitations that led to the development of RFC 8781.