The invention discloses an alarm collection method and system, which is used to collect alarm information from the alarm register of the OTN device, and send the collected alarm information to the cache, which relates to the field of network technology. The method comprises the following steps: CPU configuration information is sent to the AXI bus, configuration information includes at least one alarm register address; according to the configuration information in the address to the AXI bus to send the alarm collection request, alarm collection request after conversion is sent to the corresponding alarm register, register return alarm alarm information, alarm information by after conversion preservation, the conversion for conversion between AXI bus protocol and OTN bus protocol inside; all the alarm register returns the alarm information, alarm information will be collected through direct memory access transmission to the cache. The invention can complete the alarm information collection work without CPU intervention, save the cost of CPU resources and software, and effectively improve the acquisition efficiency of alarm information.
【技术实现步骤摘要】
一种告警采集方法及系统
本专利技术涉及网络
,具体是涉及一种告警采集方法及系统。
技术介绍
随着OTN(OpticalTransportNetwork,光传送网)技术标准的不断演进,OTN承载的业务速率越来越高,从10Gbps、100Gbps到500Gbps,而且OTN承载的业务种类也越来越复杂,导致系统在单位时间内需要采集的告警信息量成倍增长。传统的告警信息采集方法是利用CPU(CentralProcessingUnit,中央处理器)逐一读取ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)或者FPGA(FieldProgrammableGateArray,现场可编程门阵列)中用于承载各种业务告警的告警寄存器来获取告警信息,并将采集到的告警信息存入缓存,这种方法不但需要占用大量CPU资源,而且无法在规定时间内采集到所有告警信息并进行有效处理。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种告警采集方法及系统,无需CPU干预就能自动完成告警信息采集工作,节约了CPU资源以及用于告警信息采集的软件开销,有效地提高了告警信息的采集效率。本专利技术提供一种告警采集方法,用于从OTN设备的告警寄存器采集告警信息,并将采集到的告警信息发送到缓存,所述方法包括以下步骤:CPU将配置信息下发到AXI总线,所述配置信息包括至少一个告警寄存器的地址;按照配置信息中的地址向AXI总线发送告警采集请求,告警采集请求经转换后发送到相应的告警寄存器,告警寄存器返回告警信息,告警信息经转换后保存,所述转换为AXI ...
【技术保护点】
一种告警采集方法,用于从OTN设备的告警寄存器采集告警信息,并将采集到的告警信息发送到缓存,其特征在于,所述方法包括以下步骤:CPU将配置信息下发到AXI总线,所述配置信息包括至少一个告警寄存器的地址;按照配置信息中的地址向AXI总线发送告警采集请求,告警采集请求经转换后发送到相应的告警寄存器,告警寄存器返回告警信息,告警信息经转换后保存,所述转换为AXI总线协议和OTN内部总线协议之间的转换;所有告警寄存器返回的告警信息后,将采集到的告警信息通过直接内存访问方式传送到缓存。
【技术特征摘要】
1.一种告警采集方法,用于从OTN设备的告警寄存器采集告警信息,并将采集到的告警信息发送到缓存,其特征在于,所述方法包括以下步骤:CPU将配置信息下发到AXI总线,所述配置信息包括至少一个告警寄存器的地址;按照配置信息中的地址向AXI总线发送告警采集请求,告警采集请求经转换后发送到相应的告警寄存器,告警寄存器返回告警信息,告警信息经转换后保存,所述转换为AXI总线协议和OTN内部总线协议之间的转换;所有告警寄存器返回的告警信息后,将采集到的告警信息通过直接内存访问方式传送到缓存。2.如权利要求1所述的告警采集方法,其特征在于:对AXI总线上接收的配置信息进行转换,转换后的配置信息遵循OTN内部总线协议。3.如权利要求1所述的告警采集方法,其特征在于,所述方法还包括:CPU通过AXI总线向OTN设备的寄存器发送控制指令,当控制指令和告警采集请求同时到达AXI总线时,按照预定的优先级向外发送。4.如权利要求1至3任一项所述的告警采集方法,其特征在于:所述配置信息还包括采集模式,所述采集模式包括手动模式和自动模式。5.如权利要求4所述的告警采集方法,其特征在于:所述配置信息还包括采集周期和告警寄存器总数,在自动模式下,所述方法还包括:在当前采集周期,按照下发的地址向告警寄存器发送告警采集请求,保存当前采集周期内采集的告警信息;当采集过的告警寄存器的数量达到告警寄存器总数时,通过直接内存访问方式将采集到的告警信息传送到缓存,同时,开启下一个采集周期,另行保存下一个采集周期内采集的告警信息。6.一种告警采集系统,所述告警采集系统分别连接CPU、缓存和OTN设备的告警寄存器,其特征在于,其包括:配置模块,其用于通过AXI总线接收CPU下发的配置信息,所述配置信息包括至少一个告警寄存器的地址;存储模块,其用于保存告警寄存器返回的告警信息;采集控制模块,其用于从配置模块中依次读取告警寄存器的...
【专利技术属性】
技术研发人员:胡静,梁元涛,
申请(专利权)人:烽火通信科技股份有限公司,武汉飞思灵微电子技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。