基于TTL监测网络拓扑变化并触发告警的方法与流程


基于ttl监测网络拓扑变化并触发告警的方法
技术领域
1.本公开涉及通信技术领域,尤其涉及一种基于ttl监测网络拓扑变化并触发告警的方法、装置和ttl监测系统。


背景技术:



2.在sd-w络中,由于underlay多基于随处可得的internet,网络拓扑发生改变势必会造成underlay网络质量的影响,进而影响overlay的各种性能指标。
3.由于internet不由任何人掌控,因此目前的主流处理方式是,通过人工对overlay网络质量进行检测,发现overlay网络质量劣化后由人工检测underlay网络拓扑,对症处理。
4.鉴于上述人工检测,需要被动地等待overlay网络质量劣化,然后面对错综复杂的underlay网络手工排查。且不说效率低下,更多的可能是无从下手。
5.因此,需要一种基于ttl监测网络拓扑变化并触发告警的方法自动发现underlay拓扑变化的手段,便于当sd-wan的underlay发生变化时,通过多角度检测并触发告警,以尽早发现并有针对性地进行网络优化。


技术实现要素:



6.为了解决上述问题,本技术提出一种基于ttl监测网络拓扑变化并触发告警的方法、装置和ttl监测系统,以此通过对若干端对端的节点路由链路进行ttl检测,通过告警引擎对ttl值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点。当sd-wan的underlay发生变化时,通过多角度ttl的检测并触发告警,以尽早发现并有针对性地进行网络优化。
7.本技术一方面,提出一种基于ttl监测网络拓扑变化并触发告警的方法,包括如下步骤:s100、基于underlay网络拓扑结构,设置节点路由链路;s200、实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;s300、根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。
8.作为本技术的一种可选实施方案,可选地,在步骤s100中,所述基于underlay网络拓扑结构,设置节点路由链路,包括:s101、预设链路设置规则;s102、根据所述链路设置规则,在所述underlay网络拓扑结构中,选择满足符合所述链路设置规则的若干节点;s103、基于选择的若干节点,设置若干条端到端的所述节点路由链路。
9.作为本技术的一种可选实施方案,可选地,在步骤s100中,所述基于underlay网络拓扑结构,设置节点路由链路,还包括:
s110、获取所述节点路由链路,计算并得到所述节点路由链路中的节点数量;s120、根据所述节点数量,根据预设配置规则,配置若干对应所述节点数量的ttl阈值;s130、根据所述配置规则,将所述ttl阈值配置在所述节点路由链路中的每个节点上。
10.作为本技术的一种可选实施方案,可选地,在s200、实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值,包括:s201、配置告警系统,并设定所述告警系统的采样频率;s202、配置不同敏感度的告警策略,并将所述告警策略配置在所述告警系统中;s203、通过所述告警系统对所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值。
11.作为本技术的一种可选实施方案,可选地,在步骤s200中,实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值,还包括:s210、通过所述告警系统,对若干条所述节点路由链路进行实时ttl监控,并获取每个所述节点路由链路的ttl值;s220、将所述节点路由链路的ttl值,与该所述节点路由链路的ttl阈值进行对比,判断所述节点路由链路的ttl值是否超过所述ttl阈值;s230、若是所述节点路由链路的ttl值超过该所述节点路由链路的ttl阈值,则判断所述节点路由链路所在的所述underlay网络拓扑结构发生变化,并通过所述告警系统发出警报。
12.作为本技术的一种可选实施方案,可选地,在步骤s300中,根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点,包括:s301、获取发出警报的所述节点路由链路;s302、通过所述告警系统,对所述节点路由链路中的每个节点进行实时ttl监控,获取每个节点的ttl值;s303、将每个所述节点的ttl值,与配置给各个节点的ttl阈值进行对比,计算并判断各个所述节点的ttl值是否超过所述ttl阈值:若是其中某个所述节点的ttl值超过其对应的所述ttl阈值,则判断该所述节点所在的所述underlay网络拓扑结构发生变化,标记该所述节点并通过所述告警系统发出警报。
13.本技术二方面,提出一种实现上述所述的基于ttl监测网络拓扑变化并触发告警的方法的装置,包括:链路设置模块,用于基于underlay网络拓扑结构,设置节点路由链路;ttl值判断模块,用于实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;定点计算模块,用于根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。
14.作为本技术的一种可选实施方案,可选地,所述ttl值判断模块,包括:配置模块,用于配置告警系统,并设定所述告警系统的采样频率;以及,配置不同敏感度的告警策略,并将所述告警策略配置在所述告警系统中;
告警模块,用于通过所述告警系统对所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值;以及,对若干条所述节点路由链路进行实时ttl监控,并获取每个所述节点路由链路的ttl值;判断模块,用于将所述节点路由链路的ttl值,与该所述节点路由链路的ttl阈值进行对比,判断所述节点路由链路的ttl值是否超过所述ttl阈值;若是所述节点路由链路的ttl值超过该所述节点路由链路的ttl阈值,则判断所述节点路由链路所在的所述underlay网络拓扑结构发生变化,并通过所述告警系统发出警报。
15.作为本技术的一种可选实施方案,可选地,所述定点计算模块,包括:获取模块,用于获取发出警报的所述节点路由链路;计算模块,用于通过所述告警系统,对所述节点路由链路中的每个节点进行实时ttl监控,获取每个节点的ttl值;定点告警模块,用于将每个所述节点的ttl值,与配置给各个节点的ttl阈值进行对比,计算并判断各个所述节点的ttl值是否超过所述ttl阈值:若是其中某个所述节点的ttl值超过其对应的所述ttl阈值,则判断该所述节点所在的所述underlay网络拓扑结构发生变化,标记该所述节点并通过所述告警系统发出警报。
16.本技术三方面,提出一种ttl监测系统,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令时实现上述所述的基于ttl监测网络拓扑变化并触发告警的方法。
17.本发明的技术效果:本技术通过基于underlay网络拓扑结构,设置节点路由链路;实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。通过对若干端对端的节点路由链路进行ttl检测,通过告警引擎对ttl值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点。当sd-wan的underlay发生变化时,通过多角度ttl的检测并触发告警,以尽早发现并有针对性地进行网络优化。
18.根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
19.包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
20.图1示出为本发明基于irc协议控制符实现对节点的显示和控制方法的实施流程示意图;图2示出为本发明表示开启消息的数据格式结构示意图;图3示出为本发明表示关闭消息的数据格式结构示意图;图4示出为本发明数据包头的排列构造格式结构示意图。
具体实施方式
21.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
22.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
23.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
24.实施例1在sd-wan中,ttl指标是用来描述网络跳数的字段,也能间接地描述端到端之间网络的部分拓扑情况。简而言之,如果ttl发生变化,网络拓扑必然发生变化,ttl不发生变化,网络拓扑不一定没发生变化。
25.此外,ttl描述的变化只是端到端的“一维”网络,如果需要更全面更敏感地侦测网络变化,需要同时对多条端到端链路进行ttl检测。
26.本实施例,就是通过对sd-wan的underlay的拓扑结构中的不同节点路由链路进行ttl数值监控和阈值判断,来实现网络节点以及节点路由链路的网络质量的监控的。通过告警引擎对ttl值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点,当sd-wan的underlay发生变化时,通过多角度ttl的检测并触发告警,以尽早发现并有针对性地进行网络优化。
27.ttl数值,即作为被监测的唯一指标,推送到通用的告警系统,定制不同敏感度的告警策略实现告警的触发。在本实施例,配置在告警系统中的不同敏感度的告警策略,根据用户按照其配置的拓扑网络进行设定即可。在对节点路由链路和节点的ttl数值监控和判断时,可以设定不同的计算方式和不同敏感度的告警策略,本实施例不限制计算方式和告警策略的设计规则。
28.如图1所示,本技术一方面,提出一种基于ttl监测网络拓扑变化并触发告警的方法,包括如下步骤:s100、基于underlay网络拓扑结构,设置节点路由链路;s200、实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;s300、根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。
29.首先,需要在sd-wan的underlay的拓扑结构中,设置若干节点路由链路。具体的,作为本技术的一种可选实施方案,可选地,在步骤s100中,所述基于underlay网络拓扑结构,设置节点路由链路,包括:s101、预设链路设置规则;s102、根据所述链路设置规则,在所述underlay网络拓扑结构中,选择满足符合所述链路设置规则的若干节点;s103、基于选择的若干节点,设置若干条端到端的所述节点路由链路。
30.用户在一个拓扑结构中,需要对需要进行网络优化监控的节点/链路进行标识,设
计链路设置规则,以此通过该链路设置规则来设置不同节点的路由线路,即节点路由链路。
31.如图2所示,在一个sd-wan的underlay的拓扑结构中,包含9个节点,其中,节点1、节点2和节点3,到达节点9的路由链路分别为:节点1至节点9的路由为1-4-6-9;节点2至节点9的路由为2-4-7-9;节点3至节点9的路由为3-5-8-9。
32.该拓扑结构中共设计有3条链路,即3条节点路由链路。
33.其次,在每条节点路由链路的节点上,为所有路由节点的ttl值设置了告警,即预设的ttl阈值,一旦告警系统对节点路由链路甚至节点路由链路中的某个节点监控发现其达到触发条件,则:一旦ttl发生变化,立即告警。其中,本实施例,ttl采样的精度为秒级。
34.一旦发现ttl数值变化,则可以通过告警系统逐一计算排查,定点计算得到ttl数值发生变化的节点,定点排查,自动计算并告警,大大提高了sd-wan的underlay的拓扑结构的网络优化策略效率。
35.本实施例,通过对若干端对端的节点路由链路进行ttl检测,通过告警引擎对ttl值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点。
36.这样可以发现sd-wan的underlay的拓扑结构的变化节点,当sd-wan的underlay发生变化时,通过多角度ttl的检测并触发告警,以尽早发现变化节点并有针对性地进行网络优化。
37.如图3所示,在上述基础上,当拓扑发生如图2所示的变化,节点6与节点9之间增加了节点a。此时,underlay变化节点1至节点9的路由从1-4-6-9变为1-4-6-a-9,ttl值少了1,达到触发告警的条件。
38.与此同时,节点2、3的ttl都没有变化,可以断定路由变化发生成1-9的这条路径上,与此同时,节点4与节点6上也发现了相似的ttl变化,最后将问题快速锁定在了6-9的环节。
39.如图4所示,同样地,如果新增的节点b位于节点6、7、8与节点9之间,理由同上例,所有的节点都发现他们到节点9的ttl少了1,所以可以迅速断定新增节点的位置并触发告警。
40.通过告警引擎对ttl值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点。当sd-wan的underlay发生变化时,通过多角度ttl的检测并触发告警,以尽早发现并有针对性地进行网络优化。
41.在上述实施基础上,本实施例,将进一步详述各个具体步骤。
42.在本实施例,可以对每条的节点路由链路进行ttl数值进行监控并计算,判断某条节点路由链路的ttl数值是否超过设定的阈值;还可以对每条节点路由链路中的节点的ttl数值进行监控并计算,判断出现告警的节点路由链路中的某个节点的ttl数值是否超过设定的阈值,以此进行定点监控捕捉变化节点。因此,针对节点路由链路和节点,可以在告警系统中配置不同敏感度的告警策略,通过对应配置的告警策略对监控对象进行计算和判断,此由用户来设定即可。
43.作为本技术的一种可选实施方案,可选地,在步骤s100中,所述基于underlay网络拓扑结构,设置节点路由链路,还包括:
s110、获取所述节点路由链路,计算并得到所述节点路由链路中的节点数量;s120、根据所述节点数量,根据预设配置规则,配置若干对应所述节点数量的ttl阈值;s130、根据所述配置规则,将所述ttl阈值配置在所述节点路由链路中的每个节点上。
44.本处,对每条节点路由链路中的节点,根据包含的节点数量,配置ttl阈值,使得每个节点都可以根据配置规则进行ttl阈值配置。这样便于监控时,告警系统对每个节点的ttl数值进行比对判断。配置规则所设定的ttl阈值配置方式,根据告警系统的功能进行设定即可。
45.作为本技术的一种可选实施方案,可选地,在s200、实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值,包括:s201、配置告警系统,并设定所述告警系统的采样频率;s202、配置不同敏感度的告警策略,并将所述告警策略配置在所述告警系统中;s203、通过所述告警系统对所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值。
46.本实施例,通过多条端到端的链路的ttl的检测尽可能地以秒级采集数据,通过系统设定采样频率即可。告警系统的系统类型,采用用户定制或者开发的系统即可。
47.告警系统配置的不同敏感度的告警策略,需要根据监控对象进行切换,便于实现不同告警策略下的ttl数值监控和判断。告警策略配置完毕,即可通过告警系统对sd-wan的underlay拓扑结构中设置的若干需要进行网络质量监控的所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值。
48.作为本技术的一种可选实施方案,可选地,在步骤s200中,实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值,还包括:s210、通过所述告警系统,对若干条所述节点路由链路进行实时ttl监控,并获取每个所述节点路由链路的ttl值;s220、将所述节点路由链路的ttl值,与该所述节点路由链路的ttl阈值进行对比,判断所述节点路由链路的ttl值是否超过所述ttl阈值;s230、若是所述节点路由链路的ttl值超过该所述节点路由链路的ttl阈值,则判断所述节点路由链路所在的所述underlay网络拓扑结构发生变化,并通过所述告警系统发出警报。
49.本处,监控对象是所述节点路由链路,针对每条所述节点路由链路的ttl值进行获取并计算,判断计算获得的所述节点路由链路的ttl值是否超过策略规定的ttl阈值,若是其中某条节点路由链路的ttl值超过ttl阈值,则判定该条节点路由链路的网络质量存在变化,即该条节点路由链路存在一些节点的变化如节点增加,则通过所述告警系统发出警报。同时可以进行标记。
50.节点路由链路的ttl值获取并计算的方式,比如采用计算每条节点路由链路中所有节点ttl值的均值获得ttl值,本处不进行限制,由用户选择计算方式即可。
51.若所述告警系统发现存在一些节点路由链路的ttl值发生变化,此时则进一步地定点计算,所述告警系统对发出告警的节点路由链路进行监控。
52.作为本技术的一种可选实施方案,可选地,在步骤s300中,根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点,包括:s301、获取发出警报的所述节点路由链路;s302、通过所述告警系统,对所述节点路由链路中的每个节点进行实时ttl监控,获取每个节点的ttl值;s303、将每个所述节点的ttl值,与配置给各个节点的ttl阈值进行对比,计算并判断各个所述节点的ttl值是否超过所述ttl阈值:若是其中某个所述节点的ttl值超过其对应的所述ttl阈值,则判断该所述节点所在的所述underlay网络拓扑结构发生变化,标记该所述节点并通过所述告警系统发出警报。
53.上述对每个节点的ttl值监控,以及根据为每个节点配置的ttl阈值来判断每个节点的ttl值是否超过其对应的所述ttl阈值的方式,其原理如同上述所述节点路由链路的判断方式,仅仅是策计算略和ttl阈值的不同,本处不再赘述。
54.如图4所示,当所有的节点都发现他们到节点9的ttl少了1,所以可以迅速断定新增节点的位置并触发告警。因此,通过告警引擎对ttl值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点。
55.本实施例,在检测ttl的同时,也可以对网络的质量(延时、丢包率)作检测,辅助提高网络质量检测效率。
56.需要说明的是,尽管以作为示例介绍了如上根据若干节点设计节点路由链路,但本领域技术人员能够理解,本公开应不限于此。事实上,用户完全可根据所处拓扑结果的节点数量等,设定监控范围,只要可以按照上述技术方法实现本技术的技术功能即可。
57.实施例2基于实施例1的实施原理,本技术二方面,提出一种实现上述所述的基于ttl监测网络拓扑变化并触发告警的方法的装置,包括:链路设置模块,用于基于underlay网络拓扑结构,设置节点路由链路;ttl值判断模块,用于实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;定点计算模块,用于根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。
58.作为本技术的一种可选实施方案,可选地,所述ttl值判断模块,包括:配置模块,用于配置告警系统,并设定所述告警系统的采样频率;以及,配置不同敏感度的告警策略,并将所述告警策略配置在所述告警系统中;告警模块,用于通过所述告警系统对所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值;以及,对若干条所述节点路由链路进行实时ttl监控,并获取每个所述节点路由链路的ttl值;判断模块,用于将所述节点路由链路的ttl值,与该所述节点路由链路的ttl阈值进行对比,判断所述节点路由链路的ttl值是否超过所述ttl阈值;若是所述节点路由链路的ttl值超过该所述节点路由链路的ttl阈值,则判断所述节点路由链路所在的所述underlay网络拓扑结构发生变化,并通过所述告警系统发出警报。
59.作为本技术的一种可选实施方案,可选地,所述定点计算模块,包括:
获取模块,用于获取发出警报的所述节点路由链路;计算模块,用于通过所述告警系统,对所述节点路由链路中的每个节点进行实时ttl监控,获取每个节点的ttl值;定点告警模块,用于将每个所述节点的ttl值,与配置给各个节点的ttl阈值进行对比,计算并判断各个所述节点的ttl值是否超过所述ttl阈值:若是其中某个所述节点的ttl值超过其对应的所述ttl阈值,则判断该所述节点所在的所述underlay网络拓扑结构发生变化,标记该所述节点并通过所述告警系统发出警报。
60.上述各个模块的功能,以及各个模块之间的交互逻辑,详见实施例1,本处不再进行赘述。各个模块之间的连接方式可以是有线或者无线,本处不限定。
61.显然,本领域的技术人员应该明白,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各控制方法的实施例的流程。上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
62.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各控制方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。
63.实施例3更进一步地,本技术三方面,提出一种ttl监测系统,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令时实现实施例1所述的基于ttl监测网络拓扑变化并触发告警的方法。
64.本公开实施例的ttl监测系统包括处理器以及用于存储处理器可执行指令的存储器。其中,处理器被配置为执行可执行指令时实现前面任一所述的一种基于ttl监测网络拓扑变化并触发告警的方法基于irc协议控制符实现对节点的显示和控制方法。
65.此处,应当指出的是,处理器的个数可以为一个或多个。同时,在本公开实施例的ttl监测系统中,还可以包括输入装置和输出装置。其中,处理器、存储器、输入装置和输出装置之间可以通过总线连接,也可以通过其他方式连接,此处不进行具体限定。
66.存储器作为一种基于ttl监测网络拓扑变化并触发告警的方法计算机可读存储介质,可用于存储软件程序、计算机可执行程序和各种模块,如:本公开实施例的一种基于ttl监测网络拓扑变化并触发告警的方法基于irc协议控制符实现对节点的显示和控制方法所对应的程序或模块。处理器通过运行存储在存储器中的软件程序或模块,从而执行ttl监测
系统的各种功能应用及数据处理。
67.输入装置可用于接收输入的数字或信号。其中,信号可以为产生与设备/终端/服务器的用户设置以及功能控制有关的键信号。输出装置可以包括显示屏等显示设备。
68.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

技术特征:


1.一种基于ttl监测网络拓扑变化并触发告警的方法,其特征在于,包括如下步骤:s100、基于underlay网络拓扑结构,设置节点路由链路;s200、实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;s300、根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。2.根据权利要求1所述的基于ttl监测网络拓扑变化并触发告警的方法,其特征在于,在步骤s100中,所述基于underlay网络拓扑结构,设置节点路由链路,包括:s101、预设链路设置规则;s102、根据所述链路设置规则,在所述underlay网络拓扑结构中,选择满足符合所述链路设置规则的若干节点;s103、基于选择的若干节点,设置若干条端到端的所述节点路由链路。3.根据权利要求2所述的基于ttl监测网络拓扑变化并触发告警的方法,其特征在于,在步骤s100中,所述基于underlay网络拓扑结构,设置节点路由链路,还包括:s110、获取所述节点路由链路,计算并得到所述节点路由链路中的节点数量;s120、根据所述节点数量,根据预设配置规则,配置若干对应所述节点数量的ttl阈值;s130、根据所述配置规则,将所述ttl阈值配置在所述节点路由链路中的每个节点上。4.根据权利要求1所述的基于ttl监测网络拓扑变化并触发告警的方法,其特征在于,在s200、实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值,包括:s201、配置告警系统,并设定所述告警系统的采样频率;s202、配置不同敏感度的告警策略,并将所述告警策略配置在所述告警系统中;s203、通过所述告警系统对所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值。5.根据权利要求4所述的基于ttl监测网络拓扑变化并触发告警的方法,其特征在于,在步骤s200中,实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值,还包括:s210、通过所述告警系统,对若干条所述节点路由链路进行实时ttl监控,并获取每个所述节点路由链路的ttl值;s220、将所述节点路由链路的ttl值,与该所述节点路由链路的ttl阈值进行对比,判断所述节点路由链路的ttl值是否超过所述ttl阈值;s230、若是所述节点路由链路的ttl值超过该所述节点路由链路的ttl阈值,则判断所述节点路由链路所在的所述underlay网络拓扑结构发生变化,并通过所述告警系统发出警报。6.根据权利要求5所述的基于ttl监测网络拓扑变化并触发告警的方法,其特征在于,在步骤s300中,根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点,包括:s301、获取发出警报的所述节点路由链路;s302、通过所述告警系统,对所述节点路由链路中的每个节点进行实时ttl监控,获取每个节点的ttl值;s303、将每个所述节点的ttl值,与配置给各个节点的ttl阈值进行对比,计算并判断各
个所述节点的ttl值是否超过所述ttl阈值:若是其中某个所述节点的ttl值超过其对应的所述ttl阈值,则判断该所述节点所在的所述underlay网络拓扑结构发生变化,标记该所述节点并通过所述告警系统发出警报。7.一种实现权利要求1-6任一项中所述的基于ttl监测网络拓扑变化并触发告警的方法的装置,其特征在于,包括:链路设置模块,用于基于underlay网络拓扑结构,设置节点路由链路;ttl值判断模块,用于实时监控所述节点路由链路的ttl值,并判断所述ttl值是否超过预设的ttl阈值;定点计算模块,用于根据判断结果,定点计算所述underlay网络拓扑结构中的变化节点。8.根据权利要求7所述的装置,其特征在于,所述ttl值判断模块,包括:配置模块,用于配置告警系统,并设定所述告警系统的采样频率;以及,配置不同敏感度的告警策略,并将所述告警策略配置在所述告警系统中;告警模块,用于通过所述告警系统对所述节点路由链路进行实时ttl监控,获取所述节点路由链路的路由ttl值;以及,对若干条所述节点路由链路进行实时ttl监控,并获取每个所述节点路由链路的ttl值;判断模块,用于将所述节点路由链路的ttl值,与该所述节点路由链路的ttl阈值进行对比,判断所述节点路由链路的ttl值是否超过所述ttl阈值;若是所述节点路由链路的ttl值超过该所述节点路由链路的ttl阈值,则判断所述节点路由链路所在的所述underlay网络拓扑结构发生变化,并通过所述告警系统发出警报。9.根据权利要求8所述的装置,其特征在于,所述定点计算模块,包括:获取模块,用于获取发出警报的所述节点路由链路;计算模块,用于通过所述告警系统,对所述节点路由链路中的每个节点进行实时ttl监控,获取每个节点的ttl值;定点告警模块,用于将每个所述节点的ttl值,与配置给各个节点的ttl阈值进行对比,计算并判断各个所述节点的ttl值是否超过所述ttl阈值:若是其中某个所述节点的ttl值超过其对应的所述ttl阈值,则判断该所述节点所在的所述underlay网络拓扑结构发生变化,标记该所述节点并通过所述告警系统发出警报。10.一种ttl监测系统,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令时实现权利要求1至6中任意一项所述的基于ttl监测网络拓扑变化并触发告警的方法。

技术总结


本申请涉及一种基于TTL监测网络拓扑变化并触发告警的方法,通过基于Underlay网络拓扑结构,设置节点路由链路;实时监控所述节点路由链路的TTL值,并判断所述TTL值是否超过预设的TTL阈值;根据判断结果,定点计算所述Underlay网络拓扑结构中的变化节点。通过对若干端对端的节点路由链路进行TTL检测,通过告警引擎对TTL值的变化进行实时监控,一旦发生变化立即告警并计算出可能发生拓扑变化的点。当SD-WAN的Underlay发生变化时,通过多角度TTL的检测并触发告警,以尽早发现并有针对性地进行网络优化。地进行网络优化。地进行网络优化。


技术研发人员:

姜作毅 林达顺 谢光玉

受保护的技术使用者:

北京天维信通科技有限公司

技术研发日:

2022.06.23

技术公布日:

2022/11/18

本文发布于:2024-09-20 14:45:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/6646.html

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

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