CN104053176B - 一种基于traceroute的运营商核心节点识别方法 - Google Patents
一种基于traceroute的运营商核心节点识别方法 Download PDFInfo
- Publication number
- CN104053176B CN104053176B CN201410295657.5A CN201410295657A CN104053176B CN 104053176 B CN104053176 B CN 104053176B CN 201410295657 A CN201410295657 A CN 201410295657A CN 104053176 B CN104053176 B CN 104053176B
- Authority
- CN
- China
- Prior art keywords
- province
- network
- operator
- node
- trip point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000012792 core layer Substances 0.000 claims description 3
- 239000000284 extract Substances 0.000 abstract description 6
- 238000005259 measurement Methods 0.000 abstract description 5
- 238000001514 detection method Methods 0.000 abstract description 3
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000010410 layer Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000020509 sex determination Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种基于traceroute的运营商核心节点识别方法,该方法包括如下步骤:获取所有网络路径中的IP,并查询IP信息;根据IP信息,判断并提取跳变点处的IP;用上一步得到的跳变点IP逐个遍历所有网络路径,提取每个IP作为跳变点出现的路径信息;获取属于每个跳变点IP满足判断条件的省份列表;计算所述省份的个数;识别核心节点节点。通过本发明的方法,首先大幅度缩小IP的查询范围,而后在缩小后的IP范围中全面考虑现有的衡量网络节点重要性的指标,同时根据运营商网络特点做针对性的调整。所有得到的这些核心节点IP,对于实际在运营商网络中解决排错、检错问题是一个实质性的进展。
Description
技术领域
本发明涉及一种核心节点识别方法,具体讲涉及一种基于traceroute的运营商核心节点识别方法。
背景技术
近年讨论节点重要性的方法很多,概括为以下两个:⑴“核与核度”理论的识别方法,该方法定义“核”为那些在***中起到支配性作用的节点构成的集合。“核度”的计算则是通过测评某个节点被删除后对整个网络连通性的影响程度来定义的。⑵测度指标识别方法,即设计一些测度指标来区分网络中节点的差别。已提出的测度指标主要有:节点的度、介数、特征向量、子图中心、瓶颈点等。度数的测度是利用节点的直接连接节点的数目来衡量和描述节点重要程度,介数则是网络中所有节点对之间通过该节点的最短路径的条数,介数越大,节点越重要。
这些方法是在普遍情况下来对网络上的节点进行重要性判定和识别。由于不同的网络都具有其自己的特点,所以很难将上述方法直接应用于特定的网络进行识别网络关键节点。
发明内容
为了克服上述现有技术的不足,本发明提供一种基于traceroute的运营商核心节点识别方法;通过traceroute测得数据作为原始数据识别出运营商的核心节点ip,以帮助解决网络检错、排错困难的问题。
为了实现上述发明目的,本发明采取如下技术方案:
一种基于traceroute的运营商核心节点识别方法,其特征在于,所述方法包括如下步骤:
A.获取网络路径中的IP,并查询IP信息;
B.提取跳变点处的IP信息;
C.用步骤B得到的IP逐个遍历所述网络路径,提取所述步骤B中的每个IP作为跳变点出现的路径信息;
D.在步骤C提取的路径信息中,获取属于每个跳变点IP满足判断条件的省份;
E.计算所述省份的个数;
F.识别核心节点。
优选地,步骤A中,所述网络路径的提取方法包括:选取覆盖全国至少80%地区的运营商的IP作为traceroute工具的起始点和终止点进行测量,返回的路径即为所述网络路径;所述IP信息包括IP所在的省份和运营商信息。
优选地,步骤D包括:将步骤B得到的某个IP带入步骤C得出的网络路径中,筛选出满足如下判断条件的省份:
(1)该省份的名称位于路径的头部或尾部;
(2)该省份所在的网络路径中包含有所述步骤B得到的IP,且该IP位于所述跳变点处;
(3)该省份的运营商信息与所述步骤B得到的IP的运营商信息相同。
优选地,步骤E包括:计算属于每个IP的不同省份的个数,并按数目的大小排序。
优选地,步骤F包括:连接的省份个数越多,则该IP对应的节点的重要性越大;通过如下标准识别所述节点的重要性:
若省份个数大于国内省份总数的80%,则对应的IP为网络中的核心层节点。
优选地,步骤B包括:所述跳变点为网络路径中运营商发生改变的点;根据对所述跳变点的判断提取所述IP信息。
优选地,所述运营商包括:***、***、中国电信、中国铁通和教育网。
与现有技术相比,本发明的有益效果在于:
本发明建设性地提出了运营商核心节点IP识别的方法,众所周知运营商之间传递和交换信息的节点一定是处于运营商网络中核心枢纽地位的节点,本方法的第二步提出在每条网络路径上提取出运营商改变的跳变点的IP以及相对应的运营商和省份信息,可以大幅度缩小IP范围,而后在这小范围IP中全面考虑现有的衡量网络节点重要性的指标,并根据运营商网络特点做针对性的调整的一系列处理。所有得到的这些核心节点IP,对于实际在运营商网络中解决排错、检错问题是一个实质性的进展。
附图说明
图1是本发明的方法的实现流程图。
具体实施方式
下面结合附图对本发明作进一步详细说明。
首先本方法的“原料”是利用traceroute工具并全面、科学的选取某些运营商和省份进行测量所返回的xml形式的数据。本实施例中,选取覆盖全部31个省份的五大运营商(***,***,中国电信,中国铁通以及教育网)的IP作为起始点和终止点进行测量。这样可以保证接受到的数据的全面性和完整性,并保证后续分析的科学性。本方法具体包括如下步骤,流程图如图1所示;
①.在traceroute得到的xml形式的结果数据中提取出所有网络路径上的IP内容并通过网络查询IP的工具依次查询每个IP所在的省份和运营商信息。
②.在每条网络路径上提取出运营商改变的跳变点的IP以及相对应的运营商和省份信息。(在同一路径上的两个相邻的IP的运营商不同,即称这两个IP为跳变点。绝大多数网络路径中,在一个路径上的运营商信息只有一次跳变,即一个路径上有两个跳变点。如果运营商信息在同一个路径上不止一次跳变,那么我们也将所有满足跳变点条件的IP提取出来。)
③.遍历全部结果路径,提取含有步骤②中得出的IP且该IP在此路径上对应着运营商跳变点的路径。
④.对步骤②中得出的所有IP都进行下述操作,使每一个步骤②中的IP都能得到一系列省份:
将IP带入步骤③中得到的所有路径中去,得到满足下述条件的一系列省份:
a.该省份的名称位于路径的头部或尾部;
b.该省份所在路径中步骤②中得出的IP且该IP为运营商跳变点;
c.该省份的运营商信息与IP的运营商相同。
⑤.从上步结果中统计出属于每个IP的不同省份的个数并排序。
⑥.连接省份越多说明该IP越可能位于ISP网络结构中的上层即骨干层或核心层,同时也满足核心节点的特点的描述。通过如下标准识别所述节点的重要性:
若省份个数大于所选省份总数的50%,则对应的IP为网络中的核心节点的可能性约为80%;且随着省份个数所占比例的增大,对应的IP为网络中的核心节点的可能性也增大;当省份个数所占比例达到100%时,对应的IP一定为网络中的核心节点。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求范围当中。
Claims (6)
1.一种基于traceroute的运营商核心节点识别方法,其特征在于,所述方法包括如下步骤:
A.获取网络路径中的IP,并查询IP信息;
B.提取跳变点处的IP信息;
所述跳变点为网络路径中运营商发生改变的点;根据对所述跳变点的判断提取所述IP信息;
C.用步骤B得到的IP逐个遍历所述网络路径,提取所述步骤B中的每个IP作为跳变点出现的路径信息;
D.在步骤C提取的路径信息中,获取属于每个跳变点IP满足判断条件的省份;
E.计算所述省份的个数;
F.识别核心节点。
2.如权利要求1所述的方法,其特征在于,步骤A中,所述网络路径的提取方法包括:选取覆盖全国至少80%地区的运营商的IP作为traceroute工具的起始点和终止点进行测量,返回的路径即为所述网络路径;所述IP信息包括IP所在的省份和运营商信息。
3.如权利要求1所述的方法,其特征在于,步骤D包括:将步骤B得到的某个IP带入步骤C得出的网络路径中,筛选出满足如下判断条件的省份:
(1)该省份的名称位于路径的头部或尾部;
(2)该省份所在的网络路径中包含有所述步骤B得到的IP,且该IP位于所述跳变点处;
(3)该省份的运营商信息与所述步骤B得到的IP的运营商信息相同。
4.如权利要求1所述的方法,其特征在于,步骤E包括:计算属于每个IP的不同省份的个数,并按数目的大小排序。
5.如权利要求1所述的方法,其特征在于,步骤F包括:连接的省份个数越多,则该IP对应的节点的重要性越大;通过如下标准识别所述节点的重要性:
若省份个数大于国内省份总数的80%,则对应的IP为网络中的核心层节点。
6.如权利要求2所述的方法,其特征在于,所述运营商包括:***、***、中国电信、中国铁通和教育网。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410295657.5A CN104053176B (zh) | 2014-06-26 | 2014-06-26 | 一种基于traceroute的运营商核心节点识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410295657.5A CN104053176B (zh) | 2014-06-26 | 2014-06-26 | 一种基于traceroute的运营商核心节点识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104053176A CN104053176A (zh) | 2014-09-17 |
CN104053176B true CN104053176B (zh) | 2017-10-17 |
Family
ID=51505443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410295657.5A Expired - Fee Related CN104053176B (zh) | 2014-06-26 | 2014-06-26 | 一种基于traceroute的运营商核心节点识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104053176B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113411255A (zh) * | 2021-05-12 | 2021-09-17 | 郑州埃文计算机科技有限公司 | 一种自底向上的骨干网路由器分层方法 |
CN113411201A (zh) * | 2021-05-12 | 2021-09-17 | 郑州埃文计算机科技有限公司 | 一种基于网络路径结构的骨干网路由器分层方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030214929A1 (en) * | 2002-05-14 | 2003-11-20 | Guillaume Bichot | Technique for IP communication among wireless devices |
US20090144411A1 (en) * | 2007-11-30 | 2009-06-04 | Quova, Inc. | Method and system for evaluating and selecting traceroutes to be used in determining the geographic location of a network block |
CN102143389A (zh) * | 2011-04-22 | 2011-08-03 | 赛特斯网络科技(南京)有限责任公司 | Iptv服务质量保障***及质量保障方法 |
CN102177681A (zh) * | 2011-04-21 | 2011-09-07 | 华为技术有限公司 | 检测故障的方法和*** |
-
2014
- 2014-06-26 CN CN201410295657.5A patent/CN104053176B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030214929A1 (en) * | 2002-05-14 | 2003-11-20 | Guillaume Bichot | Technique for IP communication among wireless devices |
US20090144411A1 (en) * | 2007-11-30 | 2009-06-04 | Quova, Inc. | Method and system for evaluating and selecting traceroutes to be used in determining the geographic location of a network block |
CN102177681A (zh) * | 2011-04-21 | 2011-09-07 | 华为技术有限公司 | 检测故障的方法和*** |
CN102143389A (zh) * | 2011-04-22 | 2011-08-03 | 赛特斯网络科技(南京)有限责任公司 | Iptv服务质量保障***及质量保障方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104053176A (zh) | 2014-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101645806B (zh) | Dpi和dfi相结合的网络流量分类***及分类方法 | |
CN108268581A (zh) | 知识图谱的构建方法及装置 | |
CN109299811A (zh) | 一种基于复杂网络的欺诈团伙识别和风险传播预测的方法 | |
US20170053031A1 (en) | Information forecast and acquisition method based on webpage link parameter analysis | |
CN103905261B (zh) | 协议特征库在线更新方法及*** | |
CN103326900B (zh) | 一种面向虚拟网络的流量回放方法及*** | |
CN106789912B (zh) | 基于分类回归决策树的路由器数据平面异常行为检测方法 | |
CN105847078B (zh) | 一种基于dpi自学习机制的http流量精细化识别方法 | |
CN104135521B (zh) | 环境自动监测网络的数据异常值标识方法及*** | |
CN105608140B (zh) | Lkj基础数据的图形化自动编制方法 | |
WO2021051623A1 (zh) | 基于微服务框架的灰度发布方法、装置和计算机设备 | |
CN104283918A (zh) | 一种无线局域网终端类型获取方法及*** | |
CN104618919B (zh) | 传感器网络传感节点标识符解析一致性测试方法 | |
CN105376223B (zh) | 网络身份关系的可靠度计算方法 | |
CN107682344A (zh) | 一种基于dpi数据互联网身份识别的id图谱建立方法 | |
CN106445476A (zh) | 一种代码变更信息确定方法、装置及电子设备 | |
CN104053176B (zh) | 一种基于traceroute的运营商核心节点识别方法 | |
CN108173705A (zh) | 流量引流的首包识别方法、装置、设备及介质 | |
CN110019519A (zh) | 数据处理方法、装置、存储介质和电子装置 | |
CN107368471A (zh) | 一种网页文本中地名地址的提取方法 | |
CN106302737B (zh) | 一种ip定位技术中基准点数据的清洗方法 | |
CN110245273A (zh) | 一种获取app业务特征库的方法及相应的装置 | |
CN106789416A (zh) | 工控***专用协议识别方法与*** | |
CN110278150A (zh) | 一种基于边缘节点请求信息特征的域间聚合路径分析方法 | |
CN103281158A (zh) | 深度网络通信粒度检测方法及其检测设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171017 |