【技术实现步骤摘要】
一种跨境云内部地理边界发现系统及方法
[0001]本专利技术涉及网络拓扑探测
,具体涉及一种跨境云内部地理边界发现系统及方法。
技术介绍
[0002]互联网作为最大的人造复杂系统,自诞生以来,其网络规模便不停增长,其网络结构也日益复杂。虽然网络结构极其复杂,但对互联网拓扑结构的研究在过去的很长时间内始终吸引着网络和非网络研究人员。网络拓扑测量
[1
‑
6]是研究网络结构的基石,是网络协议设计、研究优化网络资源配置、网络地理定位与网络攻击检测与防范等方向的基础。
[0003]随着各种网络设备的接入,互联网规模不断增长,使得互联网拓扑结构极其复杂,对网络拓扑测量增加许多困难。例如,由于网络拓扑结构的动态变化和负载均衡等机制导致获得错误的拓扑结构。同时网络防火墙对探测数据包的过滤也增大了获取网络拓扑信息的难度。事实上,没有任何实体或组织能够全面而真实地了解整个互联网的网络结构,也没有专为获取网络结构而设计的协议。但是网络拓扑测量意义重大。互联网的各种拓扑属性影响网络协议,网络应用和服务的性能。因此,更好地了解Internet拓扑及其主要特征将使网络研究人员能够设计出更好的网络协议或服务
[7]。此外,准确的网络结构有助于网络工程师和运营商不断尝试改善或优化网络资源配置
[8]。了解互联网拓扑可能会在安全性方面有一些应用。例如,Burch和Cheswick
[11]建议使用互联网拓扑信息来跟踪匿名数据包。
[0004]随着云服务的不断发展,互联网的格局与 ...
【技术保护点】
【技术特征摘要】
1.一种跨境云内部地理边界发现系统,其特征在于,包括用户端和服务端,所述服务端包括前缀选取模块、任务处理模块、测量模块;所述前缀选取模块配置成利用云前缀选取方法,获取属于待测云的IP前缀数据;所述任务处理模块包括任务生成子模块、任务下发子模块、结果分析子模块;其中,所述任务生成子模块配置成获取用户端输入的测量参数数据,并根据所述待测云的IP前缀数据和所述测量参数数据生成测量任务信息;所述任务下发子模块配置成根据所述测量任务信息对所有测量点下达测量任务,获取测量点返回的结果数据,所述结果数据的格式为二进制数据;所述结果分析子模块配置成对所述结果数据进行分析,以识别云内部的地理边界;所述测量模块配置成根据所述测量任务信息执行测量任务。2.根据权利要求1所述的一种跨境云内部地理边界发现系统,其特征在于,所述前缀选取模块中利用云前缀选取方法,获取属于待测云的IP前缀数据的具体步骤包括:利用多个可以提取云平台IP前缀的数据库,获取云组织名称、自治域、IP前缀的对应关系,构建包含三者对应关系的集合;基于待测云的云组织的名称特点总结获得待测云的云组织名称关键词;基于待测云的云组织名称关键词在所述集合中筛选云组织名称候选项;基于对应关系,在所述集合中查找所述云组织名称候选项所对应的自治域;基于对应关系,在所述集合中查找所述自治域所对应的一个或多个IP前缀;将多个IP前缀进行合并,获得待测云的IP前缀数据。3.根据权利要求2所述的一种跨境云内部地理边界发现系统,其特征在于,所述测量任务信息包括任务基本信息、任务原始目标和测量相关参数;所述任务基本信息包括测量类型、任务id以及任务名称;所述任务原始目标包括具体的IP地址或是CIDR格式的网段;所述测量相关参数包括测量工具的配置参数、用于生成具体测量目标的参数以及本次测量使用的测量点列表。4.根据权利要求3所述的一种跨境云内部地理边界发现系统,其特征在于,所述结果分析子模块中对所述结果数据进行分析,以识别云内部的地理边界的具体步骤包括:将结果数据从二进制格式文件转换为路径文本文件;对每个路径文本文件进行处理,获得每个测量点的链接文本文件;具体过程包括:针对每个路径文本文件中的每个路径,将两个相邻的IP提取成为一对IP链接,同时保存发现时间、时延、两个IP间匿名跳数、发现链接的测量点;针对每个路径文本文件,将提取得到的IP链接进行合并,相同的链接合并为1个,并将新链接的时延、发现时间、IP间匿名跳数均进行更新,得到每个测量点的链接文本文件;对每个测量点的链接文本文件进行合并,获得任务的总链接文本文件;创建地理信息标记接口与自治域信息标记接口;使用地理信息标记接口与自治域信息标记接口对所述总链接文本文件中的IP进行标记,并剔除其中无法标记的IP;遍历标记后的总链接文本文件,查找其中的云内部地理边界链接。5.根据权利要求1
‑
4中任一项所述的一种跨境云内部地理边界发现系统,其特征在于,所述系统还包括任务调度模块,所述任务调度模块配置成对测量点的状态进行实时监测,
以保证测量任务被顺利执行;具体包括:为每个测量点分配一个标记,该标记的大小用于记录测量点的状态,测量点的状态包括存活、存疑和掉线三种;每隔一段时间对全部测量点进行一次目标可达性探测操作,并根据测量点是否回复以及测量点当前所处状态来修改测量点的标记,并根据修改后标记的数值修改测量点的状态;在任务将要被执行时,利用测量点的状态筛选要使用的测量点,去除状态被标记为掉线的测量点;同时再次主动进行一次目标可达性探测操作,去除本次目标可达性探测操作中没有回复的测量点,得到更新后的测量点列表;根据更新后的测量点列表并按照任务配置将所述测量任务信息传送至测量点列表中的测量点上...
【专利技术属性】
技术研发人员:张宇,朱金玉,王宇楠,张宏莉,张伟哲,方滨兴,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。