3 ms·
There are many tools mostly scripts for converting IP addresses, CIDR blocks, aggregating CIDR blocks and ranges, calculating netmasks and much more. Most of t
by LinuxBender 5y ago
There are many tools mostly scripts for converting IP addresses, CIDR blocks, aggregating CIDR blocks and ranges, calculating netmasks and much more. Most of those tools are written for IPv4. I have not seen many of them written to calculate the same things for IPv6 or even convert existing IPv4 networks to fit into IPv6 networks.
If someone went back and forked or rewrote all those C, Perl and Python scripts into modern code then perhaps adoption of IPv6 would be slightly higher as network engineers would have more tools in their hands to manage and assign network configurations. Even better, if there was a public git repo that tracked all the older projects and the evolution to newer code in one place I think the adoption of usage would be really high.
- dharmab 5y agoPython's standard library has an ipaddress module that does these things for both IPv4 and IPv6.
- LinuxBender 5y agoNice. That's a good starting point for porting all the existing scripts to support both ipv4 and ipv6.