我正在使用该netaddr模块并试图弄清楚如何/如果我可以将网络分成不同前缀的子网.例如,取一个/ 16并将其拆分为X/23s和Y/24s.
据我所知,我们可以使用该subnet函数将网络拆分为给定前缀的X数,但它只需要1个前缀.
以上将从/ 16切出4/23,这很好,但是如何将剩余空间切成不同的前缀呢?
ip = IPNetwork('172.24.0.0/16')
subnets = list(ip.subnet(23, count=4))
Run Code Online (Sandbox Code Playgroud)
有没有办法可以实现我想用netaddr做的事情?