【发布时间】:2010-07-19 09:03:57
【问题描述】:
我正在处理 Internet 的 BGP 表(一个巨大的文件)。但是,路由汇总可能是一个问题。我的主要问题是,有时会宣布大量 IPv4 空间(即 172.16.0.0/16),但也会宣布更具体和更小的路由(即 172.16.64.0/18)。所以BGP表中有两个冗余条目。
我想找出一种方法来最终得到一个非冗余 IP 地址列表,只是大块。我正在考虑可能比较所有这些并将它们存储在一个列表中。 C# 中是否有一种方法可以知道 IP 地址是否是更广泛 IP 地址的一部分?如:
172.16.64.0/18 是 172.16.0.0/16 的一部分 //true
非常感谢您的帮助!
阿勒曼吉
【问题讨论】:
标签: c# networking ip