发明名称 一种实现网络故障快速识别的方法
摘要 本发明提出了一种实现网络故障快速识别的方法,包括步骤如下:对网元告警源采用单板的机架、机框和机槽进行定位描述,构建单板、告警码和告警子码的信息结构;建立告警位图,定义单板信息数组作为告警位图的纵向数据,定义告警码信息数组作为告警位图横向数据,定义告警子码信息数组作为告警位图正向数据;通过重构的哈希函数和哈希数组建立告警位图ID的哈希索引;建立告警码信息数组下标的哈希索引;在告警位图告警码信息中,进行遍历获取告警子码;前台代理接收并处理告警消息。采用本发明所述的方法,实现重复告警或告警恢复消息的快速识别准确可靠地反映当前系统的故障告警处理情况。
申请公布号 CN100502304C 申请公布日期 2009.06.17
申请号 CN200510071873.2 申请日期 2005.05.26
申请人 中兴通讯股份有限公司 发明人 樊波;党海锋
分类号 H04L12/24(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 信息产业部电子专利中心 代理人 郭 禾
主权项 1、一种实现网络故障快速识别的方法,其特征在于,包括:步骤1、对网元告警源采用单板的机架、机框和机槽进行定位描述,构建单板、告警码和告警子码的信息数组,在单板信息中定义告警码信息数组指针,在告警码信息中定义告警子码信息数组指针;步骤2、建立告警位图,定义单板信息数组作为告警位图的纵向数据,定义告警码信息数组作为告警位图横向数据,定义告警子码信息数组作为告警位图正向数据;步骤3、通过重构的哈希函数和哈希数组建立告警位图ID的哈希索引:A、建立哈希函数:机架、机框和机槽作为哈希函数的三个变量,表达式中变量机架的系数为机框的最大值加1与机槽最大值加1的乘积,变量机框的系数为机槽的最大值加1,变量机槽的系数为1;B、重新建立哈希函数:将机架最小值、机框最小值和机槽最小值代入步骤A得到的哈希函数,得到哈希最小值,重新建立的哈希函数是步骤A得到的哈希函数减去哈希最小值;C、建立哈希索引数组:由机架最大值、机框最大值和机槽最大值,根据步骤B得到的哈希函数计算哈希最大值,以哈希最大值加1为大小建立哈希索引数组;由告警位图ID对应机架、机框和机槽,根据步骤B得到的哈希函数计算哈希值,将告警位图ID写入哈希值为数组下标的哈希索引数组对应位置;D、告警位图ID的哈希索引为:根据单板机架、机框和机槽,由重构的哈希函数计算哈希值,将哈希值作为哈希索引数组的下标,从哈希索引数组中获取告警位图ID;步骤4、建立告警码信息数组下标的哈希索引:以告警码为变量建立哈希函数,所述哈希函数为告警码减去首告警码;步骤5、在告警位图告警码信息中,记录当前有效的告警子码数目wSumAlmSub,对告警子码信息数组前wSumAlmSub个元素进行遍历获取告警子码;步骤6、前台代理接收到单板上报的告警消息时,通过单板、告警码和告警子码索引告警位图对应的告警记录位置;如果告警消息为告警,判断所述告警记录位置是否存在告警的记录;若不存在,则上报告警为新告警;若存在,则为重复告警,进行抛弃处理。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦