定位网络主机通讯路径技术

著录项
  • CN201110196113.X
  • 20110713
  • CN102271084A
  • 20111207
  • 深圳市极限网络科技有限公司
  • 赖洪昌
  • H04L12/56
  • H04L12/56 H04L29/12

  • 广东省深圳市罗湖区松园路九号茂源大厦707
  • 中国,CN,广东(44)
摘要
本发明是定位网络主机通讯路径的一种技术,本发明集成通信路径节点采集,数据分析,输出分析结果为一体。其步骤包括如下:本发明利用Tracert命令确定IP数据包到达目标主机所经过的路径,Tracert命令用IP生存时间(TTL)字段和ICMP回应数据包来确定从一个主机到网络上其他主机的路径,该命令返回到达IP地址所经过的路由器列表,每个节点就是数据包经过的路由IP地址,跟踪数据包使用的路由,多次采集能到达目标主机的路径后,再通过分析路由之间的关系,构造一张通信路径拓扑结构图,展示出源主机到目标主机的所有通信路径,并把数据信息保存至数据库中。
权利要求

1.本发明公开了通过路由路径定位网络主机技术的方法。本发明采集源节点到目标主机的通信路径,由 于节点到目标主机路径不具备唯一性,在利用Tracert多次采集至目标主机路径后,通过分析路由之间的关 系,获取到目标主机所有路线,并把所有信息保存到数据库,本发明可以实现收集详细的主机通信路径信 息。具体操作步骤如下:

1.获取起始站点到达目标主机IP地址所经过的路由列表

其特征在于:利用Tracert程序设计中ICMP及IP header的TTL(Time To Live)栏位(field),首先,Tracer 送出一个TTL为1的IP datagram(每次送出的为3个40字节的包,包括源地址,目的地址和发出的时间 标签)到目的地,由于路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1,当数据包 上的TTL减为0时,路由器应该将“ICMP已超时”的消息发回源系统,源主机接受到返回信息后,在 随后的每次发送过程将TTL递增1,当datagram到达目的地后,该主机并不会送回ICMP time exceeded 消息,从而确定到达目标主机的路由,由于节点到目标主机路径不具备唯一性,利用Tracert多次采集至目 标主机路径后,记录返回回来的路由列表信息。

2.解析路由IP

其特征在于:分析返回的路由列表,通过Tracert提取ICMP超时消息中的IP地址并作域名解析,列出 所经过的路由设备的域名及IP地址。

3.分析数据

其特征在于:收集到某个站点到多个目的地站点所有路径信息,那么可以通过这些数据进行分析,明 确通信路径中路由与路由之间的关系,可分析出其中某个IP地址到另一个IP地址的所有路径,可出通 信路径中必须通过某些固定的IP地址信息。

4.结果展示

其特征在于:基于数据分析完成之后,将自动构造一张主机通信路径拓扑图,拓扑图包含路由器IP、 主机IP、域名、路由器之间关系、以及他们之间所有通信路径。

5.数据入库

其特征在于:整理并保存获取和分析的数据信息至数据库,形成一个庞大的数据源。

说明书
技术领域

本发明涉及通信网络路径的信息采集及分析技术,具体涉及为通过路由路径定位到达目标主机路径技术的方法,属于计算机应用技术领域。

目前,欧洲电信标准化协会(ETSI)和国际电信联盟电信标准化部门(ITU-T)等国际标准化组织都提出下一代电信网是构建在IP或分组交换网上的。随着技术的不断发展,在IP网上提供三网合一的技术趋势日益显现。但是IP网的设计初衷仅是解决位于不同地方的设备的互连问题,具有极大的开放性。由于其具有开放性,所以IP网技术得以在短短十年间已经得到高速的发展,基本已经普及到家庭了,并成为人们日常生活和工作中不可缺少的组成部分。但是,也因为其开放性和仅提供互连的能力,导致IP网无法保证业务的服务质量和用户访问网络的安全。

互连网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到达另一端。每一个连接在Internet上的设备,如主机、路由器、接入服务器等一般情况下都会有一个独立的IP地址。通过Tracert我们能知道信息从计算机到互连网另一端的主机通信路径。

由于介入网的技术多样且存在较大的收敛比,信息通讯路径的多样性和复杂性,要实现可靠的服务质量首先要解决的问题是如何收集和管理用户的网络拓扑信息,并以此为基础收集接入网的拓扑结构。

针对上述现象,本发明的主要目的在于提供一种获取网络路径信息的技术,可以实现收集的详细网络路径信息,在此基础上充分保障网络的通信服务质量。本发明实现的主要功能如下:1.利用Tracert命令多次采集源主机与目标主机的通信路径;2.解析主机IP,获取其域名;3.分析数据,明确所有通信路径节点中,节点与节点之间的关系,分析出潜在的通信路径;4.分析完成后,源主机与目标主机的所有通信路径将会以拓扑图显示;5.数据导出,本方法支持数据导出,包括通信路径、IP地址、域名导出;6.数据保存至数据库。

图1为利用Tracert收集源主机到目标主机通信路径中的路由数据,此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,主要用于解析本发明,并不构成对本发明的不当限定。

图2所为通过路由定位网路主机通讯路径的流程图。

通过路由路径定位网络主机技术,具体实施方案包括以下步骤:

1.源主机发送请求,其特征在于源主机向目标主机发送请求。

2.利用Tracert命令获取通信路径列表,其特征在于:首先,Tracert送出一个TTL为1的IP datagram(每次送出的为3个40字节的包,包括源地址,目的地址和发出的时间标签)到目的地,由于路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1,当数据包上的TTL减为0时,路由器应该将“ICMP已超时”的消息发回源系统,源主机接收到返回信息后,在随后的每次发送过程将TTL递增1,当datagram到达目的地后,该主机并不会送回ICMP time exceeded消息,从而确定到达目标主机的路由,由于节点到目标主机路径不具备唯一性,利用Tracert多次采集至目标主机路径后,记录返回回来的路由列表信息。

3.解析路由IP,其特征在于:分析返回的路由列表,通过Tracert提取ICMP超时消息中的IP地址并作域名解析,列出所经过的路由设备的域名及IP地址。

4.分析数据,其特征在于:收集到某个站点到多个目的地站点所有路径信息,那么可以通过这些数据进行分析,明确通信路径中路由与路由之间的关系,可分析出其中某个IP地址到另一个IP地址的所有路径,可出通信路径中必须通过某些固定的IP地址信息。

5.结果展示,其特征在于:基于数据分析完成之后,将自动构造一张主机通信路径拓扑图,拓扑图包含路由器IP、主机IP、域名、路由器之间关系、以及他们之间所有通信路径。具体实现方案为:

(1)将数据转成节点(唯一标识,要显示的文本,子节点及其跟子节点的权重)

(2)保存所有根节点(通源主机及目标主机)

(3)计算跟节点的子节点的位置

(4)将节点(每个节点对应一个可显示的控件或可以画到界面的图形)显示到界面

(5)响应节点事件(拖拽,单击和双击)

6.数据导出,其特征在于:对分析之后的通信路径拓扑图数据具备导出功能,支持html格式导出。

7.数据入库,其特征在于:整理并保存获取和分析的数据信息至数据库,形成一个庞大的数据源。

本文发布于:2024-09-22 22:36:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/73124.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议