[go: up one dir, main page]

WO2016161760A1 - Method and apparatus for processing alarm test - Google Patents

Method and apparatus for processing alarm test Download PDF

Info

Publication number
WO2016161760A1
WO2016161760A1 PCT/CN2015/089370 CN2015089370W WO2016161760A1 WO 2016161760 A1 WO2016161760 A1 WO 2016161760A1 CN 2015089370 W CN2015089370 W CN 2015089370W WO 2016161760 A1 WO2016161760 A1 WO 2016161760A1
Authority
WO
WIPO (PCT)
Prior art keywords
alarm
test
script
alarm message
configuration command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2015/089370
Other languages
French (fr)
Chinese (zh)
Inventor
陈若愚
周敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2016161760A1 publication Critical patent/WO2016161760A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks

Definitions

  • the present invention relates to the field of communications, and in particular, to a test processing method and apparatus for an alarm.
  • the alarm module monitors the running status of the network at all times, it can display various conditions of the network element, and can provide early warning information and solutions for emergencies.
  • the alarm is also related to the topology, rack diagram, performance, configuration and other modules. Therefore, in system testing and various field tests and network access tests, the alarm test is a must.
  • the analog network element is generally used in the stress test.
  • the device simulation software is powerful, it is impossible to realize flexible control of data transmission because it is a complete simulation of the device.
  • the embodiment of the invention provides a test processing method and device for alarms, so as to solve at least the problem that the related technology cannot perform automatic recovery test on the alarm message.
  • a test processing method for an alarm including: receiving an alarm message for an alarm test; verifying the alarm message, and determining whether the verification is successful Performing a recovery alarm test on the alarm corresponding to the alarm message.
  • determining whether to perform the recovery alarm test on the alarm corresponding to the alarm message includes: acquiring a first configuration command for resolving the fault corresponding to the alarm message if the determination result is yes.
  • the method includes: comparing the first configuration command with a second configuration command in the preset script; And configuring, according to the first configuration command and the test script, the recovery alarm message; if the comparison result is inconsistent, assembling a script for resolving the failure to obtain an assembled script, according to the assembled script And the test script constructs the recovery alarm message, or constructs the recovery alarm message according to the preset script and the test script.
  • acquiring the first configuration command for resolving the fault corresponding to the alarm message comprises: retrieving the configuration command in the configuration script library according to the attribute information of the alarm message.
  • the alarm message is obtained according to a test script.
  • a test processing apparatus for alerting comprising: a receiving module configured to receive an alert message for an alert test; and a determining module configured to set the alert The packet is verified, and if the verification is passed, it is determined whether the alarm corresponding to the alarm packet is restored.
  • the device further includes: an obtaining module, configured to acquire, when the determination result is yes, a first configuration command for resolving a fault corresponding to the alarm message.
  • the device further includes: a comparison module, configured to compare the first configuration command with a second configuration command in the preset script; the first constructing module is configured to, if the comparison result is consistent, according to The first configuration command and the test script construct the recovery alarm message; the second constructing module is configured to assemble a script for resolving the fault to obtain an assembled script if the comparison result is inconsistent, according to the The assembled script and the test script construct the recovery alarm message, or construct the recovery alarm message according to the preset script and the test script.
  • a comparison module configured to compare the first configuration command with a second configuration command in the preset script
  • the first constructing module is configured to, if the comparison result is consistent, according to The first configuration command and the test script construct the recovery alarm message
  • the second constructing module is configured to assemble a script for resolving the fault to obtain an assembled script if the comparison result is inconsistent, according to the The assembled script and the test script construct the recovery alarm message, or construct the recovery alarm message according to the preset script and the test script.
  • the acquiring module is further configured to retrieve the configuration command in the configuration script library according to the attribute information of the alarm message.
  • the alarm message is obtained according to a test script.
  • an alarm message for receiving an alarm test is received; the alarm message is verified, and if the verification is passed, it is determined whether the alarm test is performed on the recovery alarm message corresponding to the alarm message.
  • FIG. 1 is a flowchart of a test processing method of an alarm according to an embodiment of the present invention
  • FIG. 2 is a block diagram showing the structure of a test processing apparatus for an alarm according to an embodiment of the present invention
  • FIG. 3 is a structural block diagram (1) of a test processing apparatus for an alarm according to an embodiment of the present invention
  • FIG. 4 is a structural block diagram (2) of a test processing apparatus for an alarm according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of an alarm test operation according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a system environment of a system test or a network access test according to an embodiment of the present invention
  • FIG. 7 is a flow chart (1) of an alarm test operation according to an embodiment of the present invention.
  • FIG. 8 is a simulation diagram of a stress test scenario in accordance with an embodiment of the present invention.
  • FIG. 9 is a network diagram of a system test according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a test processing method for an alarm according to an embodiment of the present invention. As shown in FIG. 1, the flow includes the following steps:
  • Step S102 Receive an alarm message for an alarm test.
  • Step S104 The alarm message is verified, and if the verification is passed, it is determined whether the alarm corresponding to the alarm message is resumed.
  • the alarm corresponding to the alarm message can be restored, and the alarm test can be performed on the alarm message, which can solve the problem in the related art.
  • the problem of automatic recovery test for alarm packets is implemented, and the automatic recovery test of alarm packets can be implemented. Because some alarms do not need to test recovery alarms, there are related processes such as generating reports.
  • the alarm recovery automation test and the automated test of the associated module can be selected according to the actual situation.
  • step S104 After determining, in step S104, whether to perform a recovery alarm test on the alarm corresponding to the alarm message, in an optional embodiment, if the determination result is yes, acquiring the first fault for resolving the fault corresponding to the alarm message Configuration commands for updating test scripts.
  • the first configuration command is fed back to the test script, and the recovery alarm message is constructed according to the first configuration command and the test script; in another optional embodiment If the comparison result is inconsistent, the script for assembling the fault is assembled, the assembled script is obtained, the assembled script or the preset script is fed back to the test script, and the recovery is constructed according to the assembled script and the test script.
  • the alarm message is configured, or the recovery alarm message is constructed according to the preset script and the test script. Therefore, it provides a prerequisite for performing alarm test on recovering alarm packets.
  • the configuration command is retrieved in the configuration script library according to the attribute information of the alarm message.
  • the alert message is obtained from a test script.
  • test processing device for alerting is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
  • module may implement a combination of software and/or hardware of a predetermined function.
  • apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • the apparatus includes: a receiving module 22 configured to receive an alarm message for an alarm test; and a determining module 24 configured to The alarm packet is verified, and if the verification succeeds, it is determined whether the alarm corresponding to the alarm packet is restored.
  • FIG. 3 is a structural block diagram (1) of a test processing apparatus for an alarm according to an embodiment of the present invention.
  • the apparatus further includes: an obtaining module 32, configured to acquire, when the determination result is yes, acquire The first configuration command for resolving the fault corresponding to the alarm message.
  • the apparatus further includes: a comparison module 42 configured to set the first configuration command and the preset script The second configuration command is compared.
  • the first configuration module 44 is configured to feed back the first configuration command to the test script if the comparison result is consistent, and construct the recovery alarm according to the first configuration command and the test script.
  • a second construction module 46 configured to assemble a script for resolving the fault to obtain an assembled script, and to feed back the assembled script or the preset script to the test script, if the comparison result is inconsistent.
  • the recovery alarm message is constructed according to the assembled script and the test script, or the recovery alarm message is constructed according to the preset script and the test script.
  • the obtaining module 32 is further configured to retrieve the configuration command in the configuration script library according to the attribute information of the alarm message.
  • the alarm message is obtained according to the test script.
  • each of the above modules may be implemented by software or hardware.
  • the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the above modules are respectively located.
  • the first processor, the second processor, and the third processor In the first processor, the second processor, and the third processor.
  • the main purpose of the embodiment of the present invention is to solve the technical problem of the automated intelligent test in the network management alarm. It can improve the efficiency of system testing and reduce various costs, thus laying a solid foundation for field testing and network testing, and has guiding significance for solving actual network faults, and ultimately improving the quality and user satisfaction of network management software.
  • the optional embodiment provides a closed loop system.
  • the system portal is a service scenario to be tested. Automatically generate alarm packets based on service parameters. After the NMS receives the received, displayed, and feedback processing results and solutions, if a recovery alarm is generated, it is sent to the NMS again to test the recovery process. The exit is the result of processing the alarm information and the like.
  • This alternative embodiment can simulate all the alarms in the scene if the correct parameters have been obtained. Tested frequently The important alarms are: interface down, link broken link, NE status disconnected, Open Shortest Path First (OSPF) neighbor DOWN, non-self-generated link state broadcast in OSPF link state database
  • the number of the Link-State Advertisement (LSA) exceeds the maximum value, and the neighbor relationship is rolled back from 2WAY to 2WAY.
  • the Intermediate System-to-Intermediate System (ISIS) receives the illegal packet and the routing information.
  • the neighboring information of the routing information protocol (RIP) is invalid.
  • the number of prefixes received from the neighbors of the Border Gateway Protocol (BGP) exceeds the configured maximum number of prefixes.
  • BFD Bidirectional Forwarding Detection
  • FECSES remote continuous severe errored second
  • the network element type and version, the network element management IP address, the network segment and the mask, the interface IP address and mask, and the head and tail of the link have been defined. Endpoint and link attributes, Open Shortest Path First (OSPF)/Intermediate system to intermediate system (ISIS)/BGP routing protocol type and advertising network segment, two or three Virtual Private Network (VPN)/Tunnel Service Type and Protection Information, CFM, BFD, Virtual Router Redundancy Protocol (VRRP), Operation Administration and Maintenance (Operation Administration and Maintenance) , referred to as OAM) key parameters such as detection type.
  • OSPF Open Shortest Path First
  • ISIS Intermediate system to intermediate system
  • VPN Virtual Private Network
  • BFD Virtual Router Redundancy Protocol
  • OAM Operation Administration and Maintenance
  • the alarm simulation tool automatically generates alarm traps in the test cases based on the test scripts and sends them to the NMS through the network card. This process simulates the process by which a real network element sends an alert. Therefore, the NMS considers that it receives a normal alarm and processes it according to common logic.
  • the alarm determines whether to continue testing the recovery alarm according to the test case. If the test is not performed, the process is terminated. If the test is performed, the fault value of the interface, routing protocol, service, etc. is determined by the attribute value in the alarm information, and the configuration command that can solve the fault is retrieved in the configuration script library. Compare the search results with the preset script, if it is correct, then feed back The service scenario solves the fault and creates the prerequisites for alarm recovery. If it is incorrect, assemble the correct script or use the preset script, and feed back to the business scenario. At the same time, update the script library and set the new data to be used.
  • the alarm simulation tool is configured to automatically generate a recovery alarm for the alarm and send it to the NMS. Whether the test alarm can be recovered normally. If not, collect the fault information and end the process. If the fault can be recovered normally, submit the script to be used in the configuration script library. The status is set to available and the process ends.
  • the network management automatically generates statistical reports.
  • the content includes statistics summary of various types of alarms in a specific period of time, such as the number of alarms received, the number of discarded packets, the type of alarms, the network element, and the level distribution. This serves as a basis for judging the network operating status and provides early warning of major problems.
  • the test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.
  • Some alarms can trigger other modules.
  • the intelligent configuration module can be triggered to issue the modified cir and pir values.
  • the NMS After receiving such alarms, the NMS generates intelligent configuration instances, creates version files, configures file management tasks, schedules database backups, deletes operations, and performs dual-machine switching. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.
  • the NMS After receiving the alarm, the NMS performs the following operations: confirmation/reconfirmation, filtering and filtering, forwarding, clearing, setting rules, and exporting.
  • confirmation/reconfirmation After the internal processing of the alarm module, check whether the alarm is correctly confirmed/reconfirmed, filtered, forwarded, cleared, and so on. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.
  • the stress test scenario is shown in Figure 8. With 5-10 alarm simulation tools, each tool sends an alarm every 30MS-40MS, each tool continuously sends 12000 alarms, or the tool sends a total of 120,000 alarms.
  • the verification alarm module can handle up to 120,000 alarms without packet loss.
  • the average processing is about 250 per second. Record the test time, number of alarms, and packet loss each time after multiple tests. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.
  • Service alarms are generally associated with modules such as rack map, topology, and configuration management.
  • the NMS After receiving the alarm, the NMS automatically determines whether the color of the rack, the chassis, the board, and the port is correctly displayed on the rack.
  • the hidden board is hidden and the recovered alarm is automatically refreshed.
  • the NE is updated in the topology.
  • the status and color of the link and the packet indicate the path after the service is switched. After the switchover, the primary path is restored.
  • information such as the interface down and the routing protocol neighbor down is displayed.
  • the test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.
  • Step 1 Design a system test scenario (see Figure 9) and plan various parameters, including interface address, routing protocol, service type, and protection path.
  • Step 2 Write an alarm test case, test the alarm, and resume the alarm process. Based on the parameters of the previous step, create a test script that is not connected to the Ethernet port.
  • Ethernet port is not connected 1356074143: 242282/10.46.60.93->/10.46.35.19protocol (17) priority(0) hop(252) offset(0)ident(21326)UDP 161>162
  • Step 3 Use the alarm simulation tool to generate an alarm packet and send it to the NMS. After the network management is received, the alarm module performs the following processing:
  • the detailed information of the alarm is displayed in the current alarm.
  • the alarm number is 1411008035312, the severity is the severity, and the value is red.
  • the type is the communication alarm.
  • the time is the time sent by the alarm simulation tool.
  • the alarm code is DOWN (2151).
  • the confirmation status is unconfirmed.
  • Step 4 According to the test case, it needs to be restored immediately.
  • the fault cause is the interface Gei_0/0/0/10 down of the network element 10.46.60.93, which is retrieved in the configuration script library.
  • the configuration command that can solve the fault is to configure no shutdown in interface mode.
  • the search result is compared with the preset script and is completely matched. In this scenario, the fault of the interface down can be solved and the alarm recovery is continued.
  • Step 5 After receiving the request, the alarm simulation tool automatically generates a recovery alarm according to the same parameter and sends it to the network management system. After the alarm is restored, the port is not connected to the alarm and the alarm is cleared from the current alarm interface. The test case ends. If there is a script in the script library to be used, you need to submit the script state as available before ending the use case.
  • Step 6 Check the statistics report automatically generated by the NMS.
  • the content is a summary of all kinds of alarms in the test period. A serious alarm is received. There is no packet loss.
  • the NE type is a model of ZTE. It is a major problem that needs to be solved immediately. The result is correct and the test case ends.
  • Step 7 After the alarm is restored, the NMS automatically triggers the intelligent configuration module. According to the predefined instance, run the show version, show ip interface, and show l2vpn to check the port and service recovery. Save the execution result file to the specified client. The result is correct and the test case ends.
  • Step 8 Interface alarm association topology, rack diagram, configuration management and other modules.
  • the rendering port Gei_0/0/0/10 is red in the rack, and the rack and chassis are both 0.
  • the NE, link, and packet color are red in the topology.
  • the status is disconnected; in the configuration management, the service main path is disconnected, the traffic after the protection switching enters the standby path, and returns to the main path after the switchback; the interface is displayed in the interface management Gei_0/0/0/10down Display information such as OSPF and BGP neighbor down in the routing protocol. The result is correct and the test case ends.
  • Step 9 After the alarm is reported, confirm/de-confirm, filter, forward, clear, etc. The result is correct and the test case ends.
  • Step 10 In the stress test environment, the verification alarm module can process up to 120,000 alarms without losing packets. After multiple tests, record the test results:
  • Alarm start time 2013-12-05 10:23 points received a total of 120,000 alarms
  • the alarm end time 2013-12-05 10:31:49.000
  • Alarm start time 2013-12-05 After 11:21, the alarm start time is 2013-12-05 11:22:00.000, and the alarm end time is 2013-12-05 11:29:09.000, which is received in total.
  • Alarm start time 2013-12-05 16:35 minutes
  • the alarm start time is 2013-12-05 16:37:04.000
  • the alarm end time is 2013-12-05 16:43:04.000
  • test processing method and device for the alarm provided by the embodiment of the present invention solve the problem that the automatic recovery test of the alarm message cannot be performed in the related art, and the automatic recovery test of the alarm message can be implemented.
  • a storage medium is further provided, wherein the software includes the above-mentioned software, including but not limited to: an optical disk, a floppy disk, a hard disk, an erasable memory, and the like.
  • modules or steps of the embodiments of the present invention can be implemented by a general computing device, which can be concentrated on a single computing device or distributed in multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from The steps shown or described are performed sequentially, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Disclosed are a method and apparatus for processing an alarm test. The method comprises: receiving an alarm message for an alarm test; and verifying the alarm message, and when the verification succeeds, judging whether to perform the alarm test on a recovery alarm message corresponding to the alarm message or not. By means of the present invention, the problem of incapability of performing an automatic recovery test on an alarm message in the related art is solved, thereby performing the automatic recovery test on the alarm message.

Description

告警的测试处理方法及装置Alarm test processing method and device 技术领域Technical field

本发明涉及通信领域,具体而言,涉及一种告警的测试处理方法及装置。The present invention relates to the field of communications, and in particular, to a test processing method and apparatus for an alarm.

背景技术Background technique

随着网络的飞速发展,网络设备的数量一直保持着高速增长,对网管软件的管理能力也同步保持旺盛的需求。在网络管理技术的基本功能中,告警占有极为重要的地位。因为告警模块时刻监视网络的运行状态,能够展示网元的各项情况,可以为突发状况提供预警信息和解决方案。同时,告警也关联到拓扑、机架图、性能、配置等模块,牵一发而动全身。因此,在系统测试和各种外场测试、入网测试中,告警测试都是必须进行的一项内容。With the rapid development of the network, the number of network devices has maintained rapid growth, and the management capabilities of network management software have also maintained strong demand. In the basic functions of network management technology, alarms occupy an extremely important position. Because the alarm module monitors the running status of the network at all times, it can display various conditions of the network element, and can provide early warning information and solutions for emergencies. At the same time, the alarm is also related to the topology, rack diagram, performance, configuration and other modules. Therefore, in system testing and various field tests and network access tests, the alarm test is a must.

以往进行告警测试,基本使用手工方法,即在设备上手动产生一个告警,然后在网管上查看是否收到,进而检查相关的处理是否正确。这种方法自动化程度不高,效率较为低下,覆盖率受到限制。而且必须依赖真实的设备告警,在设备环境不具备时,测试往往无法进行。In the past, the alarm test was performed. The manual method was used to manually generate an alarm on the device. Then, check whether it was received on the NMS, and check whether the related processing is correct. This method is not automated, the efficiency is low, and coverage is limited. It must also rely on real device alerts, which are often not possible when the device environment is not available.

如果使用测试仪,则成本较高,且使用复杂。并且不能发送复杂的数据包,特别是各种各样的定制化的snmp trap报文。If you use a tester, it is costly and complicated to use. And can not send complex data packets, especially a variety of customized snmp trap messages.

压力测试时一般使用模拟网元,设备模拟软件虽然功能强大,但由于是设备的完全模拟无法实现对数据发送灵活的控制。The analog network element is generally used in the stress test. Although the device simulation software is powerful, it is impossible to realize flexible control of data transmission because it is a complete simulation of the device.

模拟网元的数量受到计算机资源的制约,不易进行大规模压力测试。而且事先需要录制网元的相关数据,工作量很大。本系统只关心告警本身,因此没有这个限制。The number of analog network elements is limited by computer resources, making it difficult to conduct large-scale stress tests. Moreover, it is necessary to record the relevant data of the network element in advance, and the workload is large. This system only cares about the alarm itself, so there is no such limitation.

采用网元模拟时需要考虑告警网元如何触发告警,而使用本系统测试则不用考虑。When using network element simulation, you need to consider how the alarm network element triggers the alarm, but you do not need to consider using this system test.

针对相关技术中,不能对告警报文进行自动恢复测试的问题,还未提出有效的解决方案。For the related art, the problem that the automatic recovery test of the alarm message cannot be performed has not yet provided an effective solution.

发明内容Summary of the invention

本发明实施例提供了一种告警的测试处理方法及装置,以至少解决相关技术不能对告警报文进行自动恢复测试的问题。The embodiment of the invention provides a test processing method and device for alarms, so as to solve at least the problem that the related technology cannot perform automatic recovery test on the alarm message.

根据本发明实施例的一个方面,提供了一种告警的测试处理方法,包括:接收用于告警测试的告警报文;对所述告警报文进行验证,并在验证通过的情况下,判断是否对与所述告警报文对应的告警进行恢复告警测试。According to an aspect of the embodiments of the present invention, a test processing method for an alarm is provided, including: receiving an alarm message for an alarm test; verifying the alarm message, and determining whether the verification is successful Performing a recovery alarm test on the alarm corresponding to the alarm message.

进一步地,判断是否对与所述告警报文对应的告警进行恢复告警测试之后包括:在判断结果为是的情况下,获取用于解决与所述告警报文对应的故障的第一配置命令。 Further, determining whether to perform the recovery alarm test on the alarm corresponding to the alarm message includes: acquiring a first configuration command for resolving the fault corresponding to the alarm message if the determination result is yes.

进一步地,获取用于解决与所述告警报文对应的故障的第一配置命令之后包括:将所述第一配置命令与预置脚本中的第二配置命令进行对比;在对比结果一致的情况下,根据所述第一配置命令和测试脚本构造所述恢复告警报文;在对比结果不一致的情况下,组装用于解决所述故障的脚本得到组装后的脚本,根据所述组装后的脚本和测试脚本构造所述恢复告警报文,或者根据所述预置脚本和所述测试脚本构造所述恢复告警报文。Further, after acquiring the first configuration command for resolving the fault corresponding to the alarm message, the method includes: comparing the first configuration command with a second configuration command in the preset script; And configuring, according to the first configuration command and the test script, the recovery alarm message; if the comparison result is inconsistent, assembling a script for resolving the failure to obtain an assembled script, according to the assembled script And the test script constructs the recovery alarm message, or constructs the recovery alarm message according to the preset script and the test script.

进一步地,获取用于解决与所述告警报文对应的故障的第一配置命令包括:根据所述告警报文的属性信息,在配置脚本库中检索所述配置命令。Further, acquiring the first configuration command for resolving the fault corresponding to the alarm message comprises: retrieving the configuration command in the configuration script library according to the attribute information of the alarm message.

进一步地,所述告警报文是根据测试脚本得到的。Further, the alarm message is obtained according to a test script.

根据本发明实施例的另一个方面,还提供了一种告警的测试处理装置,所述装置包括:接收模块,设置为接收用于告警测试的告警报文;判断模块,设置为对所述告警报文进行验证,并在验证通过的情况下,判断是否对与所述告警报文对应的告警进行恢复告警测试。According to another aspect of the present invention, a test processing apparatus for alerting is provided, the device comprising: a receiving module configured to receive an alert message for an alert test; and a determining module configured to set the alert The packet is verified, and if the verification is passed, it is determined whether the alarm corresponding to the alarm packet is restored.

进一步地,所述装置还包括:获取模块,设置为在判断结果为是的情况下,获取用于解决与所述告警报文对应的故障的第一配置命令。Further, the device further includes: an obtaining module, configured to acquire, when the determination result is yes, a first configuration command for resolving a fault corresponding to the alarm message.

进一步地,所述装置还包括:对比模块,设置为将所述第一配置命令与预置脚本中的第二配置命令进行对比;第一构造模块,设置为在对比结果一致的情况下,根据所述第一配置命令和测试脚本构造所述恢复告警报文;第二构造模块,设置为在对比结果不一致的情况下,组装用于解决所述故障的脚本得到组装后的脚本,根据所述组装后的脚本和测试脚本构造所述恢复告警报文,或者根据所述预置脚本和所述测试脚本构造所述恢复告警报文。Further, the device further includes: a comparison module, configured to compare the first configuration command with a second configuration command in the preset script; the first constructing module is configured to, if the comparison result is consistent, according to The first configuration command and the test script construct the recovery alarm message; the second constructing module is configured to assemble a script for resolving the fault to obtain an assembled script if the comparison result is inconsistent, according to the The assembled script and the test script construct the recovery alarm message, or construct the recovery alarm message according to the preset script and the test script.

进一步地,所述获取模块还设置为根据所述告警报文的属性信息,在配置脚本库中检索所述配置命令。Further, the acquiring module is further configured to retrieve the configuration command in the configuration script library according to the attribute information of the alarm message.

进一步地,所述告警报文是根据测试脚本得到的。Further, the alarm message is obtained according to a test script.

通过本发明实施例,采用接收用于告警测试的告警报文;对告警报文进行验证,并在验证通过的情况下,判断是否对与该告警报文对应的恢复告警报文进行告警测试。解决了相关技术中不能对告警报文进行自动恢复测试的问题,进而实现了可以对告警报文进行自动恢复测试。In the embodiment of the present invention, an alarm message for receiving an alarm test is received; the alarm message is verified, and if the verification is passed, it is determined whether the alarm test is performed on the recovery alarm message corresponding to the alarm message. The problem that the automatic recovery test of the alarm packet cannot be performed in the related art is solved, and the automatic recovery test of the alarm packet can be implemented.

附图说明DRAWINGS

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings are intended to provide a further understanding of the embodiments of the present invention, and are intended to be a part of the present invention, and the description of the present invention is not intended to limit the invention. In the drawing:

图1是根据本发明实施例的告警的测试处理方法的流程图;1 is a flowchart of a test processing method of an alarm according to an embodiment of the present invention;

图2是根据本发明实施例的告警的测试处理装置的结构框图;2 is a block diagram showing the structure of a test processing apparatus for an alarm according to an embodiment of the present invention;

图3是根据本发明实施例的告警的测试处理装置的结构框图(一); 3 is a structural block diagram (1) of a test processing apparatus for an alarm according to an embodiment of the present invention;

图4是根据本发明实施例的告警的测试处理装置的结构框图(二);4 is a structural block diagram (2) of a test processing apparatus for an alarm according to an embodiment of the present invention;

图5是根据本发明实施例的告警测试工作流程图;FIG. 5 is a flowchart of an alarm test operation according to an embodiment of the present invention; FIG.

图6是根据本发明实施例的系统测试或入网测试场景环境示意图;6 is a schematic diagram of a system environment of a system test or a network access test according to an embodiment of the present invention;

图7是根据本发明实施例的告警测试工作流程图(一);7 is a flow chart (1) of an alarm test operation according to an embodiment of the present invention;

图8是根据本发明实施例的压力测试场景模拟图;8 is a simulation diagram of a stress test scenario in accordance with an embodiment of the present invention;

图9是根据本发明实施例的系统测试组网图。9 is a network diagram of a system test according to an embodiment of the present invention.

具体实施方式detailed description

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.

在本实施例中提供了一种告警的测试处理方法,图1是根据本发明实施例的告警的测试处理方法的流程图,如图1所示,该流程包括如下步骤:In this embodiment, a test processing method for an alarm is provided. FIG. 1 is a flowchart of a test processing method for an alarm according to an embodiment of the present invention. As shown in FIG. 1, the flow includes the following steps:

步骤S102,接收用于告警测试的告警报文;Step S102: Receive an alarm message for an alarm test.

步骤S104,对告警报文进行验证,并在验证通过的情况下,判断是否对与该告警报文对应的告警进行恢复告警测试。Step S104: The alarm message is verified, and if the verification is passed, it is determined whether the alarm corresponding to the alarm message is resumed.

通过上述步骤,在接收到的告警报文符合要求的情况下,可以对与该告警报文对应的告警进行恢复告警测试,即可以对告警报文进行循环的告警测试,解决了相关技术中不能对告警报文进行自动恢复测试的问题,进而实现了可以对告警报文进行自动恢复测试。因为有的告警不需要测试恢复告警,但是有生成报表等关联处理。告警恢复自动化测试和关联模块的自动化测试,可以根据实际情况选择执行。Through the above steps, when the received alarm message meets the requirements, the alarm corresponding to the alarm message can be restored, and the alarm test can be performed on the alarm message, which can solve the problem in the related art. The problem of automatic recovery test for alarm packets is implemented, and the automatic recovery test of alarm packets can be implemented. Because some alarms do not need to test recovery alarms, there are related processes such as generating reports. The alarm recovery automation test and the automated test of the associated module can be selected according to the actual situation.

在步骤S104判断是否对与告警报文对应的告警进行恢复告警测试之后,在一个可选实施例中,在判断结果为是的情况下,获取用于解决与告警报文对应的故障的第一配置命令,用于对测试脚本进行更新。After determining, in step S104, whether to perform a recovery alarm test on the alarm corresponding to the alarm message, in an optional embodiment, if the determination result is yes, acquiring the first fault for resolving the fault corresponding to the alarm message Configuration commands for updating test scripts.

获取用于解决与告警报文对应的故障的第一配置命令之后,将第一配置命令与预置脚本中的第二配置命令进行对比。在一个可选实施例中,在对比结果一致的情况下,将第一配置命令反馈给测试脚本,并根据第一配置命令和测试脚本构造该恢复告警报文;在另一个可选实施例中,在对比结果不一致的情况下,组装用于解决该故障的脚本得到组装后的脚本,将组装后的脚本或者预置脚本反馈给该测试脚本,并根据组装后的脚本和测试脚本构造该恢复告警报文,或者根据预置脚本和测试脚本构造该恢复告警报文。从而为对恢复告警报文进行告警测试提供了先决条件。After obtaining the first configuration command for resolving the fault corresponding to the alarm message, comparing the first configuration command with the second configuration command in the preset script. In an optional embodiment, if the comparison result is consistent, the first configuration command is fed back to the test script, and the recovery alarm message is constructed according to the first configuration command and the test script; in another optional embodiment If the comparison result is inconsistent, the script for assembling the fault is assembled, the assembled script is obtained, the assembled script or the preset script is fed back to the test script, and the recovery is constructed according to the assembled script and the test script. The alarm message is configured, or the recovery alarm message is constructed according to the preset script and the test script. Therefore, it provides a prerequisite for performing alarm test on recovering alarm packets.

在获取用于解决与该告警报文对应的故障的第一配置命令的过程中,在一个可选实施例中根据告警报文的属性信息,在配置脚本库中检索该配置命令。 In the process of obtaining the first configuration command for resolving the fault corresponding to the alarm message, in an optional embodiment, the configuration command is retrieved in the configuration script library according to the attribute information of the alarm message.

在一个可选实施例中,该告警报文是根据测试脚本得到的。In an alternative embodiment, the alert message is obtained from a test script.

在本实施例中还提供了一种告警的测试处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In the embodiment, a test processing device for alerting is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.

图2是根据本发明实施例的告警的测试处理装置的结构框图,如图2所示,该装置包括:接收模块22,设置为接收用于告警测试的告警报文;判断模块24,设置为对该告警报文进行验证,并在验证通过的情况下,判断是否对与该告警报文对应的告警进行恢复告警测试。2 is a structural block diagram of a test processing apparatus for an alarm according to an embodiment of the present invention. As shown in FIG. 2, the apparatus includes: a receiving module 22 configured to receive an alarm message for an alarm test; and a determining module 24 configured to The alarm packet is verified, and if the verification succeeds, it is determined whether the alarm corresponding to the alarm packet is restored.

图3是根据本发明实施例的告警的测试处理装置的结构框图(一),如图3所示,该装置还包括:获取模块32,设置为在判断结果为是的情况下,获取用于解决与该告警报文对应的故障的第一配置命令。3 is a structural block diagram (1) of a test processing apparatus for an alarm according to an embodiment of the present invention. As shown in FIG. 3, the apparatus further includes: an obtaining module 32, configured to acquire, when the determination result is yes, acquire The first configuration command for resolving the fault corresponding to the alarm message.

图4是根据本发明实施例的告警的测试处理装置的结构框图(二),如图4所示,该装置还包括:对比模块42,设置为将该第一配置命令与预置脚本中的第二配置命令进行对比;第一构造模块44,设置为在对比结果一致的情况下,将该第一配置命令反馈给该测试脚本,并根据该第一配置命令和该测试脚本构造该恢复告警报文;第二构造模块46,设置为在对比结果不一致的情况下,组装用于解决该故障的脚本得到组装后的脚本,将该组装后的脚本或者该预置脚本反馈给该测试脚本,并根据该组装后的脚本和该测试脚本构造该恢复告警报文,或者根据该预置脚本和该测试脚本构造该恢复告警报文。4 is a structural block diagram (2) of a test processing apparatus for an alarm according to an embodiment of the present invention. As shown in FIG. 4, the apparatus further includes: a comparison module 42 configured to set the first configuration command and the preset script The second configuration command is compared. The first configuration module 44 is configured to feed back the first configuration command to the test script if the comparison result is consistent, and construct the recovery alarm according to the first configuration command and the test script. a second construction module 46, configured to assemble a script for resolving the fault to obtain an assembled script, and to feed back the assembled script or the preset script to the test script, if the comparison result is inconsistent. And the recovery alarm message is constructed according to the assembled script and the test script, or the recovery alarm message is constructed according to the preset script and the test script.

可选地,获取模块32还设置为根据该告警报文的属性信息,在配置脚本库中检索该配置命令。Optionally, the obtaining module 32 is further configured to retrieve the configuration command in the configuration script library according to the attribute information of the alarm message.

可选地,告警报文是根据测试脚本得到的。Optionally, the alarm message is obtained according to the test script.

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述各个模块均位于同一处理器中;或者,上述各个模块分别位于第一处理器、第二处理器和第三处理器…中。It should be noted that each of the above modules may be implemented by software or hardware. For the latter, the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the above modules are respectively located. In the first processor, the second processor, and the third processor.

针对相关技术中存在的上述问题,下面结合具体的可选实施例进行说明,下述可选实施例结合了上述可选实施例及其可选实施方式。For the above problems existing in the related art, the following description will be made in conjunction with specific alternative embodiments, which are combined with the above-described alternative embodiments and alternative embodiments thereof.

本发明实施例的主要目的在于解决网管告警中的自动化智能测试的技术问题。能够提高系统测试的效率,降低各项成本,从而为外场测试、入网测试打下坚实的基础,对解决实际网络故障具有指导意义,最终提高网管软件的质量和用户满意度。The main purpose of the embodiment of the present invention is to solve the technical problem of the automated intelligent test in the network management alarm. It can improve the efficiency of system testing and reduce various costs, thus laying a solid foundation for field testing and network testing, and has guiding significance for solving actual network faults, and ultimately improving the quality and user satisfaction of network management software.

本可选实施例提供了一种封闭循环系统,如图5所示,系统入口是待测试业务场景。根据业务参数自动生成告警报文,网管接收后感知、展示、反馈处理结果和方案,如果生成恢复告警,再次发送给网管,测试恢复流程。出口是对告警信息等的处理结果。The optional embodiment provides a closed loop system. As shown in FIG. 5, the system portal is a service scenario to be tested. Automatically generate alarm packets based on service parameters. After the NMS receives the received, displayed, and feedback processing results and solutions, if a recovery alarm is generated, it is sent to the NMS again to test the recovery process. The exit is the result of processing the alarm information and the like.

本可选实施例在已经获取正确参数的情况下,能够模拟场景中的全部告警。经常测试的 重要告警有:接口down,链路断链,网元状态断开,开放式最短路径优先(Open Shortest Path First,简称为OSPF)邻居DOWN,OSPF链路状态数据库中非自生成的链路状态广播(Link-State Advertisement,简称为LSA)数目超出最大值,邻居关系从2WAY以上状态回退到2WAY,中间系统到中间系统(Intermediate System-to-Intermediate System,简称ISIS)收到非法包,路由信息协议(Routing Information Protocol,简称为RIP)的邻居失效,边界网关协议(Border Gateway Protocol,简称为BGP)从邻居收到的前缀数目超出配置的最大前缀数目,进入vrf的路由数目超过配置的告警限越限,环网倒换事件,hot-standby切换,隧道倒换事件,配置Bidirectional Forwarding Detection(简称为BFD)会话失败,远端连续严重误码秒(FECSES)越限,电源过温保护告警。系统测试时优先模拟此类重要告警,通过不断充实完善测试脚本库,能够循序渐进地提高测试自动化、智能化程度和覆盖率,最终达到人工测试难以实现的目标。This alternative embodiment can simulate all the alarms in the scene if the correct parameters have been obtained. Tested frequently The important alarms are: interface down, link broken link, NE status disconnected, Open Shortest Path First (OSPF) neighbor DOWN, non-self-generated link state broadcast in OSPF link state database The number of the Link-State Advertisement (LSA) exceeds the maximum value, and the neighbor relationship is rolled back from 2WAY to 2WAY. The Intermediate System-to-Intermediate System (ISIS) receives the illegal packet and the routing information. The neighboring information of the routing information protocol (RIP) is invalid. The number of prefixes received from the neighbors of the Border Gateway Protocol (BGP) exceeds the configured maximum number of prefixes. The number of routes entering the vrf exceeds the configured alarm limit. The over-limit, ring-switching event, hot-standby switchover, tunnel switchover event, Bidirectional Forwarding Detection (BFD) session failure, remote continuous severe errored second (FECSES) limit, power over-temperature protection alarm. In the system test, such important alarms are simulated first. By continuously enriching the test script library, the test automation, intelligence level and coverage rate can be gradually improved, and finally the goal that is difficult to achieve by manual testing is achieved.

下面针对具体过程作进一步说明:The following is a further explanation of the specific process:

根据系统测试或入网测试设计场景环境,如图6所示,已经定义规划好了网元类型、版本,网元管理IP、网段和掩码,接口IP地址和掩码,链路的头尾端点和链路属性,开放式最短路径优先(Open Shortest Path First,简称为OSPF)/链路状态路由协议(Intermediate system to intermediate system,简称为ISIS)/BGP路由协议类型和通告网段,二三层虚拟专用网络(Virtual Private Network,简称为VPN)/隧道业务类型和保护信息,CFM、BFD、虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)、运行、管理和维护(Operation Administration and Maintenance,简称为OAM)检测类型等关键参数。According to the system test or the network test design scenario environment, as shown in Figure 6, the network element type and version, the network element management IP address, the network segment and the mask, the interface IP address and mask, and the head and tail of the link have been defined. Endpoint and link attributes, Open Shortest Path First (OSPF)/Intermediate system to intermediate system (ISIS)/BGP routing protocol type and advertising network segment, two or three Virtual Private Network (VPN)/Tunnel Service Type and Protection Information, CFM, BFD, Virtual Router Redundancy Protocol (VRRP), Operation Administration and Maintenance (Operation Administration and Maintenance) , referred to as OAM) key parameters such as detection type.

编写告警测试计划和测试用例,定义测试流程,如果需要测试恢复告警还需要预置配置脚本。使用本系统中定义的告警模拟工具编写自动化测试脚本,脚本的参数使用上一步场景中规划的业务参数。Write alarm test plans and test cases, define test procedures, and configure configuration scripts if you need to test recovery alarms. Use the alarm simulation tool defined in this system to write an automated test script. The parameters of the script use the business parameters planned in the previous step.

告警模拟工具根据测试脚本自动构造出测试用例中的告警Trap报文,并通过网卡发送给网管。此过程模拟了真实网元发送告警的过程。因此网管认为收到的就是普通告警,按照普通逻辑处理。The alarm simulation tool automatically generates alarm traps in the test cases based on the test scripts and sends them to the NMS through the network card. This process simulates the process by which a real network element sends an alert. Therefore, the NMS considers that it receives a normal alarm and processes it according to common logic.

针对需要测试恢复逻辑的告警,流程图见图5。For the alarms that need to test the recovery logic, the flow chart is shown in Figure 5.

对上报的告警,测试网管显示的告警详情和统计数据。对于每条告警,能够显示告警编号、网元位置、发生时间、级别、告警码、网元内定位、类型、确认状态等详细信息,所有属性都正确、符合规范。能根据不同维度筛选,例如当前告警和历史告警,告警和通知,已确认和未确认告警等。根据结果分为以下处理:For the alarms reported, test the alarm details and statistics displayed by the NMS. For each alarm, detailed information such as alarm number, NE location, generation time, level, alarm code, location, type, and confirmation status of the NE can be displayed. All attributes are correct and conform to the specifications. Can be filtered according to different dimensions, such as current and historical alarms, alarms and notifications, acknowledged and unacknowledged alarms, etc. According to the results, the following treatments are divided into

如果告警错误,则收集故障信息后结束流程;If the alarm is incorrect, collect the fault information and end the process.

如果告警正确,根据测试用例判断是否继续测试恢复告警。如果不测试,结束流程;如果测试,则通过告警信息内的属性值,定位接口、路由协议、业务等的故障原因,在配置脚本库中检索出能够解决故障的配置命令。将检索结果和预置脚本对比,如果正确,则反馈给 业务场景,解决故障,创造告警恢复的先决条件;如果不正确,则组装正确脚本或使用预置脚本,也反馈到业务场景中,同时更新脚本库,将新增数据设置为待使用状态。If the alarm is correct, determine whether to continue testing the recovery alarm according to the test case. If the test is not performed, the process is terminated. If the test is performed, the fault value of the interface, routing protocol, service, etc. is determined by the attribute value in the alarm information, and the configuration command that can solve the fault is retrieved in the configuration script library. Compare the search results with the preset script, if it is correct, then feed back The service scenario solves the fault and creates the prerequisites for alarm recovery. If it is incorrect, assemble the correct script or use the preset script, and feed back to the business scenario. At the same time, update the script library and set the new data to be used.

业务场景中故障恢复后,通知告警模拟工具自动构造出该告警的恢复告警,发送到网管。测试告警是否能够正常恢复,如果不能,收集故障信息后结束流程;如果能正常恢复,则提交配置脚本库中待使用的脚本,状态设置为可用,结束流程。After the fault is rectified in the service scenario, the alarm simulation tool is configured to automatically generate a recovery alarm for the alarm and send it to the NMS. Whether the test alarm can be recovered normally. If not, collect the fault information and end the process. If the fault can be recovered normally, submit the script to be used in the configuration script library. The status is set to available and the process ends.

其他测试情况的流程图见图7:The flow chart of other test cases is shown in Figure 7:

根据预设时间间隔,网管自动生成统计报表。内容包括特定时间内告警各类信息的统计汇总,例如告警接收数量、丢弃数量、告警类型、网元、级别分布,以此作为判断网络运行状况的依据,对重大问题做出预警。测试结果反馈到测试场景中,如果结果正确,测试结束;如果不正确,返回到网管查找具体故障。According to the preset time interval, the network management automatically generates statistical reports. The content includes statistics summary of various types of alarms in a specific period of time, such as the number of alarms received, the number of discarded packets, the type of alarms, the network element, and the level distribution. This serves as a basis for judging the network operating status and provides early warning of major problems. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.

某些告警能够触发其他模块。如性能越界告警上报后,可以触发智能配置模块下发修改cir、pir值。网管收到此类告警后,生成智能配置实例、创建版本文件\配置文件管理任务、计划数据库备份、删除操作、预先进行双机切换等。测试结果反馈到测试场景中,如果结果正确,测试结束;如果不正确,返回到网管查找具体故障。Some alarms can trigger other modules. After the performance of the out-of-bounds alarm is reported, the intelligent configuration module can be triggered to issue the modified cir and pir values. After receiving such alarms, the NMS generates intelligent configuration instances, creates version files, configures file management tasks, schedules database backups, deletes operations, and performs dual-machine switching. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.

网管收到告警后进一步进行以下操作:确认/反确认,过滤筛选,前转,清除,设置规则,导出。经过告警模块内部处理后查看该告警是否被正确确认/反确认,过滤,前转,清除等。测试结果反馈到测试场景中,如果结果正确,测试结束;如果不正确,返回到网管查找具体故障。After receiving the alarm, the NMS performs the following operations: confirmation/reconfirmation, filtering and filtering, forwarding, clearing, setting rules, and exporting. After the internal processing of the alarm module, check whether the alarm is correctly confirmed/reconfirmed, filtered, forwarded, cleared, and so on. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.

压力测试场景,如图8所示。用5-10个告警模拟工具,每工具每30MS-40MS发送一个告警,每个工具持续发送12000个告警,或者工具总共发送120000个告警,验证告警模块能够处理最大120000条告警,不丢包,平均每秒处理250个左右。多次测试后记录每次的测试时间、告警数量和丢包情况。测试结果反馈到测试场景中,如果结果正确,测试结束;如果不正确,返回到网管查找具体故障。The stress test scenario is shown in Figure 8. With 5-10 alarm simulation tools, each tool sends an alarm every 30MS-40MS, each tool continuously sends 12000 alarms, or the tool sends a total of 120,000 alarms. The verification alarm module can handle up to 120,000 alarms without packet loss. The average processing is about 250 per second. Record the test time, number of alarms, and packet loss each time after multiple tests. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.

业务告警一般都关联机架图、拓扑、配置管理等模块。网管收到告警后,自动判断是否正确在机架图上渲染机架、机框、单板、端口的颜色,隐藏拔出的单板,自动刷新已恢复的告警;在拓扑中及时更新网元、链路、分组的状态和颜色,标明业务进行保护切换后的路径,在回切后恢复主路径;在配置管理中显示接口down、路由协议邻居down等信息。测试结果反馈到测试场景中,如果结果正确,测试结束;如果不正确,返回到网管查找具体故障。Service alarms are generally associated with modules such as rack map, topology, and configuration management. After receiving the alarm, the NMS automatically determines whether the color of the rack, the chassis, the board, and the port is correctly displayed on the rack. The hidden board is hidden and the recovered alarm is automatically refreshed. The NE is updated in the topology. The status and color of the link and the packet indicate the path after the service is switched. After the switchover, the primary path is restored. In the configuration management, information such as the interface down and the routing protocol neighbor down is displayed. The test result is fed back into the test scenario. If the result is correct, the test ends; if it is not correct, return to the network management to find the specific fault.

下面结合附图对本发明系统的实施做进一步的详细描述。The implementation of the system of the present invention will be further described in detail below with reference to the accompanying drawings.

步骤一,设计系统测试场景(见图9),规划各项参数,包括接口地址、路由协议、业务类型和保护路径等。 Step 1: Design a system test scenario (see Figure 9) and plan various parameters, including interface address, routing protocol, service type, and protection path.

1.地址规划Address planning

Figure PCTCN2015089370-appb-000001
Figure PCTCN2015089370-appb-000001

2.OSPF规划:2. OSPF planning:

Figure PCTCN2015089370-appb-000002
Figure PCTCN2015089370-appb-000002

3.LDP规划:3. LDP planning:

Figure PCTCN2015089370-appb-000003
Figure PCTCN2015089370-appb-000003

步骤二,编写告警测试用例,测试告警和恢复告警流程。根据上一步的参数,制作Ethernet端口未连接的测试脚本。Step 2: Write an alarm test case, test the alarm, and resume the alarm process. Based on the parameters of the previous step, create a test script that is not connected to the Ethernet port.

Type:告警码【1024】Ethernet端口未连接1356074143:242282/10.46.60.93->/10.46.35.19protocol(17)priority(0) hop(252) offset(0)ident(21326)UDP 161>162Type: alarm code [1024] Ethernet port is not connected 1356074143: 242282/10.46.60.93->/10.46.35.19protocol (17) priority(0) hop(252) offset(0)ident(21326)UDP 161>162

TrapOid:.1.3.6.1.4.1.3902.3.302.8.1TrapOid: .1.3.6.1.4.1.3902.3.302.8.1

SMI_GAUGE32,1056,.1.3.6.1.4.1.3902.3.302.1.1.1SMI_GAUGE32,1056,.1.3.6.1.4.1.3902.3.302.1.1.1

SMI_GAUGE32,1024,.1.3.6.1.4.1.3902.3.302.1.1.2SMI_GAUGE32, 1024, .1.3.6.1.4.1.3902.3.302.1.1.2

SMI_INTEGER,1,.1.3.6.1.4.1.3902.3.302.1.1.3SMI_INTEGER,1,.1.3.6.1.4.1.3902.3.302.1.1.3

SMI_INTEGER,1,.1.3.6.1.4.1.3902.3.302.1.1.4SMI_INTEGER,1,.1.3.6.1.4.1.3902.3.302.1.1.4

SMI_INTEGER,0,.1.3.6.1.4.1.3902.3.302.1.1.5SMI_INTEGER,0,.1.3.6.1.4.1.3902.3.302.1.1.5

SMI_GAUGE32,980471928,.1.3.6.1.4.1.3902.3.302.1.1.6SMI_GAUGE32, 980471928, .1.3.6.1.4.1.3902.3.302.1.1.6

SMI_GAUGE32,980471947,.1.3.6.1.4.1.3902.3.302.1.1.7SMI_GAUGE32, 980471947, .1.3.6.1.4.1.3902.3.302.1.1.7

SMI_GAUGE32,203,.1.3.6.1.4.1.3902.3.302.1.1.8SMI_GAUGE32,203,.1.3.6.1.4.1.3902.3.302.1.1.8

SMI_STRING,fe:00:06:fe:04:ff:ff:ff:fe:04:01:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe,.1.3.6.1.4.1.3902.3.302.1.1.9SMI_STRING,fe:00:06:fe:04:ff:ff:ff:fe:04:01:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe:fe: Fe:fe:fe:fe:fe:fe,.1.3.6.1.4.1.3902.3.302.1.1.9

SMI_INTEGER,1,.1.3.6.1.4.1.3902.3.302.1.1.10SMI_INTEGER,1,.1.3.6.1.4.1.3902.3.302.1.1.10

SMI_INTEGER,0,.1.3.6.1.4.1.3902.3.302.1.1.11SMI_INTEGER,0,.1.3.6.1.4.1.3902.3.302.1.1.11

SMI_INTEGER,0,.1.3.6.1.4.1.3902.3.302.1.1.12SMI_INTEGER,0,.1.3.6.1.4.1.3902.3.302.1.1.12

SMI_STRING,00:00:00:00:00:00:00:00:00:00,.1.3.6.1.4.1.3902.3.302.1.1.13SMI_STRING, 00:00:00:00:00:00:00:00:00:00,.1.3.6.1.4.1.3902.3.302.1.1.13

SMI_GAUGE32,0,.1.3.6.1.4.1.3902.3.302.1.1.14 SMI_GAUGE32,0,.1.3.6.1.4.1.3902.3.302.1.1.14

SMI_STRING,Ethernet Port Link Down,.1.3.6.1.4.1.3902.3.302.1.1.19SMI_STRING, Ethernet Port Link Down, .1.3.6.1.4.1.3902.3.302.1.1.19

SMI_GAUGE32,839,.1.3.6.1.4.1.3902.3.302.12.1SMI_GAUGE32,839,.1.3.6.1.4.1.3902.3.302.12.1

步骤三,使用告警模拟工具生成告警报文,向网管发送。网管接收后由告警模块做出如下处理:Step 3: Use the alarm simulation tool to generate an alarm packet and send it to the NMS. After the network management is received, the alarm module performs the following processing:

在当前告警中显示该告警的详细信息。告警编号为1411008035312,级别为严重,同时标为红色,类型为通信告警,发生时间为告警模拟工具发送的时刻,告警码为接口DOWN(2151),确认状态为未确认,网元IP为10.46.60.93,网元类型为中兴某型号路由器,网元内定位机架=0,机框=0,告警原因为端口链路协商不成功(50901),附加文本告警类型:LACP;The interface(index=20,name=Gei_0/0/0/10)turns into INACTIVE;由告警同步产生。The detailed information of the alarm is displayed in the current alarm. The alarm number is 1411008035312, the severity is the severity, and the value is red. The type is the communication alarm. The time is the time sent by the alarm simulation tool. The alarm code is DOWN (2151). The confirmation status is unconfirmed. The IP address of the NE is 10.46. 60.93, the network element type is a ZTE model router, the positioning frame in the network element is =0, the chassis =0, the alarm is caused by the unsuccessful negotiation of the port link (50901), and the additional text alarm type: LACP; The interface (index= 20, name=Gei_0/0/0/10) turns into INACTIVE; generated by alarm synchronization.

步骤四,根据测试用例,需要立即恢复,通过告警信息内的属性值,定位到故障原因是网元10.46.60.93的接口Gei_0/0/0/10 down,以此为条件在配置脚本库中检索出能够解决故障的配置命令为接口模式下配置no shutdown。将检索结果和预置脚本对比,完全匹配,此场景中接口down的故障能够解决,继续执行告警恢复。Step 4: According to the test case, it needs to be restored immediately. Through the attribute value in the alarm information, the fault cause is the interface Gei_0/0/0/10 down of the network element 10.46.60.93, which is retrieved in the configuration script library. The configuration command that can solve the fault is to configure no shutdown in interface mode. The search result is compared with the preset script and is completely matched. In this scenario, the fault of the interface down can be solved and the alarm recovery is continued.

步骤五,告警模拟工具收到请求后,根据相同参数自动生成恢复告警并发送给网管。网管正常执行告警恢复后,端口未连接告警从当前告警界面中消失,测试用例结束。如果脚本库中存在待使用状态的脚本,需要先提交脚本状态为可用,再结束用例。Step 5: After receiving the request, the alarm simulation tool automatically generates a recovery alarm according to the same parameter and sends it to the network management system. After the alarm is restored, the port is not connected to the alarm and the alarm is cleared from the current alarm interface. The test case ends. If there is a script in the script library to be used, you need to submit the script state as available before ending the use case.

步骤六,检查网管自动生成的统计报表。内容为测试时间段内告警各类信息的统计汇总,接收到一条严重级别的告警,没有丢包,网元类型为中兴某型号路由器,属于需要立即解决的重大问题。结果正确,测试用例结束。Step 6: Check the statistics report automatically generated by the NMS. The content is a summary of all kinds of alarms in the test period. A serious alarm is received. There is no packet loss. The NE type is a model of ZTE. It is a major problem that needs to be solved immediately. The result is correct and the test case ends.

步骤七,告警恢复后,网管自动触发智能配置模块,按照预先定义的实例,执行show version,show ip interface,show l2vpn等操作,查看端口、业务恢复正常。并将执行结果文件保存到指定客户端。结果正确,测试用例结束。Step 7: After the alarm is restored, the NMS automatically triggers the intelligent configuration module. According to the predefined instance, run the show version, show ip interface, and show l2vpn to check the port and service recovery. Save the execution result file to the specified client. The result is correct and the test case ends.

步骤八,接口告警关联拓扑、机架图、配置管理等模块。网管收到告警后,机架图上渲染端口Gei_0/0/0/10为红色,其机架、机框号都为0;在拓扑中更新网元、链路、分组颜色为红色,链路的状态为断开;在配置管理中标明业务主路径断开,进行保护切换后的流量进入备路径,在回切后重新回到主路径;在接口管理中显示接口Gei_0/0/0/10down,在路由协议中显示OSPF,BGP邻居down等信息。结果正确,测试用例结束。Step 8: Interface alarm association topology, rack diagram, configuration management and other modules. After the NMS receives the alarm, the rendering port Gei_0/0/0/10 is red in the rack, and the rack and chassis are both 0. The NE, link, and packet color are red in the topology. The status is disconnected; in the configuration management, the service main path is disconnected, the traffic after the protection switching enters the standby path, and returns to the main path after the switchback; the interface is displayed in the interface management Gei_0/0/0/10down Display information such as OSPF and BGP neighbor down in the routing protocol. The result is correct and the test case ends.

步骤九,告警上报后,对其进行确认/反确认,过滤,前转,清除等操作。结果正确,测试用例结束。Step 9: After the alarm is reported, confirm/de-confirm, filter, forward, clear, etc. The result is correct and the test case ends.

步骤十,在压力测试环境下,验证告警模块能够处理最大120000条告警,不丢包,多次测试后,记录测试结果:Step 10: In the stress test environment, the verification alarm module can process up to 120,000 alarms without losing packets. After multiple tests, record the test results:

B05版本的告警压力测试过程:B05 version of the alarm stress test process:

1.告警开始时间:2013-12-05 10:23分总共收到120000条告警,告警开始时间2013-12-05 10:24:19.000,告警结束时间为2013-12-05 10:31:49.000,告警处理速度为:120000/450=266.67个/秒。1. Alarm start time: 2013-12-05 10:23 points received a total of 120,000 alarms, the alarm start time 2013-12-05 10:24:19.000, the alarm end time is 2013-12-05 10:31:49.000, and the alarm processing speed is: 120000/450=266.67/s.

2.告警开始时间:2013-12-05 11:21分以后,告警开始时间是2013-12-05 11:22:00.000,告警结束时间是2013-12-05 11:29:09.000,总共接收到告警120000个,告警处理速度为:120000/429=279.72个/秒。2. Alarm start time: 2013-12-05 After 11:21, the alarm start time is 2013-12-05 11:22:00.000, and the alarm end time is 2013-12-05 11:29:09.000, which is received in total. The alarm is 120,000, and the alarm processing speed is: 120000/429=279.72/s.

3.告警开始时间:2013-12-05 16:35分以后,告警开始时间是2013-12-05 16:37:04.000,告警结束时间是2013-12-05 16:43:04.000,总共接收到告警120000个。告警处理速度为120000/360=333.33个/秒。3. Alarm start time: 2013-12-05 16:35 minutes, the alarm start time is 2013-12-05 16:37:04.000, the alarm end time is 2013-12-05 16:43:04.000, received a total of There are 120000 alarms. The alarm processing speed is 120000/360=333.33/sec.

以上测试结果如果错误,则返回网管相应模块查找具体故障。If the above test result is wrong, return to the corresponding module of the network management to find the specific fault.

综上所述,通过本发明实施例提供的告警的测试处理方法及装置解决了相关技术中不能对告警报文进行自动恢复测试的问题,进而实现了可以对告警报文进行自动恢复测试。In summary, the test processing method and device for the alarm provided by the embodiment of the present invention solve the problem that the automatic recovery test of the alarm message cannot be performed in the related art, and the automatic recovery test of the alarm message can be implemented.

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。In another embodiment, software is also provided for performing the technical solutions described in the above embodiments and preferred embodiments.

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。In another embodiment, a storage medium is further provided, wherein the software includes the above-mentioned software, including but not limited to: an optical disk, a floppy disk, a hard disk, an erasable memory, and the like.

显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above modules or steps of the embodiments of the present invention can be implemented by a general computing device, which can be concentrated on a single computing device or distributed in multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from The steps shown or described are performed sequentially, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

工业实用性Industrial applicability

上述的本发明实施例,可以应用于通信领域,解决了相关技术中不能对告警报文进行自动恢复测试的问题,进而实现了可以对告警报文进行自动恢复测试。 The foregoing embodiments of the present invention can be applied to the field of communication, and solve the problem that the automatic recovery test of the alarm message cannot be performed in the related art, and the automatic recovery test of the alarm message can be implemented.

Claims (10)

一种告警的测试处理方法,包括:An alarm processing method includes: 接收用于告警测试的告警报文;Receiving an alarm message for the alarm test; 对所述告警报文进行验证,并在验证通过的情况下,判断是否对与所述告警报文对应的告警进行恢复告警测试。The alarm message is verified, and if the verification is passed, it is determined whether the alarm corresponding to the alarm message is resumed. 根据权利要求1所述的方法,其中,判断是否对与所述告警报文对应的告警进行恢复告警测试之后包括:The method of claim 1, wherein determining whether to perform an alarm recovery test on the alarm corresponding to the alarm message comprises: 在判断结果为是的情况下,获取用于解决与所述告警报文对应的故障的第一配置命令。If the determination result is yes, the first configuration command for resolving the fault corresponding to the alarm message is obtained. 根据权利要求2所述的方法,其中,获取用于解决与所述告警报文对应的故障的第一配置命令之后包括:The method according to claim 2, wherein after obtaining the first configuration command for resolving the fault corresponding to the alarm message, the method comprises: 将所述第一配置命令与预置脚本中的第二配置命令进行对比;Comparing the first configuration command with a second configuration command in the preset script; 在对比结果一致的情况下,根据所述第一配置命令和测试脚本构造所述恢复告警报文;If the comparison result is consistent, constructing the recovery alarm message according to the first configuration command and the test script; 在对比结果不一致的情况下,组装用于解决所述故障的脚本得到组装后的脚本,根据所述组装后的脚本和测试脚本构造所述恢复告警报文,或者根据所述预置脚本和所述测试脚本构造所述恢复告警报文。If the comparison result is inconsistent, assembling a script for resolving the fault to obtain an assembled script, constructing the recovery alarm message according to the assembled script and the test script, or according to the preset script and the The test script constructs the recovery alarm message. 根据权利要求2所述的方法,其中,获取用于解决与所述告警报文对应的故障的第一配置命令包括:The method according to claim 2, wherein the acquiring the first configuration command for resolving the fault corresponding to the alarm message comprises: 根据所述告警报文的属性信息,在配置脚本库中检索所述配置命令。And searching, according to the attribute information of the alarm message, the configuration command in the configuration script library. 根据权利要求1至4中任一项所述的方法,其中,所述告警报文是根据测试脚本得到的。The method according to any one of claims 1 to 4, wherein the alert message is obtained from a test script. 一种告警的测试处理装置,所述装置包括:An alarm test processing device, the device comprising: 接收模块,设置为接收用于告警测试的告警报文;a receiving module, configured to receive an alarm message for an alarm test; 判断模块,设置为对所述告警报文进行验证,并在验证通过的情况下,判断是否对与所述告警报文对应的告警进行恢复告警测试。The judging module is configured to verify the alarm packet, and if the verification succeeds, determine whether to perform an alarm recovery test on the alarm corresponding to the alarm message. 根据权利要求6所述的装置,其中,所述装置还包括:The apparatus of claim 6 wherein said apparatus further comprises: 获取模块,设置为在判断结果为是的情况下,获取用于解决与所述告警报文对应的故障的第一配置命令。The obtaining module is configured to obtain, when the determination result is yes, a first configuration command for resolving a fault corresponding to the alarm message. 根据权利要求7所述的装置,其中,所述装置还包括:The apparatus of claim 7 wherein said apparatus further comprises: 对比模块,设置为将所述第一配置命令与预置脚本中的第二配置命令进行对比; a comparison module, configured to compare the first configuration command with a second configuration command in the preset script; 第一构造模块,设置为在对比结果一致的情况下,根据所述第一配置命令和测试脚本构造所述恢复告警报文;a first configuration module, configured to construct the recovery alarm message according to the first configuration command and the test script, if the comparison result is consistent; 第二构造模块,设置为在对比结果不一致的情况下,组装用于解决所述故障的脚本得到组装后的脚本,根据所述组装后的脚本和测试脚本构造所述恢复告警报文,或者根据所述预置脚本和所述测试脚本构造所述恢复告警报文。The second constructing module is configured to: after the comparison result is inconsistent, assemble a script for resolving the fault to obtain an assembled script, construct the recovery alarm message according to the assembled script and the test script, or according to the The preset script and the test script construct the recovery alarm message. 根据权利要求7所述的装置,其中,所述获取模块还设置为根据所述告警报文的属性信息,在配置脚本库中检索所述配置命令。The apparatus according to claim 7, wherein the obtaining module is further configured to retrieve the configuration command in a configuration script library according to attribute information of the alarm message. 根据权利要求6至9中任一项所述的装置,其中,所述告警报文是根据测试脚本得到的。 The apparatus according to any one of claims 6 to 9, wherein the alarm message is obtained based on a test script.
PCT/CN2015/089370 2015-04-07 2015-09-10 Method and apparatus for processing alarm test Ceased WO2016161760A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510160565.0A CN106161126A (en) 2015-04-07 2015-04-07 The test processing method of alarm and device
CN201510160565.0 2015-04-07

Publications (1)

Publication Number Publication Date
WO2016161760A1 true WO2016161760A1 (en) 2016-10-13

Family

ID=57072352

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/089370 Ceased WO2016161760A1 (en) 2015-04-07 2015-09-10 Method and apparatus for processing alarm test

Country Status (2)

Country Link
CN (1) CN106161126A (en)
WO (1) WO2016161760A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110601894A (en) * 2019-09-18 2019-12-20 中国工商银行股份有限公司 Alarm processing method and device, electronic equipment and readable storage medium
CN111698121A (en) * 2020-06-10 2020-09-22 浪潮商用机器有限公司 SNMP trap alarm test method and related device
CN113949620A (en) * 2021-10-19 2022-01-18 杭州东方通信软件技术有限公司 Special line link monitoring method and system
CN114389939A (en) * 2021-12-31 2022-04-22 烽火通信科技股份有限公司 Method and device for calculating switching reason and state based on random alarm signal
CN115827359A (en) * 2022-09-30 2023-03-21 超聚变数字技术有限公司 Alarm verification method and test machine

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309586B (en) * 2018-12-12 2024-07-19 迈普通信技术股份有限公司 Command testing method and device and storage medium thereof
CN111025183B (en) * 2019-11-27 2021-11-02 深圳供电局有限公司 Substation signal alarm verification method and device
CN112532515A (en) * 2020-12-21 2021-03-19 安徽皖通邮电股份有限公司 E1-based service line switching method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174899A (en) * 2007-11-26 2008-05-07 中兴通讯股份有限公司 Automatic test method for service protection and recovery in ASON network
CN101710863A (en) * 2009-12-11 2010-05-19 中兴通讯股份有限公司 Method and system for restoring single board alarm
US20130014084A1 (en) * 2011-07-05 2013-01-10 Microsoft Corporation International Testing Platform
CN104486109A (en) * 2014-12-09 2015-04-01 大唐移动通信设备有限公司 Fault detection and recovery methods and devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174899A (en) * 2007-11-26 2008-05-07 中兴通讯股份有限公司 Automatic test method for service protection and recovery in ASON network
CN101710863A (en) * 2009-12-11 2010-05-19 中兴通讯股份有限公司 Method and system for restoring single board alarm
US20130014084A1 (en) * 2011-07-05 2013-01-10 Microsoft Corporation International Testing Platform
CN104486109A (en) * 2014-12-09 2015-04-01 大唐移动通信设备有限公司 Fault detection and recovery methods and devices

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110601894A (en) * 2019-09-18 2019-12-20 中国工商银行股份有限公司 Alarm processing method and device, electronic equipment and readable storage medium
CN110601894B (en) * 2019-09-18 2023-07-25 中国工商银行股份有限公司 Alarm processing method and device, electronic equipment and readable storage medium
CN111698121A (en) * 2020-06-10 2020-09-22 浪潮商用机器有限公司 SNMP trap alarm test method and related device
CN111698121B (en) * 2020-06-10 2022-10-14 浪潮商用机器有限公司 SNMP trap alarm test method and related device
CN113949620A (en) * 2021-10-19 2022-01-18 杭州东方通信软件技术有限公司 Special line link monitoring method and system
CN113949620B (en) * 2021-10-19 2023-12-15 杭州东方通信软件技术有限公司 Special line link monitoring method and system
CN114389939A (en) * 2021-12-31 2022-04-22 烽火通信科技股份有限公司 Method and device for calculating switching reason and state based on random alarm signal
CN114389939B (en) * 2021-12-31 2023-05-16 烽火通信科技股份有限公司 Method and device for calculating switching reason and state based on random alarm signal
CN115827359A (en) * 2022-09-30 2023-03-21 超聚变数字技术有限公司 Alarm verification method and test machine

Also Published As

Publication number Publication date
CN106161126A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
WO2016161760A1 (en) Method and apparatus for processing alarm test
JP7108674B2 (en) Failure root cause determination method and device, and computer storage medium
US10541891B2 (en) Network configuration predictive analytics engine
EP3881495B1 (en) Algorithmic problem identification and resolution in fabric networks by software defined operations, administration, and maintenance
US12294483B2 (en) Fault recovery plan determining method, apparatus, and system, and computer storage medium
US11153152B2 (en) System and methods to validate issue detection and classification in a network assurance system
US11882202B2 (en) Intent based network data path tracing and instant diagnostics
JP6419967B2 (en) System and method for network management
US20220014444A1 (en) Systems and methods for contextual network assurance based on change audits
EP3780500B1 (en) Network management with topology dependency and path generation
US8848544B2 (en) Event correlation using network data flow simulation over unmanaged network segments
US9088441B2 (en) Method and system for monitoring and analyzing of IP networks elements
US7898971B2 (en) Method and apparatus for automating hub and spoke Internet Protocol Virtual Private Network trouble diagnostics
US20150326425A1 (en) Recording, analyzing, and restoring network states in software-defined networks
US20070162595A1 (en) System and method for tracking network resources
EP3099021A1 (en) Interconnecting networks
US7860016B1 (en) Method and apparatus for configuration and analysis of network routing protocols
CN113453260A (en) Method for realizing random selection and guarantee of 5G transmission sub-slices based on dynamic scheduling algorithm
CN102594613B (en) Method and device for failure diagnosis of multi-protocol label switching virtual private network (MPLS VPN)
CN101431435B (en) Connection-oriented service configuration and management method
US7792045B1 (en) Method and apparatus for configuration and analysis of internal network routing protocols
US12519699B1 (en) Time-based computer network topology for network security
US12445345B2 (en) Replay of analytics for a network management system
Kompella Fault localization in backbone networks
CN118802736A (en) A method and system for implementing on-demand delivery and recovery of inter-IDC routes

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15888313

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15888313

Country of ref document: EP

Kind code of ref document: A1