1
jaylee4869 2020-11-02 15:33:01 +08:00
|
2
jaylee4869 2020-11-02 15:34:58 +08:00
没仔细看,google 试试吧
|
3
Showfom 2020-11-02 15:37:25 +08:00
|
4
stcheng 2020-11-02 15:44:17 +08:00
蹲一个答案
之前也碰到了类似的问题:有一系列的 IP 地址,求最后全 IP 段被分成了几段之类的需求,因为没有找到类似的实现,最后自己简单动手写了一个,也用到了楼上提到的 ipaddress 的包,另外就是用到了 LpmDict 的包。 https://github.com/Azure/sonic-mgmt/blob/master/ansible/roles/test/files/ptftests/fib.py 楼主的需求相对更加简单一点,也许会更容易实现。 |
5
Mohanson 2020-11-02 15:50:29 +08:00 via Android
一个 cidr 不就是两个 uint32 吗(上下区间),求个补集不是一分钟的事…
|
6
yorkyoung OP |
7
bazingaterry 2020-11-02 22:24:49 +08:00
|
8
yorkyoung OP @bazingaterry 这个帖子的链接已经 404 变更后的应该是 https://github.com/x1angli/regional-ip-addresses/blob/master/ipaddr.py
|