将Cidr列表与另一个列表进行比较

时间:2019-01-09 12:23:17

标签: python sqlite

我有两个表,每个表都有一个列IP Cidr列表。 假设第一个表是RIPE地址空间(IP Cidr),第二个表是APNIC地址空间(IP Cidr)。 问题是如何比较这两个IP cidr列表,以检查RIPE是否使用APNIC的任何Cidr或子IP Cidr。

考虑到RIPE表具有超过一百万行,而APNIC具有大约100万行(对于代码效率或查询效率而言)

我附加了RIPE和APNIC样本数据的链接。

APNIC [1]:https://drive.google.com/file/d/1vYzQd5_ft8XVJXqhYI7tzpHwA2UwYwW_/view?usp=sharing

RIPE [2]:https://drive.google.com/file/d/1wdp8lFtwLiLhIkvXu8IPDgsDW-A6PQVv/view?usp=sharing

通过sql或python以及如果python有任何库,哪种方法可以有效地处理此比较? 您可以推荐代码模板吗?

0 个答案:

没有答案