【技术实现步骤摘要】
一种路由震荡信息确定方法及其相关设备
本申请涉及通信领域,尤其涉及一种路由震荡信息确定方法及其相关设备。
技术介绍
内部网关协议(interiorgatewayprotocol,IGP)是一个在主机和路由设备间交换路由信息的协议。开放式最短路径优先(openshortestpathfirst,OSPF)和中间系统到中间系统(intermediatesystemtointermediatesystem,IS-IS)等都属于IGP。在IGP中,经常会产生路由震荡问题,路由震荡是一种某条路由在路由表中短时间内反复撤销和重现的现象。发生路由震荡后,如何快速定位到震荡源以及确定路由震荡原因是科学家们一直在研究的课题。查询路由震荡原因时,常常通过全网排查的手段定位到故障区域,然后将进行多次的区域隔离,逐渐缩小故障范围,直到锁定故障源,用户通过管理端口登录到故障路由设备,查看路由设备参数,从而确定震荡原因。可见,确定故障路由设备震荡原因的过程费时费力,效率低。
技术实现思路
本申请提供了一种路由震荡信息的确定方法,用于根据路由设备上报的参数信息确定路由震荡信息。本申请的第一方面提供了一种路由震荡信息的确定方法,包括:信息获取设备接收至少一个路由设备中每一个路由设备发送的参数信息,其中任一路由设备发送的参数信息包括所述任一路由设备的协议报文信息、计数信息以及身份标识信息中的至少一个;其中,协议报文信息可以实时发送,计数信息可以周期性发送,身份标识信息可以在信息获取设备与路由设备建立 ...
【技术保护点】
1.一种路由震荡信息的确定方法,其特征在于,包括:/n接收至少一个路由设备中每一个路由设备发送的参数信息,其中任一路由设备发送的参数信息包括所述任一路由设备的协议报文信息、计数信息以及身份标识信息中的至少一个;/n根据所述至少一个路由设备中每一个路由设备发送的参数信息,确定目标路由设备的路由震荡信息,所述目标路由设备为所述至少一个路由设备中的一个路由设备。/n
【技术特征摘要】
1.一种路由震荡信息的确定方法,其特征在于,包括:
接收至少一个路由设备中每一个路由设备发送的参数信息,其中任一路由设备发送的参数信息包括所述任一路由设备的协议报文信息、计数信息以及身份标识信息中的至少一个;
根据所述至少一个路由设备中每一个路由设备发送的参数信息,确定目标路由设备的路由震荡信息,所述目标路由设备为所述至少一个路由设备中的一个路由设备。
2.根据权利要求1所述的方法,其特征在于,所述接收至少一个路由设备中每一个路由设备发送的参数信息包括:
通过网络监控协议,接收所述至少一个路由设备中每一个路由设备发送的参数信息,所述网络监控协议为内部网关协议IGP的监控协议。
3.根据权利要求1所述的方法,其特征在于,所述接收至少一个路由设备中每一个路由设备发送的参数信息包括:
通过扩展边界网关协议的监控协议BMP,接收所述至少一个路由设备中每一个路由设备发送的参数信息,所述BMP协议为边界网关协议BGP的监控协议。
4.根据权利要求1所述的方法,其特征在于,所述接收至少一个路由设备中每一个路由设备发送的参数信息包括:
通过Netconf协议或开源远程调用协议gRPC协议,接收所述至少一个路由设备中每一个路由设备发送的YANG模型,所述YANG模型中封装有所述参数信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述确定所述路由震荡信息包括:
当至少两个第一路由设备的所述身份标识信息相同时,确定震荡原因为所述路由设备的身份标识信息冲突,所述至少一个路由设备包括所述至少两个第一路由设备;
确定所述至少两个第一路由设备为震荡源。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述计数信息包括所述路由设备的接口翻动次数;
所述确定所述路由震荡信息包括:
当第二路由设备的接口翻动次数在预置次数范围内时,确定震荡原因为所述路由设备的接口翻动次数异常,所述至少一个路由设备包括所述第二路由设备;
确定所述第二路由设备为震荡源。
7.根据权利要求1至4中任一项所述的方法,其特征在于,所述计数信息包括所述路由设备的Hello接收报文计数数据;
所述根据所述至少一个路由设备中每一个路由设备发送的参数信息,确定所述路由震荡信息包括:
根据第三路由设备的小于预置值的Hello接收报文计数数据,确定震荡原因为邻居震荡,所述至少一个路由设备包括所述第三路由设备;
确定震荡源为所述第三路由设备或所述第三路由设备的邻居路由设备或所述第三路由设备与所述第三路由设备的邻居路由设备之间的链路。
8.根据权利要求1至4中任一项所述的方法,其特征在于,所述计数信息包括路由设备的链路状态报文LSP的purge报文计数数据;
所述根据所述至少一个路由设备中每一个路由设备发送的参数信息,确定所述路由震荡信息包括:
根据第四路由设备发送的在预置数据范围内的LSP的purge报文计数数据,确定震荡原因为所述路由设备的LSP的purge报文异常,所述至少一个路由设备包括所述第四路由设备;
确定震荡源为所述第四路由设备或所述第四路由设备的邻居路由设备。
9.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述至少一个路由设备中每一个路由设备发送的参数信息,确定所述路由震荡信息包括:
确定所述至少一个路由设备中每一个路由设备发送的参数信息中的目标参数,所述目标参数为最早出现异常的参数;
确定所述目标参数所对应的路由设备为震荡源。
10.一种路由震荡信息的确定方法,其特征在于,包括:
路由设备发送参数信息至信息获取设备,所述路由设备发送的所述参数信息包括所述路由设备的协议报文信息、计数信息以及身份标识信息中的至少一个,其中,所述路由设备发送的参数信息,用于所述信息获取设备确定所述路由设备的路由震荡信息。
11.根据权利要求10所述的方法,其特征在于,所述路由设备发送参数信息至信息获取设备包括:
所述路由设备通过网络监控协议,发送所述参数信息至所述信息获取设备,所述网络监控协议为内部网关协议IGP的监控协议。
12.根据权利要求10所述的方法,其特征在于,所述路由设备发送参数信息至信息获取设备包括:
所述路由设备通过扩展的边界网关协议的监控协议BMP,发送所述参数信息至所述信息获取设备,所述BMP协议为边界网关协议BGP的监控协议。
13.根据权利要求10所述的方法,其特征在于,所述路由设备发送参数信息至信息获取设备包括:
所述路由设备通过Netconf协议或开源远程调用协议gRPC协议,发送YANG模型至所述信息获取设备,所述YANG模型中封装有所述参数信息。
14.一种信息获取设备,其特征在于,包括:
信息接收单元,用于接收至少一个路由设备中每一个路由设备发送的参数信息,其中任一路由设备发送的参数信息包括所述任一路由设备的协议报文信息、计数信息以及身份标识信息中的至少一个;
信息确定单元,用于根据所述至少一个路由设备中每一个路由设备发送的参数信息,确定目标路由设备的路由震荡信息,所述目标路由设备为所述至少一个路由设备中的一个路由设备。
15.根据权利要求14所述...
【专利技术属性】
技术研发人员:顾钰楠,庄顺万,闫刚,李振斌,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。