The invention provides a detection hanging recovery method based on network chip, which can monitor NP in real time and reset quickly in the detection of hanging. The detection method is to detect and compare the total number of incoming packets of NP input ports in a period of time, eliminate the problem of wrong packets, and determine the phenomenon of NP hanging if there is inconsistency. After NP hanging was detected, fast reset was performed. Detection method is not only fast and fast, but also takes up very little memory, so as to ensure the processing speed of network chips while detecting; to achieve rapid processing after emergencies, improve product stability; to ensure that the network in the whole region will not have long-term network failure; to reduce customer complaint rate; to save operators'human costs.
【技术实现步骤摘要】
一种基于网络芯片的检测挂死恢复方法
本专利技术属于网络芯片实时检测
,尤其涉及一种基于网络芯片的检测挂死恢复方法。
技术介绍
网络芯片(NP,NetworkingProcessor)是一个提供在通信网络中发送和接收数据逻辑的微处理器,NP是一种可编程器件,它特定的应用于通信领域的各种任务,比如包处理、协议分析、路由查找、声音/数据的汇聚、防火墙等。但是,由于线网流量的复杂程度很高,会导致NP在线网运行过程中出现挂死的问题,从而导致设备故障,引起整个地区的网络故障。除此之外,在测试过程中无法模拟出复杂的线网的流量,不能覆盖完全测试出导致NP挂死的包,使得无法快速、及时的进行复位,即无法快速的恢复正常流量处理功能。
技术实现思路
为解决上述技术问题,本专利技术提供一种基于网络芯片的检测挂死恢复方法。本专利技术采用如下技术方案:在一些可选的实施例中,提供一种基于网络芯片的检测挂死恢复方法,包括:分别在第一时间点及第二时间点,检测NP输入端口的总进包数量;判断在所述第一时间点检测出的总进包数量与在所述第二时间点检测出的总进包数量是否相同;若是判断结果为不同,则判定所述N ...
【技术保护点】
1.一种基于网络芯片的检测挂死恢复方法,其特征在于,包括:分别在第一时间点及第二时间点,检测网络芯片输入端口的总进包数量;判断在所述第一时间点检测出的总进包数量与在所述第二时间点检测出的总进包数量是否相同;若是判断结果为不同,则判定所述网络芯片挂死。
【技术特征摘要】
1.一种基于网络芯片的检测挂死恢复方法,其特征在于,包括:分别在第一时间点及第二时间点,检测网络芯片输入端口的总进包数量;判断在所述第一时间点检测出的总进包数量与在所述第二时间点检测出的总进包数量是否相同;若是判断结果为不同,则判定所述网络芯片挂死。2.根据权利要求1所述的一种基于网络芯片的检测挂死恢复方法,其特征在于,还包括:当在所述第一时间点检测出总进包数量后,以及当在所述第二时间点检测出总进包数量后,均将检测出的总进包数量保存到程序的内存中。3.根据权利要求1或2所述的一种基于网络芯片的检测挂死恢复方法,其特征在于,所述检测网络芯片输入端口的总进包数量的过程包括:查询所述网络芯片各个输入端口的进包数量;将所述网络芯片各个输入端口的进包数量相加,获取总进包数量。4.根据权利要求3所述的一种基于网络芯片的检测挂死恢复方法,其特征在于,所述判断在所述第一时间点检测出的总...
【专利技术属性】
技术研发人员:王胜名,刘德俊,王乾,马红兵,
申请(专利权)人:南京贝伦思网络科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。