一种MPLSVPN业务故障定位方法及装置与流程

文档序号:27436918发布日期:2021-11-17 23:01阅读:177来源:国知局
一种MPLSVPN业务故障定位方法及装置与流程
一种mplsvpn业务故障定位方法及装置
技术领域
1.本发明涉及通信技术领域,具体涉及一种mplsvpn业务故障定位方法及装置。


背景技术:

2.目前,企业互联场景中应用比较广泛的vpn技术为mplsvpn(multi protocollabel switching virtual private network,多协议标签交换虚拟专用网络) 技术,所述mplsvpn技术是目前唯一可以提供高质量的数据、语音和视频相融合的多业务传送、包交换的网络技术,基于mpls技术的mplsvpn在灵活性、扩展性、安全性各个方面是当前技术最先进的vpn。
3.虽然mplsvpn技术能够为企业互连提供便利,但是其在故障诊断方面的复杂性也在随之增加,ip(internet protocol,网络协议)网络承载的mplsvpn 业务穿透的网元较多,故障定位繁琐、复杂,运维人员在接到报障后,往往需要花费较长时间去判断故障所在,导致问题长时间卡顿,对客户造成不良影响,甚至使客户忠诚度降低,不再续费订购,直接造成经济损失。
4.在本方法之前,运维人员往往是在接收到投诉以后,到网管查询与投诉故障有关的业务信息,由于业务涉及网元多,且需要各种协议、命令辅助业务测试诊断,往往需要花费较长时间去判断业务故障所在节点,费时费力,故障处理及时率较低,维护人员压力较大。所以需要一种可以在故障发生后能快速定位故障的方法。


技术实现要素:

5.为此,本发明提供一种mplsvpn业务故障定位方法及装置,设计一套检查诊断逻辑流程,依托相关网络协议、测试命令,按照设计的故障定位流程自动登录相关设备网元,对指定网元进行检查、测试,依据检查结果,定位故障节点所在。
6.本发明的具体技术方案如下:
7.一种mplsvpn业务故障定位方法,包括:
8.向mplsvpn业务故障定位装置输入出现故障或质量发生劣化的设备的 mplsvpn业务的接入电路代号;
9.根据所述接入电路代号,加载所述mplsvpn业务的业务信息;
10.根据所述业务信息,调用mplsvpn业务的性能能力,快速定位故障段;
11.调用测试功能对所述定位的故障段进行检查;
12.对检查结果进行实时结果分析,输出分析数据;
13.汇总分析数据,提取其中有异常的数据;
14.对所述有异常的数据进行分析计算,定位具体故障位置。
15.优选的,所述性能能力包括:
16.业务数据告警能力,用于所述设备的线路的故障告警;
17.资源数据告警能力,用于所述设备本身及其电路的故障告警;
18.pe到ce性能能力,用于pe到ce之间丢包、抖动、时延信息的故障告警;
19.pe间性能能力,用于pe到pe之间丢包、抖动、时延信息的故障告警;
20.链路流量能力,用于所述设备的端口流入流量、流出流量信息的故障告警;
21.设备配置能力,用于所述设备的配置文件的故障告警。
22.优选的,所述测试功能包括路由状态检查能力,所述路由状态检查能力根据所述设备的类型,调用路由状态检查能力,用于采集所述设备的路由信息。
23.优选的,所述测试功能包括arp状态检查能力,所述arp状态检查能力根据所述设备的类型,调用arp状态检查能力,用于获取所述设备的pe和交换机的mac地址。
24.优选的,所述测试功能包括pe端口状态检查能力,所述pe端口状态检查能力根据所述设备的类型,调用pe端口状态检查能力,用于统计所述设备各个端口的累计流入总包数和累计流出总包数。
25.优选的,所述测试功能包括交换机下联端口状态检查能力,所述交换机下联端口状态检查能力根据所述设备的类型,调用交换机下联端口状态检查能力,查询所述设备的交换机下连端口的管理状态和操作状态。
26.本发明还提供一种mplsvpn业务故障定位装置,用于实现所述的故障定位方法,该故障定位装置包括:
27.接收模块,用于接收所述设备的mplsvpn业务的接入电路代号;
28.业务信息加载模块,用于加载所述设备的mplsvpn业务信息;
29.业务性能能力模块,用于调用mplsvpn业务的性能能力,获取性能信息,快速定位故障段;
30.测试能力模块,用于测试分析所述定位故障段,获取实时分析结果,输出分析数据;
31.计算模块,用于汇总所述分析数据,提取其中有异常的数据,并对所述有异常的数据进行分析计算,根据计算的结果定位具体故障位置。
32.本发明的有益效果如下:所述故障定位方法可以快速定位业务故障所在节点,大幅减少运维人员工作量,提高故障处理时效;所述方法根据网元网络位置,自动匹配适用的网络协议、测试命令对设备进行即时测量诊断,对测量结果数据进行实时分析处理,保证其时效性;同时依据设计的检查诊断逻辑流程,增强故障定位的准确性;对检查的实时结果数据进行反馈呈现,帮助网络运维人员快速定位业务故障所在,减轻其工作压力。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本实施例的mplsvpn业务故障定位装置的各模块连接示意图;
35.图2为本实施例的mplsvpn业务故障定位方法的流程图。
具体实施方式
36.下面结合附图对本公开实施例进行详细描述。
37.以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
38.本发明的具体实施方式如下:
39.本发明实施例提供了一种mplsvpn(multiprotocol label switchingvirtual private network,多协议标签交换虚拟专用网)业务故障定位方法及装置,用于开通mplsvpn业务的设备的故障定位,如图1所示,本实施例的mplsvpn业务故障定位装置的各模块顺序关系如下:
40.101、接收模块,用于接收所述设备的mplsvpn业务的接入电路代号;
41.ip网络承载的所述设备的mplsvpn业务出现故障或质量劣化时,所述mplsvpn业务故障定位装置接收所述mplsvpn业务的接入电路代号。
42.102、业务信息加载模块,用于加载所述设备的mplsvpn业务信息;
43.所述业务信息包括vrf(virtual routing forwarding,虚拟路由转发)名称、客户名称、pe(provider edge,网络侧边缘设备)设备名称、pe设备端口、交换机名称、交换机下联端口。
44.103、业务性能能力模块,用于调用mplsvpn业务的性能能力,获取性能信息,快速定位故障段;
45.本实施例的性能能力如下:
46.业务数据告警能力,用于所述设备的线路的故障告警;
47.资源数据告警能力,用于所述设备本身及其电路的故障告警;
48.pe到ce性能能力,用于pe到ce之间丢包、抖动、时延信息的故障告警;
49.pe间性能能力,用于pe到pe之间丢包、抖动、时延信息的故障告警;
50.链路流量能力,用于所述设备的端口流入流量、流出流量信息的故障告警;
51.设备配置能力,用于所述设备的配置文件的故障告警。
52.104、测试能力模块,用于检查所述定位故障段,返回检查结果,再分析检查结果输出分析数据;
53.本实施例的测试能力模块的测试功能如下:
54.路由状态检查能力,根据所述设备的类型,调用路由状态检查能力,用于采集所述设备的路由信息。
55.arp状态检查能力,根据所述设备的类型,调用arp状态检查能力,用于获取所述设备的pe和交换机的mac地址。
56.pe端口状态检查能力,根据所述设备的类型,调用pe端口状态检查能力,用于统计所述设备各个端口的累计流入总包数和累计流出总包数。
57.交换机下联端口状态检查能力,根据所述设备的类型,调用交换机下联端口状态检查能力,查询所述设备的交换机下连端口的管理状态和操作状态。
58.105、计算模块,用于汇总所述分析数据,提取其中有异常的数据,并对所述有异常的数据进行分析计算,根据计算的结果定位具体故障位置。
59.如图2所示,本实施例的mplsvpn业务故障定位方法的流程图如下:
60.201、向mplsvpn业务故障定位装置输入出现故障或质量发生劣化的设备的 mplsvpn业务的接入电路代号。
61.202、根据所述接入电路代号,加载所述mplsvpn业务的业务信息。
62.203、根据所述业务信息,调用mplsvpn业务的性能能力,快速定位故障段。
63.所述性能能力包括:
64.业务数据告警能力,用于所述设备的线路的故障告警,重点关注线路带宽利用率超阀值、线路流入流量超阀值、线路流出流量超阀值、线路不通的线路故障告警名称。
65.资源数据告警能力,用于所述设备本身及其电路的故障告警,重点关注设备脱网、连续瞬断告警、单板温度告警、电压异常告警、风扇异常告警、板卡 cpu利用率超阈值、板卡内存利用率超阈值的设备类告警名称;链路中断告警、带宽利用率超阈值的电路类告警名称。
66.pe到ce性能能力,用于pe到ce(customer edge,客户侧边缘设备)之间丢包、抖动、时延信息的故障告警。
67.pe间性能能力,用于pe到pe之间丢包、抖动、时延信息的故障告警。
68.链路流量能力,用于所述设备的端口流入流量、流出流量信息的故障告警。
69.设备配置能力,用于所述设备的配置文件的故障告警,加载设备配置文件,对异常配置进行高亮标识。
70.204、调用测试功能对所述定位的故障段进行检查。
71.本实施例的设备类型举例思科设备和华为设备,本实施例的测试功能如下:
72.路由状态检查能力,所述路由状态检查能力根据所述设备的类型,调用路由状态检查能力,用于采集所述设备的路由信息;首先区分路由协议类型是bgp 还是static,然后根据协议类型分别采集不同的静态路由条目。
73.所述路由状态检查能力返回的结果示例如下:
74.<routeprot>
75.<prottype>bgp</prottype>//路由类型
76.<status>0</status>//0

正常或1

异常
77.<maxprefix>20</maxprefix>//最大路由条目数
78.<routenum>10</routenum>//当前路由条目数
79.<bgpuptime>1950h51m</bgpuptime>//bgp存活时间
80.<staticroute>172.16.30.0/23;172.16.32.0/21;192.168.50.0/23;192.1 68.52.0/22;192.168.56.0/22</staticroute>//静态路由条目
81.<info>路由采集设备交互信息</info>
82.</routeprot>
83.arp(address resolution protocol,地址解析协议)状态检查能力,所述arp状态
检查能力根据所述设备的类型,调用arp状态检查能力,用于获取所述设备的pe和交换机的mac地址;首先获得所述设备的后台返回信息一,然后根据接入交换机所在的主机,查询mac地址信息,从后台返回的标准输出中截取端口mac地址(局域网地址),获得后台返回信息二,最后根据所述后台返回信息一和所述后台返回信息二,截取pe和交换机的mac地址(可能是多个),只要pe上的mac地址与交换机上的某一个相等,则状态为正常,否则为异常。
84.pe端口状态检查能力,所述pe端口状态检查能力根据所述设备的类型,调用pe端口状态检查能力,用于统计所述设备各个端口的累计流入总包数、累计流入丢包数、累计流入错包数、累计流出总包数、累计流出丢包数、累计流出错包数;思科设备有主端口、atm(asynchronous transfer mode,异步传输模式)子端口、非atm子端口;华为设备有以太口、vlan(virtual local areanetwork,虚拟局域网)和其他类型子端口。
85.所述pe端口状态检查能力返回的结果示例如下:
86.<portinfo>
87.<status>up</status>//端口状态
88.<protstatus>up</protstatus>//协议状态
89.<mtu>1500</mtu>//mtu
90.<inpackets>1812276</inpackets>//累计流入总包数
91.<indrops>0</indrops>//累计流入丢包数
92.<inerror>32</inerror>//累计流入错包数
93.<outpackets>2676010</outpackets>//累计流出总包数
94.<outdrops>12363</outdrops>//累计流出丢包数
95.<outerror>32</outerror>//累计流出错包数
96.<statperiod>5minute</statperiod>//速率统计周期
97.<inrate>117000</inrate>//流入速率
98.<outrate>361000</outrate>//流出速率
99.<info>设备交互信息</info>//设备返回结果
100.</portinfo>
101.交换机下联端口状态检查能力,所述交换机下联端口状态检查能力根据所述设备的类型,调用交换机下联端口状态检查能力,查询所述设备的交换机下连端口的管理状态和操作状态是正常还是异常。
102.205、对检查结果进行实时结果分析,输出分析数据。
103.206、汇总分析数据,提取其中有异常的数据。
104.207、对所述有异常的数据进行分析计算,定位具体故障位置。
105.所述故障定位方法通过设计以上的一整套流程,根据所述设备每个网元对应的网络位置,自动匹配适用的对应网络协议、测试命令对所述设备进行即时测量诊断;依托所述网络协议和所述测试命令,按照所述流程自动登录所述设备的网元,对所述网元进行检查测试,根据检查测试的结果,得出测试结果数据,并对测试结果数据进行实时分析处理,定位故障节点所在。
106.在本发明的描述中,需要理解的是,术语“中间”、“长度”、“上”、“下”、“前”、“后”、“竖直”、“水平”、“内”、“外”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方
位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
107.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
108.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接或彼此可通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
109.以上仅为说明本发明的实施方式,并不用于限制本发明,对于本领域的技术人员来说,凡在本发明的精神和原则之内,不经过创造性劳动所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1