关键日志记录方法、装置及网络设备制造方法及图纸

技术编号:23608833 阅读:85 留言:0更新日期:2020-03-28 08:56
本申请提出一种关键日志记录方法、装置及网络设备,涉及计算机技术领域。网络设备中的转发单元判断该转发单元中是否存在工作状态为使能状态的功能模块,若不存在,则不记录功能模块的关键日志,若存在,则记录使能状态的功能模块的关键日志。其中,工作状态由该转发单元通过该转发单元的接口接收到的使能信号或去使能信号确定。由此,转发单元仅记录在本转发单元使能的功能模块的关键日志,从而减少无效的关键日志,使得在有限的存储空间中可以记录更长时间的关键日志,便于对问题进行准确快速定位。

Key logging methods, devices and network equipment

【技术实现步骤摘要】
关键日志记录方法、装置及网络设备
本申请涉及计算机
,具体而言,涉及一种关键日志记录方法、装置及网络设备。
技术介绍
目前,当网络设备(比如,路由器、交换机等)的某个转发单元的某个功能被使能后,网络设备就会基于各个转发单元记录该功能的关键日志keyinfo。随着网络设备支持的功能越来越多,关键日志也越来越多。在网络设备出现异常后,需要根据关键日志进行问题定位,而大量的关键日志对问题的准确快速定位带来了诸多不便。并且,在存储空间有限的情况下,在日志数量达到满规格的情况下,新的关键日志会覆盖老的关键日志。由此导致整个存储空间存储的关键日志对应的时间会随着功能的增多而越来越短,不能从存储空间中获得较早的关键日志,进而导致很难找到使得网络设备异常的问题原因。
技术实现思路
有鉴于此,本申请的目的在于提供一种关键日志记录方法、装置及网络设备,以通过使各转发单元仅记录在本转发单元使能的功能模块的关键日志,从而减少无效的关键日志,使得在有限的存储空间中可以记录更长时间的关键日志,便于对问题进行准确快速定位。为了实现上本文档来自技高网...

【技术保护点】
1.一种关键日志记录方法,其特征在于,应用于网络设备中的转发单元,所述方法包括:/n判断所述转发单元中是否存在工作状态为使能状态的功能模块,其中,所述工作状态由所述转发单元通过该转发单元的接口接收到的使能信号或去使能信号确定;/n若不存在,则不记录功能模块的关键日志;/n若存在,则记录使能状态的功能模块的关键日志。/n

【技术特征摘要】
1.一种关键日志记录方法,其特征在于,应用于网络设备中的转发单元,所述方法包括:
判断所述转发单元中是否存在工作状态为使能状态的功能模块,其中,所述工作状态由所述转发单元通过该转发单元的接口接收到的使能信号或去使能信号确定;
若不存在,则不记录功能模块的关键日志;
若存在,则记录使能状态的功能模块的关键日志。


2.根据权利要求1所述的方法,其特征在于,所述转发单元中存储有开关列表,所述开关列表中存储有待记录信息标识及开关状态,所述开关状态由待记录信息标识对应的功能模块的工作状态确定,所述记录使能状态的功能模块的关键日志,包括:
记录开关状态为打开状态的待记录信息标识对应的待记录信息,以作为使能状态的功能模块的关键日志。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在通过接口接收到使能信号后,根据所述使能信号中包括的模块标识确定所述使能信号使能的第一目标功能模块,以及所述第一目标功能模块所对应的上级功能模块,并设置所述第一目标功能模块、所述第一目标功能模块所对应的上级功能模块为使能状态;
在所述开关列表中记录所述第一目标功能模块、所述第一目标功能模块所对应的上级功能模块为使能状态;
在通过接口接收到去使能信号后,根据所述去使能信号中包括的模块标识确定所述去使能信号去使能的第二目标功能模块,以及所述第二目标功能模块所对应的上级功能模块及下级功能模块;将所述第二目标功能模块、所述第二目标功能模块所对应的下级功能模块的工作状态更新为去使能状态;根据所述上级功能模块中每个功能模块的下一级功能模块的工作状态判断是否将该功能模块的工作状态更新为去使能状态;在所述开关列表中记录根据所述去使能信号去使能的功能模块的工作状态为去使能状态。


4.根据权利要求3所述的方法,其特征在于,所述在所述开关列表中记录所述第一目标功能模块、所述第一目标功能模块所对应的上级功能模块为使能状态,包括:
根据预先存储的功能模块的模块标识与待记录信息标识的对应关系,将所述开关列表中与根据所述使能信号使能的功能模块对应的待记录信息标识的开关状态设置为打开状态,其中,所述开关列表中的待记录信息标识无重复。


5.根据权利要求4所述的方法,其特征在于,所述待记录信息标识中包括接口类信息标识及非接口类信息标识,所述将所述开关列表中与根据所述使能信号使能的功能模块对应的待记录信息标识所对应的开关状态设置为打开状态,包括:
根据预先存储的功能模块的模块标识与待记录信息标识的对应关系,判断使能的功能模块是否对应接口类信息标识;
若对应,则将使能的功能模块对应的接口类信息标识中属于接收所述使能信号的接口的待记录信息标识的开关状态设置为打开状态;
将使能的功能模块对应的非接口类信息标识的开关状态设置为打开状态。


6.根据权利要求3所述的方法,其特征在于,所述在所述开关列表中记录根据所述去使能信号去使能的功能模块的工作状态为去使能状态,包括:
确定根据所述去使能信号去使能的功能模块对应的当前为打开状态的目标待记录信息标识;
判断每个目标待记录信息标识是否是当前工作状态为使能状态的功能模块对应的待记录信息标识;
若一个目标待记录信息标识不是当前工作状态为使能状态的功能模块对应的待记录信息标识,则在所述开关列表中将该目标待记录信息标识的开关状态设置为关闭状态;
若一个目标待记录信息标识是当前工作状态为使能状态的功能模块对应的待记录信息标识,则保持该目标待记录信息标识的开关状态为打开状态。


7.一种关键日志记录装置,其特征在于,应用于网络设备中的转发...

【专利技术属性】
技术研发人员:代起锋
申请(专利权)人:新华三半导体技术有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1